Im Vorfeld der Fusion, die im August kommen sollte, kam die Beacon Chain heraus Äther am Mittwoch zu einer Neuordnung in sieben Blöcken.
Bis Mittwochmorgen wurden laut Beacon Scan-Daten sieben Blöcke, nämlich die Blöcke mit den Nummern 3.887.075 bis 3.887.081, aus der Beacon Chain herausgeschoben.
Bei einer Reorganisation (kurz reorg) wird ein Block aus der kanonischen Kette geschoben, weil ein konkurrierender Block ihn überholt hat.
Dies kann auf einen böswilligen Angriff eines ressourcenintensiven Miners oder auf einen Fehler zurückzuführen sein. Solche Vorfälle führen zu einer versehentlichen Teilung oder Duplizierung in der Kette.
In diesem Fall gehen die Entwickler davon aus, dass das Problem eher geringfügig als schwerwiegend war, z. B. ein Sicherheitsproblem oder ein grundlegender Fehler. Insbesondere wurde hier von einer „Proposer Boost Fork“ gesprochen. Dies ist eine Methode, bei der bestimmte Bewerber bei der Auswahl des nächsten Blocks in der Blockchain bevorzugt werden.
Der Ethereum-Core-Entwickler Preston Van Loon erklärte, dass die Umstrukturierung auf eine „nicht triviale Segmentierung“ der neuen und alten Client-Knoten-Software zurückzuführen sei und nicht unbedingt auf etwas Bösartiges. Des Mitbegründer von Ethereum Vitalik Buterin zugewiesen diese Theorie als „gute Hypothese“.
Martin Köppelmann, Mitbegründer der Chain Gnossis, die mit Ethereum Virtual Machine (EVM) kompatibel ist, war einer der ersten, der das Ereignis am Mittwochmorgen auf Twitter kommentierte. Seiner Meinung nach „zeigt dies, dass die aktuelle Strategie der Knotenattestierung überdacht werden muss, damit wir hoffentlich eine stabilere Kette bekommen können. (Es gibt bereits Vorschläge)“.
Van Loon antwortete auf Köppelmanns Tweet und führte die Reorganisation zunächst auf die noch nicht vollständig implementierte „Proposer Boost Fork“ zurück:
„Wir vermuten, dass dies an der Implementierung des Vorschlags zum Incrementing Fork liegt, der noch nicht vollständig im Netzwerk angekommen ist. Diese Reorganisation deutet nicht auf eine fehlerhafte Fork-Auswahl hin, sondern eher auf eine nicht triviale Segmentierung von aktueller gegenüber älterer Client-Software.“
„Alle Einzelheiten dazu werden veröffentlicht, sobald wir uns absolut sicher sind, was es verursacht hat. Die Kundenentwicklungsgemeinschaft wird eine endgültige Erklärung dazu abgeben“, fügte er hinzu.
Wir vermuten, dass dies darauf zurückzuführen ist, dass die Implementierung des Proposer Boost Fork Pick nicht vollständig im Netzwerk eingeführt wurde. Diese Reorganisation ist kein Hinweis auf eine fehlerhafte Fork-Wahl, sondern eine nicht triviale Segmentierung von aktualisierter versus veralteter Client-Software.
— prestonvanloon.eth (@preston_vanloon) 25. Mai 2022
Entwickler Terence Tsao stimmte am Donnerstag zu Twitter diese Theorie und erklärte, dass die Ursache der Reorganisation „verstärkte vs. nicht verstärkte Knoten im Netzwerk und das Timing eines sehr spät ankommenden Blocks“ seien:
„Der Proposer Boost ist eine Änderung, die den Konsens nicht verletzt. Aufgrund der asynchronen Natur des Client-Release-Zeitplans wurde die Einführung schrittweise durchgeführt. Nicht alle Knoten haben den Proposer Boost gleichzeitig aktualisiert.“
In diesem Zusammenhang: Merge rückt näher: OpenEthereum Support endet
Van Loon sagte letzte Woche auf der bekannten Permissionless-Konferenz: die Fusion und die Umstellung auf Proof-of-Stake (PoS) Ich bin August stattfinden könnte, „wenn alles nach Plan läuft“.
Diese Neuorganisation wird sicherlich Fragen zu den oben genannten Planungen aufwerfen. Ob dies jedoch Auswirkungen haben wird, haben Van Loon und die anderen Entwickler noch nicht gesagt.