Die BNB-Kette von Binance steht vor zwei Upgrades, die darauf abzielen, die Endgültigkeit des Netzwerks und die Kompatibilität mit anderen EVM-Blockchains zu verbessern.
Die proprietäre BNB Smart Chain (BSC) von Binance wird bis August 2023 zwei schwierige Forks erleben, die darauf abzielen, das Risiko einer böswilligen Blockchain-Reorganisation zu verringern und die Kompatibilität mit anderen EVM-Blockchain-Netzwerken zu erhöhen.
Die Upgrades für Plato und Hertz sind nach intensiven Tests für den 10. bzw. 30. August geplant. Mit der bereits erfolgten Plato-Verbesserung wird BEP-126 eingeführt. Der neueste Entwicklungsvorschlag implementiert einen schnellen Endgültigkeitsmechanismus, der die Möglichkeit zum Zurücksetzen von Blöcken ausschließen soll.
Arno Bauer, Senior Solution Architect bei BNB Chain, erläuterte im Gespräch mit CryptoPumpNews die Einzelheiten der Community-Upgrades. Es wird erwartet, dass der Mechanismus zur schnellen Endgültigkeit das Risiko einer Reorganisation der Kette verringert und die Blockproduktion stabilisiert, während er es Benutzern ermöglicht, direkt korrekte Daten aus dem zuletzt fertiggestellten Block einzugeben.
„Insgesamt zielt BEP-126 darauf ab, die Blockchain-Sicherheit und -Effizienz in der BNB Smart Chain durch die Einführung eines schnellen Endgültigkeitsmechanismus zu verbessern.“
Bauer fügte hinzu, dass Endgültigkeit ein Kerngedanke der Blockchain-Technologie sei und sich auf den Zweck beziehe, zu dem eine Transaktion oder ein Transaktionsblock nicht geändert oder rückgängig gemacht werden könne. Endgültigkeit bleibt ein entscheidender Faktor, um den Glauben aufrechtzuerhalten und Doppelausgaben in Blockchain-Programmen zu verhindern.
BEP-126 führt durch eine Reihe von Schritten eine schnelle Endgültigkeit ein. Validatoren schlagen der Community zunächst einen Block vor, der an verschiedene Validatoren weitergegeben wird. Validatoren signalisieren dann mit ihrem privaten Schlüssel den Block und erstellen eine Abstimmungsnachricht. Dann findet eine Abstimmungsaggregation statt, wobei die Validatorstimmen in einem Pool gesammelt und aggregiert werden, wenn der direkte Mutter- oder Vaterblock über genügend Stimmen verfügt.
Validatoren sollten bestimmte Richtlinien beachten, wenn sie für Blöcke stimmen. Ein Beispiel hierfür ist, dass sie nicht zwei unterschiedliche Stimmen für einen ähnlichen Spitzenwert veröffentlichen. Die Endgültigkeitsrichtlinien legen außerdem fest, dass ein Block „gerechtfertigt“ ist, wenn im Header des kleinen Blocks eine Bestätigung vorhanden ist, während er endgültig ist, wenn er gerechtfertigt ist und sein direkter kleiner Block gerechtfertigt ist.
Der Fork gilt zusammen mit dem am besten gerechtfertigten Block als längste Kette, auch wenn verschiedene Chain Forks die nächste Ausgabesumme haben. Das Erstellen von Blöcken und das Finalisieren von Blöcken haben völlig unterschiedliche Anforderungen, wenn es um die Anzahl der benötigten Validatoren geht.
Schließlich werden Validatoren der BNB-Kette für ihre Abstimmung belohnt, und diejenigen, die gegen die Abstimmungsrichtlinien verstoßen, werden auf die gleiche Weise wie das Proof-of-Stake-Protokoll von Ethereum gekürzt.
Der Hertz-Fork-Fork ist für den 30. August geplant und zielt darauf ab, die BNB-Kette auf dem neuesten Stand der Ethereum Virtual Machine (EVM)-Blockchains zu halten. Wie Bauer erklärt, muss die BSC ihre Block- und Transaktionsgebäude sowie ihr Basis-EVM auf dem neuesten Stand halten, um mit den kürzlich durchgeführten Berlin- und London-Forks von Ethereum mitzuhalten.
„Aus Kompatibilitätsgründen ist es daher wichtig, dass diese EIPs auch auf BSC aktiviert sind, um eine reibungslose Entwicklung und ein reibungsloses Ökosystemwachstum zu gewährleisten.“
Bauer sagte, dass der schnelle Endgültigkeitsmechanismus eine sicherere Umgebung für dezentrale Anwendungen (DApps) bieten sollte, während eine schnellere Transaktionsendgültigkeit die Reaktionsfähigkeit und Effizienz von DApps verbessern