Ethereum rinvia il fork di Glamsterdam su Hoodi finché i rischi degli smart contract non saranno risolti
Punti chiave
- •Gli sviluppatori di Ethereum hanno sospeso l'upgrade Glamsterdam sul testnet Hoodi in attesa della risoluzione delle problematiche di sicurezza legate a otto invarianti degli smart contract.
- •Il rinvio deriva da EIP-8037 e EIP-8038, che modificano il pricing del gas per determinate operazioni e renderebbero invalide le assunzioni presenti in codice già deployato secondo cui specifiche operazioni costano sempre una quantità fissa di gas.
- •Un report del 13 ottobre della società di audit ChainSecurity ha rilevato che le due proposte potrebbero rompere i contratti basati su assunzioni fisse relative al gas quando le chiamate esterne falliscono.
- •Il tempismo del fork di Hoodi dipende ora dall'esito della revisione degli invarianti, che deve essere completata prima che l'upgrade possa avanzare verso il deployment sul mainnet.
- •Glamsterdam, lanciato sul testnet Sepolia il 6 ottobre, è progettato per avanzare la roadmap di scaling del layer-1 di Ethereum attraverso la proposer-builder separation enshrined, le block-level access list e modifiche al pricing del gas che riflettono meglio i costi effettivi di esecuzione.

Gli sviluppatori core di Ethereum hanno sospeso il rollout del prossimo grande upgrade della rete, Glamsterdam, sul testnet Hoodi fino alla risoluzione delle problematiche di sicurezza legate a otto invarianti degli smart contract, secondo un blog post del venerdì della Ethereum Foundation. Hoodi è una delle reti di test pubbliche di Ethereum, dove le modifiche al protocollo in arrivo vengono provate in condizioni reali prima dell'attivazione sul mainnet.
Al centro del rinvio ci sono due Ethereum Improvement Proposals (EIP) incluse nell'upgrade, EIP-8037 e EIP-8038, che modificano il modo in cui il gas viene addebitato per determinate operazioni. Il gas è l'unità utilizzata per misurare il costo computazionale delle transazioni e dell'esecuzione degli smart contract su Ethereum. Secondo la Foundation, alcuni progetti Ethereum esistenti dipendono dall'assunzione che specifiche operazioni costino sempre una quantità fissa di gas — un'assunzione che le nuove regole di pricing del gas renderebbero invalida. Poiché queste assunzioni risiedono in codice già deployato, il repricing viene trattato come una questione di sicurezza per l'upgrade piuttosto che come una semplice rettifica dei costi.
La decisione è seguita a un report del 13 ottobre della società di audit di smart contract ChainSecurity, che ha rilevato come le due proposte potrebbero rompere i contratti che si basano su assunzioni fisse relative al gas quando le chiamate esterne falliscono. Gli sviluppatori stanno ora indagando sulle problematiche legate a otto invarianti degli smart contract — condizioni che i contratti deployati si aspettano restino vere durante il funzionamento della rete.
Rinviando il fork di Hoodi, gli sviluppatori ottengono tempo aggiuntivo per identificare potenziali problemi degli smart contract e determinare se siano necessarie modifiche al codice prima che Glamasmus... Glamsterdam avanzi verso il deployment sul mainnet. Il post della Foundation ha sottolineato che il fork di Hoodi non procederà finché le problematiche in sospeso non saranno risolte. Il tempismo del fork di Hoodi dipende ora dall'esito di quella revisione degli invarianti, che si colloca tra l'upgrade e qualsiasi deployment sul mainnet. Per i lettori che seguono il rollout, gli indicatori da monitorare sono se gli sviluppatori risolveranno le otto problematiche degli invarianti e quando la Foundation segnalerà che il fork di Hoodi può procedere — passaggi che precedono qualsiasi mossa sul mainnet.
L'upgrade Glamsterdam è andato live sul testnet Sepolia il 6 ottobre, in una delle sue ultime grandi prove generali. Come annunciato dalla Ethereum Foundation in un blog post del 28 settembre, l'upgrade è progettato per avanzare la roadmap di scaling del layer-1 di Ethereum attraverso la proposer-builder separation enshrined, le block-level access list e modifiche al pricing del gas che riflettono meglio il costo effettivo dell'esecuzione.