Das von Binance betriebene BNB Beacon Chain-Mainnet soll in seinem kommenden Hard Fork eine neue Funktion hinzufügen, die der Blockchain die Möglichkeit gibt, die Produktion neuer Blöcke zu „stoppen“, wenn bestimmte Bedingungen erfüllt sind.

In einer Erklärung von BNB Chain vom 12. Juli wird erwartet, dass das „ZhangHeng“-Upgrade auf Blockhöhe 328.088.888 stattfindet, was voraussichtlich am 19. Juli der Fall sein wird.

Der Hard Fork wird den Binance Evolution Proposal BEP-255 einführen, der eine „On-Chain-Asset-Reconciliation“ implementieren soll – wovon Binance glaubt, dass es den Schaden durch potenzielle Cross-Chain-Bridge-Exploits wie den Binance Smart Chain-Exploit am 7. Oktober 2022 abmildern könnte.

„Obwohl einige Verbesserungen zur Verbesserung der kettenübergreifenden Sicherheit vorgenommen wurden, wie etwa BEP171, sollte auch die Sicherheit der Assets auf der BNB Beacon Chain selbst gewährleistet sein, insbesondere nach der Bridge-Ausnutzung“, heißt es im Github-Beitrag zu BEP-255.

Binance erklärte, dass im Rahmen des BEP Änderungen des Benutzerguthabens in jedem Block verfolgt und abgeglichen werden, um etwaige Probleme zu identifizieren.

„Wenn es zu Abstimmungsfehlern kommt, gerät die Blockchain in Panik und stellt die Produktion neuer Blöcke ein.“

Binance sagte, die Maßnahme werde sich auf „nachgelagerte Dienste wie Brücken, Einzahlungen und Abhebungen an Börsen“ auswirken, aber die „drastische Maßnahme“ sei notwendig, um die Kette und ihre Benutzer zu schützen.

Um die Blockchain wieder online zu bringen, ist ein Hard Fork erforderlich und der Abstimmungsfehler muss behoben werden.

„Wenn beispielsweise ein Missbrauch vorliegt, sollten die entsprechenden Konten auf die schwarze Liste gesetzt oder korrigiert werden. Sobald die Blockchain wieder aufgenommen wird, können auch nachgelagerte Dienste wieder hochgefahren werden“, heißt es in der Erklärung.

Rogue Key Attacks und andere Upgrades

Zu den weiteren Änderungen gehört eine Fehlerbehebung zur Verhinderung von „Rogue Key Attacks“ – ein Sicherheitsproblem, bei dem ein Täter im Gegensatz zum wahren Besitzer der privaten Schlüssel eine gültige Gesamtsignatur für eine Transaktion erstellt.

„Um den Fehler zu beheben, werden alle vorhandenen Abstimmungsadressen gelöscht, wenn die Höhe des Hardforks erreicht ist“, sagte das Unternehmen und fügte hinzu, dass die Validierer Abstimmungsadressen erneut hinzufügen müssen.

Der Hard Fork soll die Kette außerdem in die Lage versetzen, komplexere Geschäftsregeln und -logiken zu verarbeiten.

Binance sagte, dass für den Hard Fork zwei Drittel der Validierer ihre Softwareversion vorab auf v0.10.16 umstellen müssen, da es sonst zu Komplikationen kommen könnte.

Vollständige Knoten, deren Upgrade fehlschlägt, können nach der Blockhöhe des Hard Fork keine weiteren Blöcke ausführen, erklärte BNB Chain.

BNB Chain hat eine vollständige Anleitung bereitgestellt, in der erläutert wird, wie Knotenbetreiber das Hard-Fork-Upgrade durchführen können, merkte jedoch an, dass von BNB-Token-Inhabern, die Binance.com, andere zentralisierte Börsen oder Cold Wallets verwenden, derzeit keine Maßnahmen erforderlich sind.

Am 19. Juni hat BNB Chain opBNB eingeführt – eine neue Ethereum Virtual Machine (EVM)-kompatible Layer-2-Skalierungslösung basierend auf dem OP Stack von Optimism.