Questo mercoledì, la blockchain di Ethereum ha subito un hard fork “non annunciato”, o soft hard fork, apparentemente causato dal mancato aggiornamento del client Go Ethereum (Geth) nell’infrastruttura Infura.
Infura, il più grande fornitore di infrastrutture Ethereum, ha presentato problemi di servizio che sembrano essere causati dal cliente Vai a Ethereum, popolarmente noto come Geth, presupponendo che questo client stia eseguendo una versione obsoleta sulla rete. L'interruzione dei servizi del fornitore ha fatto sì che i nodi della rete che utilizzano la sua infrastruttura presentino molteplici ritardi nell'alimentazione dei prezzi. ETH y token ERC-20 di alcuni protocolli e servizi eseguiti su questa rete.
Il fornitore ha pubblicato a comunicazione avviso di interruzioni del servizio e altri incidenti che si sono verificati questo mercoledì mattina, informando la comunità crittografica che stavano riscontrando un'interruzione del servizio nell'API di Ethereum e che il team stava indagando sugli errori per trovare una soluzione rapida e ripristinare la funzionalità del servizio . Poi, poche ore dopo, Infura ha riferito che il problema era correlato al client Geth e che interessava molte delle sue versioni, comprese la 1.9.9 e la 1.9.13.
"La causa può essere fatta risalire a diversi componenti all'interno della nostra infrastruttura che utilizzavano una versione stabile precedente del client go-ethereum che ha portato a un errore di consenso critico nel blocco 11234873."
Sebbene al momento della stampa Infura abbia pubblicato un aggiornamento in cui si informava che tutti i servizi erano stati ripristinati e erano di nuovo attivi e funzionanti, lo sviluppatore di Blockchair, Nikita Zhavoronkov, assicura che non si tratta di un incidente da sottovalutare e che, a suo avviso, questo è il problema più serio che Ethereum ha dovuto affrontare dai tempi della hackerare a DAO nel 2016.
Si può essere interessati: L'ultima gara prima del lancio di Ethereum 2.0 il 1 dicembre
«Il problema più serio di Ethereum»
Zhavoronkov assicura che quanto accaduto è stato "tecnicamente un duro bivio senza preavviso" e che è avvenuto in modo molto simile a quello subito da lui Bitcoin (BTC) 7 anni fa, quando c'era a aggiornare e questo ha causato un hard fork che è stato rapidamente risolto. Tuttavia, Zhavoronkov assicura che è difficile fork non è da sottovalutare e che, a suo avviso, è un fallimento per il consenso di Ethereum, che va considerato come "il problema più serio che Ethereum ha dovuto affrontare dalla debacle di DAO 4 anni fa."
Lo sviluppatore ha inoltre indicato che gli utenti che non hanno aggiornato i propri nodi Geth per un po', almeno per diversi mesi, sono stati divisi con quei nodi che eseguono nuove versioni di questo client; aggiungendo inoltre che l'interruzione subita da Infura è probabilmente correlata a questo stesso problema.
Perché si verifica un hard fork?
Un hard fork, noto anche come hard fork, è un aggiornamento importante che avviene all'interno di un protocollo, costringendo tutti i nodi e gli utenti a passare a un nuovo software se desiderano continuare a utilizzare lo stesso protocollo. blockchain o blockchain.
Gli hard fork si verificano quando una versione della rete non è più compatibile con le versioni precedenti, costringendo gli utenti a scegliere tra una versione e l'altra e causando la separazione o il fork della rete in due parti.
Impara con Bit2Me Academy: So tutto sugli hard fork
Binance ha temporaneamente chiuso le operazioni in ETH
Al momento dell’hard fork, il CEO di Binance, Changpeng Zhao, ha riferito sul proprio account Twitter che sospenderà temporaneamente operazioni e prelievi con ETH e token ERC-20, come misura di protezione per gli utenti finché il problema non sarà chiarito. Allo stesso modo, anche il portafoglio Ethereum MetaMask e l’exchange Bithumb hanno presentato problemi con i loro servizi, poiché entrambi utilizzano Infura come fornitore di servizi per impostazione predefinita.
Nel suo post, Zhao ha anche notato che i block explorer Etherscan y Blockchair Mostravano due blockchain diverse, quindi i prelievi dovevano essere temporaneamente sospesi.
Più tardi, Zhao ha informato che i suoi servizi erano stati ripristinati e che gli utenti potevano tornare alle loro operazioni di deposito e prelievo sulla piattaforma di scambio.
Centralizzazione in un ecosistema decentralizzato
Tuttavia, nonostante la soluzione ai problemi, diversi utenti di questo exchange Hanno criticato fortemente la centralizzazione dei servizi, sottolineando che Binance deve gestire e dirigere i propri nodi in ETH. Detto questo, Zhao ha assicurato che Binance gestisce i propri nodi, ma che ha sospeso i servizi perché non era sicuro che le operazioni sarebbero rimaste in una catena orfana.
Il CTO di Bitfinex Paolo Ardoino ha osservato che gli scambi di criptovaluta come Binance e Bithumb non dovrebbero cadere nella "trappola di dipendere" esclusivamente da un fornitore di servizi centralizzato come Infura, purché operino all'interno di un "settore decentralizzato come quello della crittografia". Infine, il block explorer Blockchair mostra che almeno 14 blocchi estratti durante l’incidente sono stati lasciati in una catena minoritaria.
Continua a leggere: Le buone notizie vedono Ethereum in grande crescita, ma non DeFi


