币安的BNB链将于2023年8月进行两次硬分叉,以减少恶意区块链重组的可能性,并增加与其他以太坊虚拟机(EVM)区块链网络的兼容性。
2 BNB链升级
经过广泛测试后,Plato 和 Hertz 升级计划分别于 8 月 10 日和 8 月 30 日进行。最近实施的 Plato 升级引入了BEP-126,它应用了一种快速最终确定机制,有望消除区块的可逆性特征。
BNB Chain高级解决方案架构师Arno Bauer在接受采访时透露了网络升级的特点。快速最终确定机制有望减少链重组的可能性,稳定区块生产,并使用户能够立即从最新确定的区块中获取准确的信息。鲍尔表示:
总体而言,BEP-126旨在通过引入快速终结机制来增强BNB智能链上的区块链安全性和效率。
鲍尔补充说,最终性是区块链技术的一个基本概念,指的是交易或区块不能被更改或逆转的点。最终确定性对于在区块链系统中保持信任和防止双重支出至关重要。

BEP-126通过一系列步骤实现快速最终确定。验证者首先向网络提出一个区块,然后传播到其他验证者。然后验证者使用他们的私钥对区块进行签名并创建投票消息。随后,验证者的选票被收集到一个池中,如果主区块有足够的选票,则投票过程最终确定。
在为区块投票时,验证者必须遵守某些规则,例如不能为同一高度发布两个不同的投票。此外,如果子块的标头中存在证明,则最终确定规则确定块是否“合理”,并且如果该块及其直接子块都合理,则它们将被最终确定。
包含最高合理块的分叉被认为是最长的链,即使其他链分叉具有更高的总难度。区块的生产及其最终确定对于验证者的必要数量也有不同的要求。
BNB Chain预计8月30日上线
最后,BNB 链的验证者通过切断那些违反投票规则的人来获得投票奖励,类似于以太坊的权益证明协议。Hertz 硬分叉将于 8 月 30 日进行,旨在让 BNB 链跟上 EVM 区块链的最新发展。正如鲍尔所解释的,BNB 链需要保持与基本 EVM 的兼容性,以匹配以太坊最近实施的柏林和伦敦分叉。就此事发表如下声明:
因此,出于兼容性原因,使这些EIP能够在BSC上激活以确保顺利发展和生态系统成长非常重要。
Bauer 表示,快速最终确定机制应该为去中心化应用程序(DApp)提供更安全的环境,并且更快的最终确定应该提高在 BNB 链上运行的 DApp 的响应能力和效率。