Oggi il network di Ethereum (ETH) ha subito quello che sembra un hard fork, mentre emergono report di interruzioni e irregolarità sui fornitori di infrastruttura Infura e Blockchair.
Sebbene ritenuto inizialmente un problema interno di Infura, un servizio di hosting utilizzato da alcuni exchange e fornitori di servizi per interagire con il network di Ethereum, anche diversi operatori di nodi indipendenti hanno segnalato disturbi.
Durante l’incidente Binance ha sospeso i prelievi, e il CEO Chenpeng Zhao ha indicato un "chain split" come possibile causa. Poco più tardi, alle 11:30, l’exchange ha ripristinato la funzione.
Blockchair, nota piattaforma block explorer, ha segnalato una discrepanza tra i blocchi ricevuti e quelli pubblicati da Etherscan. Dopo il blocco 11234873 alle 8:08, i due explorer hanno iniziato a mostrare due blockchain differenti.
Un’immagine pubblicata dal team mostra almeno 14 blocchi minati su una catena di minoranza, indicando che anche alcuni miner hanno avuto lo stesso problema.
Mentre gli sviluppatori cercavano di risolvere la questione, Peter Szilagyi, team leader del software per nodi Ethereum Geth, ha suggerito che la prima azione necessaria fosse effettuare l’aggiornamento alla versione più recente.
Poco più tardi Blockchair ha riferito che aggiornare Geth ha risolto il problema, sottolineando che probabilmente gli sviluppatori del software hanno introdotto un’incompatibilità imprevista nelle nuove versioni.
Szilagyi ha commentato che Infura “sta usando una vecchia versione di Geth,” e pertanto potrebbe aver subito un simile problema di sincronizzazione.
In un commento a Cointelegraph, il direttore dello sviluppo di Blockchair, Nikita Zhavoronkov, ha spiegato: “Sembra che si sia verificato un piccolo hard fork senza che nessuno se ne accorgesse.”
A suo avviso, gli sviluppatori “hanno rotto qualcosa nelle ultime release,” portando a un problema di consenso e un hard fork imprevisto. Chiunque non avesse effettuato l’aggiornamento alla versione più recente è stato espulso dal resto del network. Szilagyi fornisce una diversa interpretazione, sostenendo che la nuova release “ha corretto un bug di consenso.”
In ogni caso due parti del network non riuscivano a comunicare tra loro, causando problemi significativi sebbene temporanei. Al momento della stesura, Infura non ha ancora ripristinato la piena funzionalità.