NotizieCryptoBase rilascia la node fix v1.5.3 43 ore dopo la patch di Reth per lo state root

Base rilascia la node fix v1.5.3 43 ore dopo la patch di Reth per lo state root

Autore: Coinotag·

Punti chiave

  • •Base ha rilasciato la versione 1.5.3 del software per nodi, una build corretta resa disponibile agli operatori entro giovedì, circa 43 ore dopo la pubblicazione della correzione da parte di Reth.
  • •Reth, un client di esecuzione Ethereum basato su Rust sviluppato da Paradigm, ha emesso una correzione ad alta priorità per un bug che poteva, in certi casi, lasciare un nodo con uno state root non corrispondente al record canonico della rete.
  • •Lo state root è un unico hash registrato nell'intestazione di ogni blocco che funge da impronta compatta dello stato della catena, consentendo ai nodi di confermare che i propri dati corrispondano alla storia concordata dalla rete.
  • •Un nodo che conserva uno state root errato contiene dati divergenti dalla catena canonica: il difetto rappresenta quindi una reale incoerenza e non un semplice errore estetico.
  • •Base, la Ethereum Layer 2 incubata da Coinbase e costruita sull'OP Stack, si attende ora che gli operatori dei nodi adottino la v1.5.3 per assicurarsi di non eseguire una build precedente.
Base rilascia la node fix v1.5.3 43 ore dopo la patch di Reth per lo state root

Base ha rilasciato la versione 1.5.3 del suo software per nodi, una build corretta resa disponibile agli operatori dei nodi circa 43 ore dopo che Reth ha pubblicato una correzione ad alta priorità per un bug che poteva, in alcuni casi, lasciare un nodo blockchain con uno state root errato — l'unico hash che riassume l'intero stato di una catena. Base ha messo la propria release corretta a disposizione degli operatori entro giovedì.

Un hash che imprinta l'intera catena

Il difetto affrontato da Reth sta al cuore di come le catene in stile Ethereum tracciano il proprio registro. I saldi degli account, il codice dei contratti e lo storage degli smart contract sono organizzati in un trie crittografico, e la radice di quella struttura — lo state root — è registrata nell'intestazione di ogni blocco. Fungendo da impronta compatta dello stato della catena in un dato momento, consente a qualsiasi nodo di confermare che i propri dati corrispondano a quelli concordati dalla rete. Un nodo che conserva uno state root errato contiene dati che divergono dalla catena canonica. È proprio questo ruolo di verifica incrociata a rendere particolarmente rilevante un difetto a questo livello: uno state root non corrispondente non è un errore estetico, ma la prova che i dati di un nodo si sono discostati dalla storia concordata dalla rete.

La correzione ad alta priorità di Reth

Reth, un client di esecuzione Ethereum scritto in Rust e sviluppato da Paradigm, ha distribuito la correzione come release ad alta priorità. Il bug di sottostante poteva, in certi casi, lasciare un nodo con uno state root che non corrispondeva al record canonico della rete. Reth è uno dei diversi client di esecuzione nell'ecosistema Ethereum, insieme a implementazioni come Geth, Nethermind e Besu.

Base segue con il nodo corretto v1.5.3

Base, la rete Ethereum Layer 2 incubata da Coinbase e costruita sull'OP Stack, ha seguito con la propria release corretta del nodo, la v1.5.3, circa 43 ore dopo la patch di Reth — un tempo di intervento di poco inferiore a due giorni. La build aggiornata era disponibile per gli operatori dei nodi di Base, che eseguono il software che sincronizza la rete e ne verifica i dati, entro giovedì. Con la correzione del client a monte e la release lato Base ormai entrambe pubblicate, il compito immediato per gli operatori è l'adozione: confermare che i propri nodi eseguono la v1.5.3 anziché una build precedente.

Questo contenuto è stato pubblicato per la prima volta su COINOTAG: https://en.coinotag.com/base-node-fix-v1-5-3-reth-state-root-bug