币安的 BNB 链将进行两次升级,旨在提高网络的最终性以及与其他 EVM 区块链的兼容性。
币安的 BNB 链 将于 2023 年 8 月进行两次硬分叉,以减少恶意区块链重组的可能性,并提高与其他以太坊虚拟机 (EVM) 区块链网络的兼容性。
经过广泛测试后,Plato 和 Hertz 升级计划分别于 8 月 10 日和 8 月 30 日进行。已经进行的 Plato 升级引入了 BEP-126。最新的演进提案实现了一种快速最终确定机制,预计将排除区块恢复的能力。

BNB Chain 高级解决方案架构师 Arno Bauer 在接受 Cointelegraph 采访时透露了网络升级的具体细节。快速最终确定机制有望减少链重组的机会并稳定区块生产,同时允许用户立即从最新最终确定的区块中获取准确信息。鲍尔说:
“总体而言,BEP-126 旨在通过引入快速最终确定机制来增强 BNB 智能链上的区块链安全性和效率。”
鲍尔补充说,最终性是区块链技术的核心概念,指的是交易或交易块不能再被更改或逆转的点。最终确定性对于维持区块链系统中的信任和防止双重支出仍然至关重要。
BEP-126 通过一系列步骤引入了快速终结性。验证者首先向网络提出一个区块,该区块被传播到其他验证者。然后验证者使用他们的私钥签署该块,创建投票消息。然后进行投票聚合,验证者投票被收集到一个池中,如果直接父区块有足够的投票,则进行聚合。
验证者在为区块投票时必须遵循特定规则,例如不能为同一高度发布两个不同的投票。如果子块的标头中有证明,最终性规则还确定该块是“合理的”,并且如果该块及其直接子块都合理,则该块是最终确定的。
即使其他链分叉具有更高的难度总和,包括最高合理块的分叉也被认为是最长的链。生产块和终结块在所需验证器的数量方面也有不同的要求。
最后,BNB 链验证者通过投票获得奖励,违反投票规则的验证者将被削减,类似于以太坊的权益证明协议。
Hertz 硬分叉预定于 8 月 30 日进行,旨在让 BNB 链跟上 EVM 区块链的最新发展。正如 Bauer 解释的那样,BNB 链需要保持其区块和交易结构以及基础 EVM 进行更新,以匹配以太坊最近实施的柏林和伦敦分叉。
“因此,出于兼容性原因,重要的是这些 EIP 也在 BSC 上启用,以确保顺利开发和生态系统增长。”
Bauer表示,快速最终确定机制应该为去中心化应用程序(DApp)提供更安全的环境,而更快的交易最终确定应该提高在BNB链上运行的DApp的响应能力和效率。