Aggiornamento Glamsterdam e Impatti sui Portafogli e Strumenti di Ethereum
La Ethereum Foundation ha avvertito che portafogli, indicizzatori e stimatori di gas potrebbero subire malfunzionamenti a causa dell’aggiornamento Glamsterdam, che modifica l’assunzione di 21.000 gas per alcuni trasferimenti di ETH. Questo aggiornamento è previsto per attivarsi sulla testnet Platåberget il 20 agosto.
Avviso del Team Protocol DevOps
Il team Protocol DevOps della Ethereum Foundation ha dichiarato il 17 agosto che qualsiasi strumento che si basa su un limite massimo di gas hardcoded “si romperà”, citando portafogli, indicizzatori e stimatori di gas tra i software che probabilmente saranno colpiti. Il team ha esortato gli sviluppatori di applicazioni e infrastrutture a testare i loro sistemi su Platåberget, una testnet pubblica progettata per rimanere online per diversi mesi.
I dati di Forkcast mostrano che Platåberget è stato lanciato il 13 agosto, offrendo agli sviluppatori un ambiente anticipato per Glamsterdam prima che l’aggiornamento si sposti su Sepolia e Hoodi.
Modifiche al Prezzo del Gas e Implicazioni per gli Sviluppatori
Il fork Glamsterdam è programmato per attivarsi su Platåberget il 20 agosto, secondo la fondazione, con depositi pubblici per validatori e costruttori disponibili come parte del processo di test. Sotto il pacchetto di riprezzamento del gas pianificato, la fondazione ha dichiarato che il software non può più assumere in modo sicuro che Ethereum abbia un unico tetto di gas fisso o che le operazioni comuni continueranno a costare la stessa quantità in ogni caso.
Le modifiche sono progettate attorno a un pavimento di circa 200 milioni di gas e alterano il prezzo delle singole operazioni, così come le assunzioni legate al limite di gas del blocco. Per gli sviluppatori di applicazioni, la questione immediata è il software che imposta confini fissi quando stima i costi delle transazioni.
Il team Protocol DevOps ha affermato che tali sistemi devono essere rivisti prima che Glamsterdam raggiunga il mainnet, poiché il riprezzamento influenzerà portafogli, indicizzatori e stimatori di gas in tutta la rete.
Dettagli sull’EIP-8037 e Costi di Trasferimento
Una parte centrale dell’avviso riguarda l’EIP-8037, che introduce una dimensione di stato-gas separata per le operazioni che creano un nuovo stato. La fondazione ha dichiarato che la creazione di un account, il dispiegamento di codice o la scrittura di un nuovo slot di archiviazione saranno misurati a un costo fisso per byte di stato e addebitati a runtime.
A causa di quella modifica, un trasferimento di ETH di base non avrà sempre lo stesso costo di gas. Inviare ETH a un account esistente continuerà a costare 21.000 gas, mentre inviare fondi a un indirizzo che non esiste ancora comporterà anche un addebito di stato-gas legato alla creazione del nuovo account.
Implicazioni per gli Sviluppatori e Test Necessari
Gli sviluppatori dovrebbero quindi rivedere le applicazioni che trattano 21.000 gas come sufficienti per ogni trasferimento di ETH, ha affermato il team Protocol DevOps. Gli stimatori di gas costruiti attorno a una sola dimensione di gas potrebbero anche restituire stime errate una volta che il nuovo stato è misurato separatamente.
L’EIP-8037 era già vicino alla sua forma finale a maggio. Un rapporto di sviluppo del protocollo dell’11 maggio ha affermato che la proposta aveva raggiunto lo stato di bozza finale ed era in fase di parametrizzazione su una rete di sviluppo Glamsterdam.
Componenti Aggiuntivi di Glamsterdam
Il riprezzamento del gas è solo una parte di Glamsterdam. La fondazione ha dichiarato che il fork include anche la separazione del proponente-costruttore consacrata, o ePBS, che cambia il modo in cui i blocchi vengono costruiti, proposti e convalidati all’interno del protocollo centrale di Ethereum.
Con Platåberget aperto alla partecipazione pubblica, il team Protocol DevOps ha incoraggiato i validatori solisti, i progetti di tecnologia di validazione distribuita, gli operatori di software personalizzati e i grandi fornitori di staking a testare la loro infrastruttura.
Conclusioni e Prospettive Future
Il team Protocol DevOps ha affermato che la vita più lunga della testnet dovrebbe dare agli sviluppatori tempo per testare il comportamento post-Glamsterdam e identificare i guasti prima che le modifiche raggiungano Sepolia e Hoodi. La fondazione ha elencato immagini di contenitori per client di consenso e di esecuzione, con l’obiettivo di preparare le proprie build.
Il feedback da Platåberget sarà incorporato nelle specifiche e nel software client, con un devnet non finale previsto per testare scenari di consenso difficili. Sepolia e Hoodi dovrebbero ricevere Glamsterdam dopo che le reti di sviluppo rimarranno stabili, mentre l’attivazione del mainnet di Ethereum seguirà gli aggiornamenti riusciti sulle testnet a lungo termine.