摘要:在对社区的快速更新中,以太坊2.0开发人员Danny Ryan概述了eth2开发的进展以及过去几周的优化改进。 他谈到了最近通过运行时验证完成的对eth2存款合同字节码的审核和正式验证,以及它
在对社区的快速更新中,以太坊2.0开发人员Danny Ryan概述了eth2开发的进展以及过去几周的优化改进。
他谈到了最近通过运行时验证完成的对eth2存款合同字节码的审核和正式验证,以及它如何成为eth2阶段0主网的关键里程碑。
在致力于优化区块链的全部工作中,有很多分配给了以太坊2.0核心的信标链,这是整个分片系统的必要组件。他指出,为了能够将信标链与少量碎片在消费机上一起运行,“即使验证者参与度很高,信标链的资源消耗也相对较低,这一点至关重要。”
Ryan还谈到了以太坊2.0的Rust实现,即Lighthouse,在“认证八卦中继循环”之后的几周内,其带有约16,000个验证器的测试网已被关闭 [which] 据报道,在修补相关错误时,Sigma Prime能够创建一个测试网,该测试网能够处理100,000多个验证程序。
他还说,Lighthouse在该州的哈希中获得了70%的收益,与BLS签名验证一起,“被证明是eth2客户端中的主要计算瓶颈。”
根据开发更新,据报道,Prysmatic Labs的测试网Prysm已通过180,000插槽,并在平台上拥有超过35,000个有效验证器。同步速度也有所提高,从每秒约0.3块提高到超过20块。
以太坊2.0开发人员还解释了描述系统正确行为的核心eth2“规范”如何经常以低效的方式指定“预期行为”。他说,这是由于规范代码主要针对意图的可读性而非性能进行了优化。但是,由于不同的算法可以实现相同的规范,因此以太坊2.0允许其组件的多种不同实现,包括分叉选择。
在注意到Lighthouse的分叉选择算法的一个主要瓶颈时,Sigma Prime在一年前Protolambda实现的各种分叉选择算法中发现了“ proto_array”。集成后,proto_array可以“以更少的数量级运行时间,并显着减少数据库读取”。
除了对开发进行更新之外,Ryan还安排了以太坊2.0第二阶段研究的工作,该研究涉及在eth2的分片宇宙中增加状态和执行力。据报道,Quilt和eWASM团队一直在研究和更好地定义其开放设计空间以及正在进行的第0和1期开发。此外,TXRX团队已决定将其部分工作投入第二阶段的研究,重点是更好地理解,“跨分片交易复杂性”以及为eth1到eth2集成的原型。
此外,由于ConsenSys与以太坊基金会共同提供的资助,区块链测试平台“ Whiteblock”最近发布了其“ libp2p闲话”测试结果。
—-
原文链接:https://eng.ambcrypto.com/ethereum-2-0-development-sees-huge-optimization-gains
原文作者:Manu Naik
编译者/作者:wanbizu AI
玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。