L’aggiornamento Altair a Ethereum è stato inquadrato come un successo, anche se gli sviluppatori stanno tenendo d’occhio per assicurarsi che non sorgano problemi.
Mercoledì, la blockchain di Ethereum ha subito il suo terzo aggiornamento in sette mesi. E a differenza dei due aggiornamenti precedenti, le cose sono andate bene finora.
L’aggiornamento di Altair è stato il primo (e forse ultimo) aggiornamento della catena Beacon prima che Ethereum passi completamente ad una rete proof-of-stake. La catena Beacon, che ha introdotto l’ETH staking e ha preparato il terreno per le “shard chains” che espandono la capacità della rete, funziona accanto all’attuale catena Ethereum, ma rimarrà separata da essa fino alla “fusione” con Ethereum 2.0 che promette una rete più veloce e meno congestionata.
Secondo Pooja Ranjan, capo del team di gestione del progetto decentralizzato chiamato Ethereum Cat Herders, “Altair è stato distribuito con oltre il 95% di partecipazione dei validatori al momento dell’aggiornamento.” In altre parole, le persone si sono prese il tempo di aggiornare le loro macchine per eseguire l’ultimo software che le collega alla rete Ethereum.
Questo è importante per la sicurezza della rete.
L’aggiornamento della catena di beacon di Altair è attivo! Aggiornamento abbastanza liscio, ho anche avuto un po’ di tempo per dipingere su @POAPart
Trova Waldo -☻ Trova Proto pic.twitter.com/VSGpKuPFV7
– proto.eth 🚂 🦇 🔊 (@protolambda) October 27, 2021
In agosto, tre settimane dopo che l’aggiornamento di Londra ha introdotto una pressione deflazionistica nella rete tramite EIP-1559, la blockchain si è temporaneamente biforcata, con due catene che elaboravano simultaneamente le transazioni. Il colpevole era una vecchia versione del software client Geth, il percorso più popolare per accedere alla blockchain di Ethereum. Anche se il bug è stato rivelato il 18 agosto, quasi due settimane dopo l’aggiornamento, la maggior parte delle persone che eseguono il software Geth hanno trascurato di aggiornare prontamente i loro nodi, portando alla divisione della catena una settimana dopo.
A volte, il problema non è il vecchio software ma un errore nel nuovo codice. In aprile, ore dopo l’hard fork di Berlino, i nodi che usavano il software client Open Ethereum hanno smesso di sincronizzarsi dopo che non era d’accordo con altri software client. Di conseguenza, chiunque usasse quel software per entrare nella blockchain doveva aspettare una correzione. Il problema ha anche temporaneamente messo fuori uso il sito web di esplorazione dei blocchi Etherscan. Tuttavia, poiché Ethereum sposa la diversità del client come un modo per aggirare un singolo punto di fallimento, il problema è stato risolto con un danno minore.
Ranjan ha detto a Decrypt che gli sviluppatori di client “vorrebbero continuare ad osservare la catena per i prossimi giorni per assicurarsi che non ci sia una divisione del consenso causata dal disaccordo di due client. “
Una ragione per l’assorbimento abbastanza alto di Altair è che i validatori di Ethereum ora hanno qualcosa in gioco letteralmente. Un aspetto importante dell’aggiornamento di Altair è stato quello di aumentare le penalità per i nodi inattivi o offline. Gli stakers, che devono bloccare almeno 32 ETH verso la rete proof-of-stake per fornire sicurezza, ma che ricevono ETH indietro sotto forma di ricompense a blocchi, devono rimanere online o avranno la loro puntata ridotta.
Jeff Coleman, un ricercatore di Ethereum, tweeted che i validatori che non hanno aggiornato il loro nodo vedranno lentamente i loro saldi ridotti. “Se non lo aggiustano, supereranno una soglia e saranno espulsi”, ha scritto.