Base veröffentlicht Node-Fix v1.5.3 43 Stunden nach Reth State-Root-Patch
Wichtige Erkenntnisse
- •Base hat die Node-Software in Version 1.5.3 veröffentlicht – einen gepatchten Build, der Betreibern bis Donnerstag bereitstand, rund 43 Stunden nach Reths Fix.
- •Reth, ein Rust-basierter Ethereum-Execution-Client des Entwicklers Paradigm, veröffentlichte einen hochpriorisierten Fix für einen Fehler, der in bestimmten Fällen dazu führen konnte, dass ein Node einen State Root aufwies, der nicht mit der kanonischen Aufzeichnung des Netzwerks übereinstimmte.
- •Der State Root ist ein einzelner Hash, der in jedem Block-Header hinterlegt wird, als kompakter Fingerabdruck des Chain-Zustands dient und Nodes die Bestätigung ermöglicht, dass ihre Daten mit der im Netzwerk vereinbarten Historie übereinstimmen.
- •Ein Node mit einem falschen State Root führt Daten, die von der kanonischen Chain abweichen – der Fehler stellt also eine echte Inkonsistenz und keinen kosmetischen Mangel dar.
- •Base, das von Coinbase inkubierte und auf dem OP Stack aufgebaute Ethereum-Layer-2-Netzwerk, erwartet nun, dass Node-Betreiber v1.5.3 übernehmen, um sicherzustellen, dass kein früherer Build eingesetzt wird.

Base hat Version 1.5.3 seiner Node-Software veröffentlicht – einen gepatchten Build, der Node-Betreibern rund 43 Stunden nach dem hochpriorisierten Fix von Reth bereitgestellt wurde. Der Fix behebt einen Fehler, der in einigen Fällen dazu führen konnte, dass ein Blockchain-Node einen falschen State Root aufweist – den einzelnen Hash, der den gesamten Zustand einer Chain zusammenfasst. Base stellte den eigenen gepatchten Node-Release den Betreibern bis Donnerstag bereit.
Ein Hash als Fingerabdruck der gesamten Chain
Der von Reth behobene Fehler betrifft das Kernstück der Ledger-Führung bei Ethereum-artigen Chains. Kontostände, Smart-Contract-Code und Contract-Speicher werden in einem kryptografischen Trie organisiert, dessen Wurzel – der State Root – in jedem Block-Header hinterlegt wird. Als kompakter Fingerabdruck des Chain-Zustands zu einem gegebenen Zeitpunkt ermöglicht er jedem Node, zu bestätigen, dass seine Daten mit den im Netzwerk abgestimmten Aufzeichnungen übereinstimmen. Ein Node mit einem falschen State Root hält Daten, die von der kanonischen Chain abweichen. Gerade diese Abgleichungsfunktion macht einen Fehler auf dieser Ebene so bemerkenswert: Ein abweichender State Root ist kein kosmetischer Fehler, sondern der Beleg, dass die Aufzeichnungen eines Nodes von der im Netzwerk vereinbarten Historie abgedriftet sind.
Reths hochpriorisierter Fix
Reth, ein in Rust geschriebener Ethereum-Execution-Client des Entwicklers Paradigm, lieferte die Korrektur als hochpriorisierten Release aus. Der zugrunde liegende Fehler konnte in bestimmten Fällen dazu führen, dass ein Node einen State Root trug, der nicht mit der kanonischen Aufzeichnung des Netzwerks übereinstimmte. Reth ist neben Implementierungen wie Geth, Nethermind und Besu einer von mehreren Execution Clients im Ethereum-Ökosystem.
Base folgt mit gepatchtem Node v1.5.3
Base, das von Coinbase inkubierte und auf dem OP Stack aufgebaute Ethereum-Layer-2-Netzwerk, folgte rund 43 Stunden nach Reths Patch mit dem eigenen gepatchten Node-Release v1.5.3 – eine Wendezeit von knapp zwei Tagen. Der aktualisierte Build stand den Base-Node-Betreibern, die die Software betreiben, die das Netzwerk synchronisiert und dessen Daten verifiziert, bis Donnerstag zur Verfügung. Nachdem sowohl der Upstream-Client-Fix als auch der Base-seitige Release veröffentlicht sind, besteht die unmittelbare Aufgabe der Betreiber in der Übernahme: Sie müssen bestätigen, dass ihre Nodes v1.5.3 statt eines früheren Builds ausführen.
Dieser Inhalt wurde erstmals auf COINOTAG veröffentlicht: https://en.coinotag.com/base-node-fix-v1-5-3-reth-state-root-bug