Due client Ethereum, Nethermind e Go Ethereum, hanno scoperto dei bug nella loro rete principale unire gli aggiornamenti.
Sviluppatore Ethereum Peter Szilágyi notato per la prima volta i bug e annunciato tramite Twitter che Geth 1.10.22 — Promavess — contiene una regressione.
E la nostra ultima versione è interrotta. ? Geth 1.10.22 contiene una regressione che fa andare male lo stato/trie. Molto probabilmente è uno dei PR che abbiamo unito al nuovo modello di archiviazione / potatore online. Cercando di trovare e risolvere il problema.
— Peter Szilágyi (karalabe.eth) (@peter_szilagyi) 23 Agosto 2022
Ha aggiunto che è probabile che uno dei PR (richiesta pull) "si sia unito al nuovo modello di archiviazione / potatore online".
Il problema deve ancora essere risolto al momento della stampa, ma gli sviluppatori stanno attivamente lavorando a una soluzione.
Un aggiornamento successivo ha confermato che il problema potrebbe portare chiunque esegue la versione a perdere i propri dati e il database danneggiato. Ma la "perdita di dati avviene solo allo spegnimento".
FWIW, sicuramente trovato e corretto un bug. Vediamo se questo era *il* bug, o se stiamo aprendo una lattina di worm qui. https://t.co/5xBCPMoxAQ
— Peter Szilágyi (karalabe.eth) (@peter_szilagyi) 23 Agosto 2022
Nethermind rivela un bug
Anche lo sviluppatore principale di Nethermind DanielC confermato che un bug simile è stato scoperto nell'aggiornamento di unione della rete principale del client v1.14.0. Ma nel loro caso, sono stati in grado di risolverlo.
Recentemente abbiamo avuto regressioni simili in @nethermindeth quindi abbiamo deciso di passare a una fase di stabilizzazione rigorosa prima #L'unione. Al momento, uniamo solo le correzioni al ramo principale. https://t.co/erzgN1Z0wV
— DanielC (@_D4nie1_) 23 Agosto 2022
Tuttavia, è improbabile che i bug interrompano l'unione o ne ritardino l'esecuzione il 15 settembre perché ci sono molti altri client di esecuzione su Ethereum. Tuttavia, richiederebbe ai validatori di utilizzare Geth per passare ad altri client.
— Michea Zoltu (@Michea Zoltu) 23 Agosto 2022
Finora, molti di questi client di esecuzione, come Teku, Lighthouse, Besu, Erigon e Prysm, hanno rilasciato nuovi aggiornamenti in preparazione all'unione.
Sepolia testnet viene aggiornato
Sepoli completato il primo testnet di Ethereum dopo l'unione update agosto 22.
L'aggiornamento era inizialmente previsto per il 17 agosto, ma è stato spostato al 22 agosto per consentire ai validatori offline di connettersi alla rete.
La Sepolia testnet si è fusa con successo con la catena di beacon il 6 luglio, rendendola una delle prime testnet a passare al proof-of-stake.
Secondo la community di Ethereum, ogni aggiornamento è importante per garantire che la migrazione PoS si svolga senza intoppi.
Nel frattempo, la Fondazione Ethereum eliminato idee sbagliate che circondano la transizione della blockchain a una rete PoS. Secondo il suo aggiornamento, le tariffe del gas non diventeranno più economiche, né la sua velocità di transazione diventerà "notevolmente più veloce".
Fonte: https://cryptoslate.com/developers-find-bugs-in-2-ethereum-clients-mainnet-merge-updates/