BNB Smart Chain は、トランザクション処理能力を大幅に強化することを目的とした新しい提案である BEP 341 を導入しました。この提案は、現在の単一スロットの優先順位システムから、バリデーターが連続したブロックを生成できるモデルへの移行を示しています。
BEP 341 の主な詳細
BEP 341 の主な目的は、ブロック生成効率を最適化し、BSC でのトランザクション スループットを大幅に向上させることです。バリデーターが連続ブロックを生成できるようにすることで、ブロックチェーンはアクティブなエコシステムの高まる需要に適切に対応できます。ただし、このアプローチでは、最大抽出可能値 (MEV) の悪用などの潜在的なリスクも発生するため、慎重なガバナンスと監視が必要になります。
BEP 341 の必須パラメータ
BEP 341 に基づくブロック製造プロセスは、次の 2 つの重要なパラメータを中心に展開されます。
- 連続ブロック数 (n): このパラメータは、各バリデーターがエポック内で生成できる連続ブロックの数を定義します。
- AntiMEV 比率: 潜在的な MEV の乱用に対抗するため、このパラメーターは SystemRewardContract へのトランザクション手数料の分配を調整します。バリデーターの連続ブロックの優先度が上がると、SystemRewardContract に分配されるトランザクション手数料も直線的に上昇し、systemRewardAntiMEVRatio の上限に達します。最初は 0 に設定されていますが、このパラメーターを調整するにはガバナンスの承認が必要です。
連続ブロック生産の影響
現在、BSC のバリデーターは、固定された順序でローテーションする 1 つのスロットに対して優先ブロック生成権を持っています。この既存のシステムでは、トランザクション処理の制限が分割されます。BEP 341 では、バリデーターがラウンドごとに連続する一連の \( n \) スロットに対して優先ブロック生成権を受け取り、トランザクション処理の効率を最適化することを提案しています。これにより、特に連続ブロック数が 3 ~ 5 の場合に、1 秒あたりのトランザクション数 (TPS) が大幅に向上する可能性があります。
実装仕様
- 公平性を確保するために、優先ブロック生成権の割り当てはエポックごとに事前に定義されます。
- バリデータ セットは、ネットワークのセキュリティと分散化を維持するために、エポックごとにローテーションされます。
- ブロック生成者は、半数未満のノードによる制御を防ぐために、以前の \(((validatorN/2+1)*n-1)\) 個の履歴ブロック内で \( n \) 個未満のブロックを生成する必要があります。
抗MEV比率によるMEV乱用の軽減
BEP 341 は、連続ブロック生成中に MEV 抽出を防止する対策を導入しています。ブロック数に比例して SystemRewardContract へのトランザクション手数料の分配を増やし、systemRewardAntiMEVRatio で上限を設定することで、BEP 341 は迅速なトランザクション パッケージングを保証し、MEV リスクを軽減します。より多くのバリデーターが Proposal Builder Separation (PBS) を採用するにつれて、systemRewardAntiMEVRatio の有効性は高まります。
BEP 341 の利点
- ブロック生成効率の向上: 連続的なブロック生成により、トランザクション スループットが大幅に向上し、BSC の拡大するエコシステムをサポートします。
- 分散化の促進: コミュニティ主導のガバナンスにより、あらゆる変更が BNB 委任者の合意に基づいて行われるようになり、分散化された回復力のあるネットワークが促進されます。
- 公平な収益分配: AntiMEV メカニズムは、バリデーターと委任者間で公平な収益分配を保証し、ネットワーク内の公平性を促進します。
BNBスマートチェーンは、連続ブロック数とAntiMEV比率の変更にはコミュニティの承認が必要であることを強調しており、これは意思決定プロセスにユーザーを関与させるという同社の取り組みを反映しています。