Ergo Protocol Reference Client 5.0.0: 对持续进步的承诺
2022年10月24日

无论您是投资者还是开发者,在加密货币领域的时间里,您无疑会遇到讨论交易效率、可扩展性和成本的论坛或Twitter线程。为了使区块链技术建立长期的可行性和采用,它需要具备适应性和可扩展性。随着Ergo的新协议参考客户端5.0.0的发布,网络在多个方面取得了显著进展,新功能将在生态系统的各个层面提供实质性好处。矿工、开发者和用户将从这些新变化中受益匪浅。
如果您对区块链相对陌生,像可扩展性和成本这样的术语可能会让人感到困惑。可扩展性是指区块链处理越来越多交易的能力。随着平台的增长,执行交易的用户数量大幅增加是可以预期的。如果没有扩展,网络可能会变得更加拥堵,交易的执行时间可能会更长。当谈到成本时,我们实际上是在讨论交易的费用。在区块链中,每笔交易都有费用。检查智能合约有效性也会产生费用。在工作量证明的区块链中,成本通常由AOT(提前)或JIT(及时)成本决定。直到现在,Ergo一直采用AOT成本,即在执行任何脚本之前确定成本估算。这确保了过于昂贵的脚本被排除在外。
Ergo Protocol Reference Client 5.0.0
随着参考客户端5.0.0的发布,网络有了几项改进。简单来说,网络的用户体验(UX)将大大改善,因为每个区块中将处理更多交易(从而也使矿工受益),网络将为开发者提供更高效的成本。
正如前面提到的,直到现在,Ergo一直将AOT成本应用于脚本。JIT成本是一种在脚本执行时计算成本的方法。通过参考客户端5.0.0,Ergo在平衡AOT和JIT成本方面迈出了重要一步,采用了一种混合成本模型。之前的Ergo博客文章(Ergo的混合成本计算方法)详细介绍了Ergo的新混合成本是如何工作的:
“在第一阶段,交易输入通过验证器(一个接一个)并且每个输入的脚本被简化为一个sigma命题——一种可以通过密码学验证的支出条件。在这个简化阶段应用JIT成本。
当交易中的每个输入都有一个sigma命题时,AOT成本(既简单又快速)用于计算交易中所有密码操作的成本。所有成本然后相加以确定交易本身的最终成本。一旦获得交易的最终成本,它将被添加到区块成本中,必须在区块预算内才能添加。”
然而,这些密码操作的成本显著高于简化,通常占用80%的验证时间。从这个角度来看,AOT成本保证了使用密码操作的成本攻击是不可能的。同时,攻击简化操作的成本被分为5。
“对于区块中的每个交易(按顺序)重复相同的过程,并累积区块的总成本。在提交到区块链之前,每个区块的成本必须低于每个区块允许的成本。
通过部署这种新的双部分成本方法,成本可以比单独使用AOT成本更高效、更准确地建立,且费用更低。”
由于参考客户端5.0.0中的这些改进,用户和开发者将享受更快的脚本执行,区块内的空间将被更有效地利用。随着脚本执行速度的提高,网络将享受更高的交易速率。通过改进成本,区块也将能够包含更多交易,从而提高吞吐量。
有关新参考客户端5.0.0的所有详细信息,请访问Github发布页面。在那里,您还会找到Sigma解释器5.0.0、PaiNet测试网设置以及EIP39实现的详细信息。
Share post




















