BNB Smart Chain hat BEP 341 eingeführt, einen neuen Vorschlag, der darauf abzielt, die Transaktionsverarbeitungskapazität deutlich zu verbessern. Dieser Vorschlag markiert eine Abkehr vom aktuellen Single-Slot-Prioritätssystem hin zu einem Modell, bei dem Validierer aufeinanderfolgende Blöcke erstellen können.

Wichtige Details zu BEP 341

Das Hauptziel von BEP 341 besteht darin, die Effizienz der Blockproduktion zu optimieren und den Transaktionsdurchsatz auf BSC deutlich zu erhöhen. Indem Validierer aufeinanderfolgende Blöcke produzieren können, kann die Blockchain die steigenden Anforderungen ihres aktiven Ökosystems besser erfüllen. Dieser Ansatz birgt jedoch auch potenzielle Risiken wie den Missbrauch des maximal extrahierbaren Werts (MEV), was eine sorgfältige Steuerung und Überwachung erfordert.

Wesentliche Parameter von BEP 341

Der Blockproduktionsprozess nach BEP 341 dreht sich um zwei kritische Parameter:

- Anzahl aufeinanderfolgender Blöcke (n): Dieser Parameter definiert die Anzahl aufeinanderfolgender Blöcke, die jeder Validierer innerhalb einer Epoche erstellen kann.
- AntiMEV-Verhältnis: Um potenziellem MEV-Missbrauch entgegenzuwirken, passt dieser Parameter die Aufteilung der Transaktionsgebühren auf den SystemRewardContract an. Wenn die aufeinanderfolgende Blockpriorität eines Validators zunimmt, steigen auch die auf den SystemRewardContract aufgeteilten Transaktionsgebühren linear an, gedeckelt durch das systemRewardAntiMEVRatio. Anfangs auf 0 eingestellt, erfordern alle Anpassungen dieses Parameters die Genehmigung der Governance.

Auswirkungen der aufeinanderfolgenden Blockproduktion

Derzeit haben Validierer auf BSC vorrangige Blockproduktionsrechte für einen einzelnen Slot, die in einer festen Reihenfolge rotieren. Dieses bestehende System führt zu einer geteilten Transaktionsverarbeitungsgrenze. BEP 341 schlägt vor, dass Validierer vorrangige Blockproduktionsrechte für eine kontinuierliche Reihe von \( n \) Slots pro Runde erhalten, wodurch die Effizienz der Transaktionsverarbeitung optimiert wird. Dies könnte die Transaktionen pro Sekunde (TPS) erheblich steigern, insbesondere wenn die Anzahl der aufeinanderfolgenden Blöcke zwischen 3 und 5 liegt.

Implementierungsspezifikationen

- Um Fairness zu gewährleisten, wird die vorrangige Zuteilung von Rechten zur Blockproduktion für jede Epoche vorab definiert.
- Die Validator-Sets wechseln jede Epoche, um die Netzwerksicherheit und Dezentralisierung aufrechtzuerhalten.
- Blockproduzenten müssen weniger als \( n \) Blöcke innerhalb der vorherigen \(((validatorN/2+1)*n-1)\) historischen Blöcke produzieren, um eine Kontrolle durch weniger als die Hälfte der Knoten zu verhindern.

Eindämmung des MEV-Missbrauchs mit AntiMEV Ratio

BEP 341 führt Maßnahmen ein, um die MEV-Extraktion während der aufeinanderfolgenden Blockproduktion zu verhindern. Durch die Erhöhung der Aufteilung der Transaktionsgebühren auf den SystemRewardContract im Verhältnis zur Blocknummer und die Begrenzung mit dem systemRewardAntiMEVRatio stellt BEP 341 eine schnelle Transaktionsverpackung sicher und mindert MEV-Risiken. Die Wirksamkeit des systemRewardAntiMEVRatio wird zunehmen, wenn mehr Validierer Proposal Builder Separation (PBS) übernehmen.

Vorteile von BEP 341

- Verbesserte Effizienz der Blockproduktion: Die aufeinanderfolgende Blockproduktion ermöglicht erhebliche Verbesserungen des Transaktionsdurchsatzes, um das wachsende Ökosystem von BSC zu unterstützen.
- Geförderte Dezentralisierung: Eine Community-gesteuerte Governance stellt sicher, dass alle Änderungen mit dem Konsens der BNB-Delegierten vorgenommen werden, wodurch ein dezentrales und widerstandsfähiges Netzwerk gefördert wird.
- Faire Umsatzverteilung: Der AntiMEV-Mechanismus gewährleistet eine gerechte Umsatzverteilung unter den Prüfern und Delegierern und fördert so die Fairness innerhalb des Netzwerks.

BNB Smart Chain betont, dass Änderungen der Anzahl aufeinanderfolgender Blöcke und des AntiMEV-Verhältnisses der Zustimmung der Community bedürfen, was ihr Engagement widerspiegelt, Benutzer in Entscheidungsprozesse einzubeziehen.