Satoshi BrotherTuo fratello nel mercato crypto
IT

L'aggiornamento Glamsterdam di Ethereum potrebbe compromettere i contratti smart esistenti

L'aggiornamento Glamsterdam di Ethereum solleva preoccupazioni riguardo al suo impatto sui contratti smart esistenti, spingendo gli sviluppatori a proporre soluzioni per prevenire interruzioni.

L'aggiornamento Glamsterdam di Ethereum potrebbe compromettere i contratti smart esistenti

Proposte per l'Aggiornamento Glamsterdam di Ethereum

Gli sviluppatori di Ethereum hanno presentato due proposte concorrenti per evitare che il prossimo aggiornamento Glamsterdam comprometta i contratti smart esistenti, a causa delle crescenti preoccupazioni riguardo ai cambiamenti delle regole sui prezzi del gas della rete.

Le Proposte di Glisic e Rebuffo

Gli sviluppatori Leo Glisic e Giulio Rebuffo hanno presentato proposte separate domenica 8 novembre, offrendo approcci diversi per introdurre le nuove tariffe del gas senza influenzare le applicazioni già operative su Ethereum. Le proposte seguono avvertimenti di sicurezza che hanno costretto gli sviluppatori a posticipare alcune parti del programma di test di Glamsterdam.

Alcuni contratti smart esistenti si basano su costi del gas fissi e modificare tali costi potrebbe causare il fallimento delle transazioni o interferire con applicazioni che non possono essere aggiornate dopo il deployment.

Dettagli delle Proposte

La proposta di Glisic, EIP-8488, introdurrebbe un insieme separato di istruzioni per i contratti smart appena distribuiti, consentendo ai contratti più vecchi di continuare a operare secondo le loro regole di gas esistenti. Secondo la proposta, i nuovi contratti utilizzerebbero opcodes V2 che seguono la struttura di prezzo rivista introdotta tramite EIP-8037 e EIP-8038. I contratti esistenti manterrebbero la struttura di prezzo originale, permettendo agli sviluppatori di introdurre le modifiche senza costringere le applicazioni più vecchie ad adattarsi.

Rebuffo ha suggerito una soluzione alternativa in una bozza separata che introdurrebbe due sistemi di contabilizzazione del gas all'interno di ogni transazione. Uno calcolerebbe quanto gas consuma un contratto secondo le regole precedenti, preservando le condizioni previste durante l'esecuzione. Il secondo calcolerebbe la commissione di transazione effettiva utilizzando il programma di prezzo rivisto.

Preoccupazioni di Compatibilità

Nessuna delle proposte è stata approvata per l'inclusione in Glamsterdam. Le preoccupazioni di compatibilità derivano da EIP-8037 e EIP-8038, che modificano il modo in cui Ethereum addebita per la creazione e l'accesso allo stato della blockchain. EIP-8037 aumenterebbe la tariffa base del gas per la creazione di un contratto smart da 32.000 a 183.600, escludendo i costi aggiuntivi di esecuzione e archiviazione del codice.

Sebbene le modifiche siano destinate a tenere conto delle risorse consumate dall'attività della blockchain, i ricercatori di sicurezza hanno avvertito che le applicazioni esistenti potrebbero non essere pronte per le tariffe riviste. Come riportato in precedenza da crypto.news, la società di sicurezza ChainSecurity ha identificato otto assunzioni utilizzate dai contratti smart esistenti che potrebbero diventare non valide secondo le nuove regole sul gas.

Opinioni della Comunità

"Caro, per favore non rompere la catena. Sembra proprio che Glamsterdam nella forma attuale porterebbe a un altro hard fork di emergenza, con molto dramma," ha scritto Michael Egorov, fondatore di Curve Finance.

Il membro della comunità Ethereum e investitore Ryan Berckmans inizialmente ha sostenuto di procedere con l'aggiornamento, affermando che Ethereum non poteva garantire prezzi del gas invariati per ogni applicazione esistente. Tuttavia, ha successivamente cambiato posizione dopo aver esaminato le preoccupazioni di compatibilità.

"Non dovremmo (chiaramente, ora) continuare verso l'attivazione di Glam il prima possibile. Avevo torto a dirlo," ha scritto Berckmans su X.

Il ricercatore di sicurezza pcaversaccio ha assunto una posizione più ferma, sostenendo che Glamsterdam non dovrebbe essere distribuito nella sua forma attuale. "Imho, Glamsterdam non dovrebbe essere spedito nella sua forma attuale, punto," ha scritto il ricercatore.

Ritardi e Prossimi Passi

Gli sviluppatori di Ethereum hanno posticipato l'attivazione di Hoodi del 26 ottobre dopo che sono emerse preoccupazioni su come le nuove regole sul gas potrebbero influenzare i contratti già distribuiti sulla mainnet. Il rinvio ha coperto le modifiche al layer di esecuzione di Amsterdam, le modifiche al consenso di Gloas e un aumento pianificato del limite del gas di Hoodi a 200 milioni.

In una dichiarazione del 6 novembre, lo sviluppatore della Ethereum Foundation Marius van der Wijden ha dichiarato che l'organizzazione stava lavorando con ChainSecurity e Dedaub per esaminare le applicazioni interessate e raccogliere feedback dagli sviluppatori. Un successivo test privato di Glamsterdam era stato discusso provvisoriamente per il 16-20 novembre al più presto durante una riunione degli sviluppatori del 29 ottobre.

In altre lingue: EnglishРусскийDeutschFrançaisEspañol

Linee editoriali e IA · Contatti