Um die Wahrscheinlichkeit einer böswilligen Blockchain-Reorganisation zu verringern und die Kompatibilität mit anderen Ethereum Virtual Machine (EVM)-Blockchain-Netzwerken zu verbessern, sind für die #Binance #BNB Chain im August 2023 zwei Hard Forks geplant.

Um die Wahrscheinlichkeit einer böswilligen Blockchain-Reorganisation zu verringern und die Kompatibilität mit anderen Ethereum Virtual Machine (EVM)-Blockchain-Netzwerken zu verbessern, sind für die BNB Chain von Binance im August 2023 zwei Hard Forks geplant.

Nach umfangreichen Tests sollen die Verbesserungen von Plato und Hertz am 10. bzw. 30. August in Kraft treten. BEP-126 wird durch das bereits abgeschlossene Plato-Upgrade eingeführt. Der jüngste Entwicklungsvorschlag enthält einen schnellen Finalitätsmechanismus, der es unmöglich machen soll, Blöcke rückgängig zu machen.

Am 10. August wurde bei Blockhöhe 30724096 die Plato-Verbesserung abgeschlossen. von BscScan

In einem Interview mit Cointelegraph erläuterte Arno Bauer, leitender Lösungsarchitekt bei BNB Chain, die Feinheiten der Netzwerkänderungen. Dank des Fast-Finality-Mechanismus können Benutzer schnell genaue Informationen aus dem zuletzt abgeschlossenen Block erhalten, was die Wahrscheinlichkeit einer Kettenumstellung verringern und die Blockproduktion stabilisieren soll. In seinen Worten:

Im Wesentlichen schlägt BEP-126 vor, der BNB Smart Chain einen schnellen Finalitätsmechanismus hinzuzufügen, um die Sicherheit und Effektivität der Blockchain zu verbessern.

Laut Bauer ist die Endgültigkeit eine grundlegende Idee der Blockchain-Technologie. Sie bezieht sich auf den Punkt, an dem eine Transaktion oder ein Transaktionsblock nicht mehr geändert oder rückgängig gemacht werden kann. Bei Blockchain-Systemen ist die Endgültigkeit nach wie vor unerlässlich, um das Vertrauen zu bewahren und Doppelausgaben zu vermeiden.

Schnelle Endgültigkeit wird in BEP-126 durch eine Abfolge von Verfahren eingeführt. Ein Block wird dem Netzwerk zunächst von einem Validierer vorgeschlagen, und andere Validierer erhalten diesen Block dann. Validierer erstellen eine Abstimmungsnachricht, indem sie als Nächstes mit ihren privaten Schlüsseln für den Block signieren. Wenn der unmittelbar übergeordnete Block eine ausreichende Anzahl von Stimmen hat, findet eine Abstimmungsaggregation statt, wobei die Validiererstimmen in einem Pool gesammelt und aggregiert werden.

Beim Abstimmen für Blöcke müssen die Validierer bestimmte Kriterien einhalten, z. B. dürfen sie nicht zwei eindeutige Stimmen für dieselbe Höhe veröffentlichen. Ein Block ist gemäß den Finalitätsregeln „gerechtfertigt“, wenn der Header seines direkt untergeordneten Blocks eine Bestätigung enthält, und er ist finalisiert, wenn sowohl der Block als auch sein direkt untergeordneter Block gerechtfertigt sind.

Obwohl andere Kettengabeln eine höhere Schwierigkeitssumme aufweisen, gilt die Gabel als die mit der längsten Kette, da sie den höchstwertigen Block enthält. Bezüglich der erforderlichen Anzahl von Validierern gibt es weitere Unterschiede in den Anforderungen für die Blockerstellung und Blockfinalisierung.

Und nicht zuletzt werden, ähnlich wie beim Proof-of-Stake-Protokoll von Ethereum, die Validierer der BNB-Chain für ihre Stimmabgabe belohnt, während Regelverstöße mit Verlusten bestraft werden.

Der für den 30. August geplante Hertz-Hardfork soll die BNB-Kette auf dem neuesten Stand der EVM-Blockchains halten. Wie Bauer erklärt, erfordern die kürzlich implementierten Berliner und Londoner Forks von Ethereum, dass die BNB-Kette ihre Block- und Transaktionsstrukturen sowie ihr Basis-EVM beibehält.

Um eine reibungslose Entwicklung und Erweiterung des Ökosystems zu fördern, ist es aus Kompatibilitätsgründen von entscheidender Bedeutung, dass solche EIPs auch auf #BSC aktiviert sind.

Laut Bauer soll der schnelle Finalitätsmechanismus der BNBChain die Umgebung für dezentrale Apps (DApps) sicherer machen und gleichzeitig ihre Reaktionsfähigkeit und Effizienz verbessern. #evm