NieuwsCryptoBase brengt nodefix v1.5.3 uit 43 uur na Reth state root-patch

Base brengt nodefix v1.5.3 uit 43 uur na Reth state root-patch

Auteur: Coinotag·

Belangrijkste punten

  • •Base bracht node-softwareversie 1.5.3 uit, een gepatchte release die vóór donderdag beschikbaar was voor operators, ongeveer 43 uur nadat Reth zijn fix publiceerde.
  • •Reth, een op Rust gebaseerde Ethereum execution client ontwikkeld door Paradigm, bracht een high-prioriteitsfix uit voor een bug die in bepaalde gevallen een node kon achterlaten met een state root die niet overeenkwam met de canonieke registratie van het netwerk.
  • •De state root is een enkele hash in elke blockheader die dient als compacte vingerprint van de status van de chain, waardoor nodes kunnen bevestigen dat hun gegevens overeenkomen met de overeengekomen geschiedenis van het netwerk.
  • •Een node met een onjuiste state root bewaart gegevens die zijn afgeweken van de canonieke chain, wat betekent dat het defect een echte inconsistentie vertegenwoordigt en geen cosmetische fout.
  • •Base, het Ethereum Layer 2 dat binnen Coinbase is ontstaan en op de OP Stack is gebouwd, verwacht nu dat node-operators v1.5.3 adopteren om te garanderen dat ze geen eerdere build draaien.
Base brengt nodefix v1.5.3 uit 43 uur na Reth state root-patch

Base heeft versie 1.5.3 van zijn node-software uitgebracht, een gepatchte release die ongeveer 43 uur nadat Reth een high-prioriteitsfix publiceerde voor een bug die in sommige gevallen een blockchain-node met een onjuiste state root kon achterlaten — de enkele hash die de volledige status van een chain samenvat — aan node-operators werd aangeboden. Base stelde zijn eigen gepatchte node-release vóór donderdag beschikbaar aan operators.

Een hash die de volledige chain vingert

Het defect dat door Reth werd verholpen, situeert zich in de kern van de manier waarop Ethereum-achtige chains hun grootboek bijhouden. Accountsaldo's, contractcode en smart-contractopslag worden georganiseerd in een cryptografische trie, en de wortel van die structuur — de state root — wordt in elke blockheader vastgelegd. Als compacte vingerprint van de status van de chain op een bepaald moment maakt het elke node mogelijk te bevestigen dat zijn gegevens overeenkomen met die waarover het netwerk het eens is. Een node met een onjuiste state root bewaart gegevens die zijn afgeweken van de canonieke chain. Die controlefunctie is ook wat een defect op dit niveau opvallend maakt: een niet-overeenkomende state root is geen cosmetische fout, maar een aanwijzing dat de gegevens van een node zijn afgeweken van de overeengekomen geschiedenis van het netwerk.

Reth's high-prioriteitsfix

Reth, een Ethereum execution client geschreven in Rust en ontwikkeld door Paradigm, bracht de correctie uit als een high-prioriteitsrelease. De onderliggende bug kon in bepaalde gevallen een node laten werken met een state root die niet overeenkwam met de canonieke registratie van het netwerk. Reth is een van de verschillende execution clients in het Ethereum-ecosysteem, naast implementaties zoals Geth, Nethermind en Besu.

Base volgt met gepatchte node v1.5.3

Base, het Ethereum Layer 2-netwerk dat binnen Coinbase is ontstaan en op de OP Stack is gebouwd, volgde met zijn eigen gepatchte node-release, v1.5.3, ongeveer 43 uur na Reth's patch — een doorlooptijd van iets minder dan twee dagen. De bijgewerkte build was vóór donderdag beschikbaar voor Base node-operators, die de software draaien die het netwerk synchroniseert en de gegevens verifieert. Nu zowel de upstream clientfix als de Base-release beschikbaar zijn, is de directe taak voor operators adoptie: bevestigen dat hun nodes v1.5.3 draaien in plaats van een eerdere build.

This content was first published on COINOTAG: https://en.coinotag.com/base-node-fix-v1-5-3-reth-state-root-bug