NotizieCryptoEthereum avverte che l'upgrade Glamsterdam potrebbe compromettere wallet e strumenti per il gas

Ethereum avverte che l'upgrade Glamsterdam potrebbe compromettere wallet e strumenti per il gas

Autore: LiveBitcoinNews·

Punti chiave

  • Glamsterdam è un hard fork coordinato di Ethereum previsto per il 20 agosto sulla testnet Platåberget, un ambiente di testing pubblico lanciato il 13 agosto che si prevede resti attivo per diversi mesi.
  • EIP-8037 introduce una dimensione separata di state-gas: i trasferimenti ETH verso account esistenti restano a 21.000 gas, ma quelli verso account non ancora esistenti comporteranno un addebito aggiuntivo, con il rischio di stime imprecise nei wallet e negli stimatori di gas che hanno dato per scontata la cifra invariata dal 2015.
  • Oltre al repricing del gas, l'upgrade porta nel protocollo stesso la separazione tra proposer e builder, spostando meccanismi oggi gestiti esternamente tramite MEV-Boost, e aggiunge access list a livello di blocco che registrano le posizioni di stato consultate durante l'esecuzione del blocco.
  • Glamsterdam aumenta la dimensione massima dei contratti distribuiti da 24 KiB a 64 KiB e innalza i limiti dell'initcode da 48 KiB a 128 KiB, offrendo agli sviluppatori più spazio per applicazioni di dimensioni maggiori.
  • Dopo i test su Platåberget e ulteriori reti di sviluppo, il fork è previsto sulle testnet Sepolia e Hoodi, con l'implementazione sulla mainnet solo quando le modifiche avranno dimostrato una stabilità sufficiente.
Ethereum avverte che l'upgrade Glamsterdam potrebbe compromettere wallet e strumenti per il gas

Gli sviluppatori di Ethereum hanno avvertito che il prossimo upgrade Glamsterdam potrebbe compromettere wallet, indicizzatori e stimatori di gas che si basano su presupposti fissi sul gas. L'avvertimento arriva mentre la rete si prepara ad attivare l'upgrade sulla testnet Platåberget il 20 agosto. Come ogni aggiornamento di protocollo di Ethereum, Glamsterdam è un hard fork: gli operatori di nodi e gli sviluppatori di applicazioni devono adottare le nuove regole in modo coordinato, ed è per questo che i problemi di compatibilità vengono segnalati con largo anticipo.

Glamsterdam modifica i presupposti sul gas di Ethereum

Il team Protocol DevOps della Ethereum Foundation ha dichiarato che il software che dipende da un limite massimo di gas codificato in modo fisso potrebbe smettere di funzionare una volta che Glamsterdam sarà attivato. Gli sviluppatori sono quindi stati invitati a testare le proprie applicazioni su Platåberget prima che le modifiche raggiungano le testnet di Ethereum attive da più tempo.

Secondo la Ethereum Foundation, Glamsterdam introduce diverse modifiche che interessano i livelli di esecuzione e di consenso di Ethereum, tra cui il repricing del gas, la separazione enshrined tra proposer e builder e le access list a livello di blocco.

Le modifiche al gas rappresentano la fonte di problemi più probabile per il software costruito attorno a presupposti fissi sui costi delle transazioni. In particolare, EIP-8037 introduce una dimensione separata di state-gas per le operazioni che creano nuovo stato su Ethereum. La crescita dello stato è una criticità di scalabilità di vecchia data su Ethereum, perché ogni nodo deve archiviare in modo permanente i nuovi account e le nuove voci di storage, e la nuova dimensione assegna a queste operazioni un prezzo esplicito dedicato.

Un trasferimento ETH verso un account esistente continuerà a richiedere 21.000 gas. Tuttavia, l'invio di ETH a un account che non esiste ancora comporterà un addebito aggiuntivo di state-gas. Di conseguenza, i wallet e gli stimatori di gas che presumono che ogni trasferimento ETH costi esattamente 21.000 gas potrebbero generare stime imprecise, e gli sviluppatori dovranno tener conto dei costi aggiuntivi legati allo stato quando aggiorneranno il proprio software. Quel valore di 21.000 gas è rimasto invariato dal lancio di Ethereum nel 2015, ed è per questo che è incorporato in così tanti strumenti. Il repricing del gas in sé è raro ma non senza precedenti: il fork Tangerine Whistle del 2016 aveva aumentato i costi delle operazioni a forte impatto sullo stato in risposta ad attacchi denial-of-service alla rete.

Le modifiche riguardano anche le applicazioni che creano account, eseguono il deploy di contratti o scrivono nuovi dati di storage. Gli sviluppatori dovrebbero quindi rivedere la logica delle transazioni e i calcoli del gas prima che Glamsterdam proceda.

Platåberget offre un ambiente di test anticipato

Secondo Forkcast, Platåberget è stato lanciato il 13 agosto come ambiente di testing pubblico per Glamsterdam. Si prevede che la testnet resti attiva per diversi mesi, dando agli sviluppatori più tempo per individuare problemi di compatibilità prima che l'upgrade proceda verso un'implementazione più ampia.

La Ethereum Foundation ha comunicato che il fork Glamsterdam è in programma per il 20 agosto su Platåberget. Gli sviluppatori possono inoltre partecipare inviando depositi di validatori e builder attraverso l'infrastruttura della testnet. Forkcast continua a monitorare lo sviluppo dell'upgrade e l'implementazione prevista sulle reti di testing di Ethereum.

Modifiche più ampie al protocollo in Glamsterdam

Oltre al repricing del gas, Glamsterdam introdurrà la separazione enshrined tra proposer e builder, modificando parte del processo di produzione dei blocchi di Ethereum. Oggi tale separazione esiste al di fuori del protocollo, in gran parte tramite il diffuso sistema di relay MEV-Boost, che consente ai validatori di procurarsi i blocchi da builder esterni; enshrinarla significa spostare tali meccanismi nelle regole stesse di Ethereum. Le access list a livello di blocco registreranno inoltre le posizioni di stato consultate durante l'esecuzione del blocco.

L'upgrade aumenta inoltre la dimensione massima dei contratti distribuibili su Ethereum da 24 KiB a 64 KiB. Il limite attuale risale a EIP-170, introdotto nel fork Spurious Dragon del 2016. I limiti dell'initcode passeranno da 48 KiB a 128 KiB, dando agli sviluppatori più spazio per applicazioni di dimensioni maggiori.

Dopo i test su Platåberget, gli sviluppatori di Ethereum prevedono ulteriori reti di sviluppo prima che Glamsterdam raggiunga Sepolia e Hoodi, le testnet pubbliche attive da più tempo — con Hoodi introdotta nel 2025 in sostituzione delle reti Goerli e Holesky ritirate. L'implementazione sulla mainnet seguirà soltanto dopo che le modifiche avranno dimostrato una stabilità sufficiente.