Bereitgestellt von
Blockchain

Stacks setzt die Blockproduktion fort, trotz Warnungen vor "gelegentlicher Verschlechterung".

Die Layer-2-Blockchain-Lösung Bitcoin Stacks kündigte am 24. Mai die Wiederaufnahme der Blockproduktion an, nachdem Probleme im Zusammenhang mit “Fehlverhalten durch die Mempool-Synchronisierungslogik des Stacks-Nodes” behoben wurden.

GESCHRIEBEN VON
TEILEN
Stacks setzt die Blockproduktion fort, trotz Warnungen vor "gelegentlicher Verschlechterung".

Stacks warnt vor ‘gelegentlicher Degradierung’ in der Blockproduktion

Am 24. Mai kündigte die Layer-2-Blockchain-Lösung Bitcoin Stacks die Wiederaufnahme der Blockproduktion an, nachdem das “Fehlverhalten durch die Mempool-Synchronisierungslogik des Stacks-Nodes” behoben wurde. Es wurde allen Knotenbetreibern, insbesondere Minern und Signern, empfohlen, ihre Knoten auf die Version 3.1.0.0.11 zu aktualisieren.

In einem über X geteilten Update warnte die Layer-2-Lösung jedoch vor weiterer “gelegentlicher Degradierung” in der Blockproduktion, bis alle Miner und Signer das Upgrade abgeschlossen haben. Die Ankündigung, die Knotenbetreiber zur Aktualisierung auf die neueste Version zu veranlassen, kam nur wenige Stunden nachdem die Kernentwickler behaupteten, die potenzielle Ursache identifiziert zu haben. Im anfänglichen Post-Mortem geteilt auf Github, sagte das Stacks-Team:

“Der Fehler selbst geht tatsächlich auf das Jahr 2020 zurück und hat mit Fehlverhalten in der Mempool-Synchronisierungslogik des Stacks-Nodes zu tun, das dazu führt, dass einige Knoten fehlerhafte Nachrichten als Antwort auf RPC-Aufrufe zurückgeben, die bei der normalen Mempool-Synchronisation verwendet werden. Stacks-Nodes, die diesen RPC-Aufruf tätigen, haben fehlverhaltende Logik, die dazu führt, dass ihr Netzwerk nicht mehr reagiert, was kein Problem war, bis kürzlich viel mehr Daten durch einige Blöcke gelaufen sind.”

Laut den ersten Ergebnissen ist das neueste Upgrade mit Chainstate-Verzeichnissen von 3.x.x.x.x kompatibel. Die Veröffentlichung des neuesten Upgrades wird voraussichtlich das Problem endgültig lösen, das Stacks ursprünglich am 18. April anerkannt hat.

Stacks Resumes Block Production Amid Warnings of ‘Occasional Degradation’

Zu dieser Zeit bestand das Stacks-Team darauf, dass ein “einfacher Patch” das Problem beheben würde und dass die Knotenbetreiber nichts tun müssten. Ein Verzögerung in der Blockproduktion im Zusammenhang mit einem Bitcoin-Fork bei Block 897442 veranlasste die Entwickler jedoch dazu, am 19. Mai eine weitere Untersuchung einzuleiten.

Nachdem 70% der Signer auf eine frühere Version des Chainstates zurückgesetzt hatten, wurde die normale Blockchain-Produktion fortgesetzt, nur damit die Entwickler vier Tage später erneut eine Verzögerung melden konnten.

Tags in diesem Artikel