paint-brush
BEP 341: 连续区块生产经过@bnbchainecosystem
新歷史

BEP 341: 连续区块生产

经过 BNB Chain3m2024/06/26
Read on Terminal Reader

太長; 讀書

BEP 341 旨在增强 BNB 智能链 (BSC) 的交易处理能力。该提案引入了一种久经考验的方法,其中验证者可以生成连续的区块,这与当前的单槽优先级系统有很大不同。这种方法还引入了 MEV 滥用等潜在风险,需要谨慎的治理和监控。
featured image - BEP 341: 连续区块生产
BNB Chain HackerNoon profile picture
0-item
1-item


最近提出的 BEP 341 旨在增强 BNB 智能链 (BSC) 的交易处理能力。该提案引入了一种经过验证的方法,其中验证者可以生成连续的区块,这与当前的单槽优先级系统有很大不同。在今天的博客中,让我们看看这对 BSC 和 BNB 链社区有何影响。

BEP 341 背后的动机

BEP 341 的主要动机是优化区块生产效率并提高 BSC 的交易吞吐量。通过允许验证者生成连续的区块,区块链可以显著提高其容量,满足活跃且不断发展的 BSC 生态系统日益增长的需求。然而,这种方法也带来了 MEV 滥用等潜在风险,需要谨慎的治理和监控,以平衡性能改进和安全性。

BEP 341 的关键要素

在继续之前,我们先来了解一下 BEP 341 引入的区块生产过程的两个关键参数。


  • 连续块的数量(n) :此参数定义每个验证者在每个时期内可以生成的连续块的数量。


  • AntiMEV 比率:抵消潜在最大可萃取值(MEV)滥用,此设置会调整交易费用与 SystemRewardContract 的分配。随着验证者的连续区块优先级增加,交易费用与 SystemRewardContract 的分配会线性增加,上限为 systemRewardAntiMEVRatio。初始设置为 0,对此参数的更改也需要治理批准。

连续区块生产

目前,BSC 中的验证者获得单个时隙的优先出块权,并按固定顺序轮换。这导致交易处理限制在验证前一个区块的交易和处理新交易之间分配。



BEP 341 提议验证者获得每轮连续 n 个时隙的优先出块权,以优化交易处理效率。该提议规定验证者序列中的后续区块可以跳过交易验证过程,完全专注于新交易处理。



这一调整将显著提高每秒交易量(TPS),尤其是当连续区块数量在 3 到 5 范围内时。



实施规范

  • 优先区块生产权的分配将在每个时期进行预先定义,以确保公平、公正的过程。


  • 验证器集将在每个时期进行切换以防止区块伪造,并选择新的集合来维护网络安全性和去中心化。


  • 为了防止少于一半的节点控制整个网络,区块生产者必须在前 ((validatorN/2+1)*n-1) 个历史区块内生产少于 n 个区块。

使用 AntiMEV Ratio 对抗 MEV

为了防止在连续区块生产过程中提取 MEV,BEP 341 将交易费用分配给 SystemRewardContract 的比例与区块编号线性增加,并以 systemRewardAntiMEVRatio 为上限。


这种方法可确保验证者及时打包交易,从而降低 MEV 滥用的风险并维护网络内的公平性。


由于 BSC 已经实施了 PBS(提案生成器分离),因此更多的 MEV 奖励实际上将包含在 gas 费用中。因此,随着更多验证者采用 PBS,systemRewardAntiMEVRatio 将更加有效。

BEP 341 的好处

  • 提高区块生产效率:通过允许验证者生产连续的区块,BSC 可以显著提高其区块生产效率、增强交易吞吐量并满足其不断增长的生态系统的需求。


  • 增强去中心化:BEP 341 标志着向更大程度去中心化的转变,以社区为主导的治理确保根据 BNB 委托人的共识做出改变。这种方法促进了更加去中心化和有弹性的网络。


  • 公平的收入分配:该提案确保验证者和委托人的收入得到公平分配,即使区块生产效率提高。AntiMEV 机制确保高性能验证者不会获得不当优势,从而促进整个网络的公平性。

结论

BEP 341 的一个关键部分是其对治理和社区投入的关注。连续区块数量和 AntiMEV 比率的更改需要社区批准,这表明 BSC 致力于倾听用户的意见。该提案确保所有 BNB 委托人在决策过程中都有发言权。


通过增强交易处理能力并让社区参与治理,BEP 341 强调了区块链生态系统中适应性、社区驱动的治理的重要性。