In un episodio degno di nota, la Beacon Chain di Ethereum ha subito una pausa temporanea nella finalizzazione delle transazioni. Questo incidente si è verificato poco dopo le 22:00 UTC +2, immergendo brevemente la comunità cripto in un mare di domande. Per circa 25 minuti, la Mainnet Ethereum non è stata in grado di confermare completamente le transazioni. Sebbene i blocchi venissero proposti come al solito, non raggiungevano il punto di finalizzazione. Tuttavia, si è notato che le transazioni venivano effettuate, ma persisteva un rischio di modifiche finché il sistema non riprendeva il suo normale funzionamento.
Le implicazioni della diversità dei client e della decentralizzazione
Il problema tecnico ha causato un calo breve ma significativo della partecipazione dei validatori al layer di consenso, evidenziando la sfida di Ethereum nel raggiungere il consenso. Questo evento ha sottolineato la necessità della diversità dei client all’interno dell’insieme dei validatori di Ethereum. Il concetto di diversità dei client, fondamentale per mantenere la decentralizzazione di qualsiasi rete, si riferisce alla necessità di avere più client indipendenti.
Storicamente, un insieme di validatori diversificato si è rivelato fondamentale per prevenire attacchi di tipo Denial of Service. Questo è stato evidente durante gli attacchi Denial of Service di Shanghai nel 2016, quando la capacità dei client alternativi di rimanere immuni alla vulnerabilità ha salvato Ethereum da un possibile compromesso.
Secondo l’utente noto come superphiz.eth, “La storia suggerisce che un client ha riscontrato un bug e che sarà necessario un aggiornamento”. Il consulente della comunità ha anche sottolineato che “la decentralizzazione a tutti i livelli limita l’impatto di questi eventi”.
Se più del 33% dei nodi Ethereum di un client di consenso vengono compromessi, la Beacon Chain potrebbe smettere di finalizzare, mettendo potenzialmente a rischio la sicurezza della blockchain Ethereum.
Dall’interruzione temporanea al ripristino
Pochi minuti dopo, i blocchi hanno iniziato nuovamente a essere finalizzati, segnando la fine di questa breve interruzione. Gli sviluppatori di Ethereum hanno risolto i problemi di finalizzazione, e una indagine sulla causa principale del guasto è attualmente in corso. L’evento funge da forte promemoria dell’importanza della diversità dei client e della decentralizzazione nell’ecosistema della blockchain, e della necessità di un costante rafforzamento di ogni vettore, come dichiarato da superphiz.eth.