NotizieCryptoEthereum posticipa il lancio della testnet Hoodi per Glamsterdam a causa di rischi di sicurezza

Ethereum posticipa il lancio della testnet Hoodi per Glamsterdam a causa di rischi di sicurezza

Autore: CryptoNewsNet·

Punti chiave

  • •Ethereum ha rinviato l'hard fork Glamsterdam sulla testnet Hoodi dalla data prevista del 26 ottobre per consentire agli sviluppatori di indagare su come le proposte dell'aggiornamento interagiscono con gli smart contract già distribuiti sulla rete.
  • •Un avviso di ChainSecurity del 13 ottobre ha rilevato che EIP-8037 ed EIP-8038 potrebbero erodere le difese contro gli attacchi di insufficient gas griefing restituendo gas ai contratti dopo operazioni fallite, permettendo loro di continuare a funzionare dove in precedenza si sarebbero interrotti.
  • •Il calendario della mainnet, in precedenza previsto per inizio dicembre, è ora in sospeso perché dipendeva dal buon esito dei test su Hoodi, sebbene Glamsterdam sia già stato attivato su Sepolia il 6 ottobre.
  • •ChainSecurity ha identificato 13 esempi reali del problema e sta coordinando una responsible disclosure con progetti interessati non nominati, esortando gli sviluppatori a verificare i propri contratti.
  • •Il ricercatore pseudonimo pcaversaccio ha definito i rischi gravi e ha richiesto una rivalutazione del fork, e una precedente comunicazione della Ethereum Foundation ha avvertito che il nuovo modello di gas potrebbe compromettere wallet, indexer e stimatori di gas basati su presupposti fissi.
Ethereum posticipa il lancio della testnet Hoodi per Glamsterdam a causa di rischi di sicurezza

Ethereum posticipa il lancio della testnet Hoodi per Glamsterdam a causa di rischi di sicurezza

Gli sviluppatori di Ethereum hanno rinviato l'hard fork Glamsterdam sulla testnet Hoodi dopo che ricercatori di sicurezza hanno segnalato rischi legati al gas che potrebbero modificare il modo in cui gli smart contract esistenti gestiscono le transazioni fallite.

Gli hard fork sono modifiche a livello di protocollo che richiedono l'adozione delle stesse nuove regole da parte di ogni nodo della rete, e la prassi standard di Ethereum è provarle su testnet come Sepolia e Hoodi prima di qualsiasi attivazione sulla mainnet, dove sono in gioco contratti già distribuiti e valore reale. La Ethereum Foundation (EF) ha dichiarato che l'aggiornamento, originariamente previsto per il 26 ottobre, è stato posticipato per consentire agli sviluppatori di indagare su come alcune proposte del fork interagiscono con gli smart contract già distribuiti su Ethereum.

La decisione deriva da un avviso dell'13 ottobre della società di sicurezza blockchain ChainSecurity, che ha rilevato come due proprese incluse in Glamsterdam — EIP-8037 ed EIP-8038, specifiche formali note come Ethereum Improvement Proposals — potrebbero indebolire le protezioni contro una classe di attacchi nota come insufficient gas griefing.

Tempistica della mainnet in discussione

Il rinvio getta incertezza sulla programmazione della mainnet di Glamsterdam. Gli sviluppatori puntava a inizio dicembre e avevano pianificato di definire una tempistica solo dopo il buon esito dei test su Hoodi, il che rendeva l'esecuzione della testnet il fattore decisivo per il calendario della mainnet, ora in sospeso.

L'aggiornamento era già stato attivato sulla testnet Sepolia il 6 ottobre, in anticipo rispetto all'ora rinviata distribuzione su Hoodi.

Come le modifiche al gas potrebbero compromettere le protezioni

Secondo l'analisi di ChainSecurity, le nuove regole consentirebbero la restituzione del gas a un contratto dopo il fallimento di un'operazione, permettendogli di continuare a funzionare in casi in cui in precedenza si sarebbe interrotto. I ricercatori hanno dichiarato che ciò potrebbe interferire con i controlli di sicurezza esistenti che dipendono dalla quantità di gas disponibile durante una transazione.

Negli attacchi noti come insufficient gas griefing, un chiamante malintenzionato fornisce deliberatamente troppo poco gas perché un'operazione legittima di smart contract venga completata. ChainSecurity ha avvertito che le modifiche proposte in Glamsterdam potrebbero erodere le difese contro tali attacchi, consentendo potenzialmente ai contratti di registrare in modo permanente operazioni fallite. Ad esempio, un contratto interessato potrebbe rimuovere la rivendicazione di un utente o disabilitare l'opzione di riprovarla, lasciando l'utente nell'impossibilità di completare un'operazione altrimenti valida.

La società ha sottolineato che Glamsterdam non renderebbe inaffidabili tutti i controlli di sicurezza legati al gas. Alcune protezioni potrebbero continuare a funzionare, ma gli sviluppatori dovranno verificarle per assicurarsi che tengano conto delle nuove regole del gas dell'aggiornamento.

Reazione della community

I risultati hanno suscitato preoccupazione tra i contributori di Ethereum. In un commento su GitHub del 21 ottobre, il ricercatore di sicurezza pseudonimo pcaversaccio ha definito i rischi "gravi" e ha chiesto una rivalutazione dell'hard fork.

Venerdì, ChainSecurity ha dichiarato di aver identificato "13 esempi reali" e di star coordinando una responsible disclosure con i progetti interessati. La società non ha resi pubblici i dettagli degli esempi né nominato i progetti coinvolti, ma ha esortato gli sviluppatori a controllare i propri contratti il prima possibile.

L'avviso fa seguito a una precedente comunicazione della Ethereum Foundation secondo cui il modello di gas di Glamsterdam potrebbe compromettere wallet, indexer e stimatori di gas basati su presupposti fissi.

Con la tempistica della mainnet legata al buon esito dell'esecuzione su Hoodi, gli elementi immediati da monitorare sono una nuova data di attivazione su Hoodi, l'esito del processo di responsible disclosure di ChainSecurity con i progetti interessati ed eventuali ulteriori indicazioni basate sull'avviso della EF per wallet, indexer e stimatori di gas.