BNB链宣布整合Reth,这是一种基于Rust的以太坊协议全节点实现,以多样化BNB智能链(BSC)和opBNB网络上的执行客户端。此举旨在提高网络的安全性、效率和去中心化,据BNB Chain Blog报道。
当前客户端景象
目前,BNB智能链主要使用Geth和Erigon客户端,Geth占据56.2%的市场份额,Erigon占43.8%。Erigon的高级存储模型以及其识别Geth漏洞的能力使其成为重要组件。然而,opBNB网络仅支持op-geth客户端,如果op-geth出现问题,将带来风险。
为什么选择Reth?
由Paradigm开发的Reth提供了一种安全且高性能的替代方案,利用Rust的可编程性。Reth的整合预计将带来以下好处:
- 提高安全性:Reth增强了网络对攻击的抵抗力。
- 提高效率:Reth的设计比Geth更有效率。
- 增加可扩展性:Reth易于与Revmc和执行扩展集成,提升了可扩展性。
- 更大的去中心化:Reth专注于社区治理,加强了去中心化。
性能基准测试
基准测试显示了令人鼓舞的结果。对于opBNB,Reth在最近的100万个区块中实现了690 MGas/s的历史同步率。对于BSC,由于其较早的启动时间,完整节点需约24天,存档节点则需约30天。尽管持续时间较长,但历史同步率令人鼓舞,最近的500,000个区块中,完整节点的同步率为621 MGas/s,存档节点为516 MGas/s。
阶段同步和实时同步性能指标也被记录,显示了初始同步时间和存储分配的显著改善。然而,由于数据库写入挑战,opBNB的实时同步性能不乐观,团队正在积极解决这些问题。
未来发展
BNB链计划扩展Reth的使用场景,包括其作为BSC验证者和opBNB排序器的角色。团队致力于推进平行EVM、状态过期和连续区块等关键功能,以符合Paradigm Reth的垂直扩展目标。
BNB链社区被鼓励探索Reth,参与讨论,测试和验证其性能,并向开发团队提供反馈。此协作努力旨在创建一个更安全、高效、可扩展和去中心化的生态系统。
欲了解更多详细信息,请访问BNB Chain Blog。
Image source: Shutterstock