Aggiornamento Ethereum EIP-7702: cosa cambia
In breve
- L’EIP-7702, sviluppato in soli 22 minuti, è stato progettato per rendere più efficienti i portafogli di contratti smart sulla rete Ethereum.
- La proposta consente agli Externally Owned Accounts (EOA) di agire temporaneamente come smart contract, semplificando l’uso del codice esistente.
- L’implementazione di EIP-7702 richiede l’approvazione della comunità di Ethereum ed è prevista per il quarto trimestre del 2024.
Vitalik Buterin propone un nuovo aggiornamento di Ethereum per ottimizzare gli smart wallet
Vitalik Buterin, cofondatore di Ethereum, ha presentato una nuova proposta di miglioramento per Ethereum (EIP-7702).
L’obiettivo è quello di semplificare la gestione dei wallet di smart contract all’interno della rete.
La proposta segue la controversa EIP-3074, prevista per il prossimo aggiornamento di Ethereum, noto come Prague-Electra o “Pectra”.
Cosa c’è dietro l’EIP-3074
L’EIP-3074 aveva lo scopo di introdurre l’astrazione dell’account. Si tratta di una funzione volta a migliorare l’esperienza dell’utente nella rete Ethereum. Tuttavia, ha incontrato una notevole resistenza tra gli sviluppatori, soprattutto a causa del suo approccio.
Ansgar Dietrichs della Ethereum Foundation ha definito l’EIP-3074 “troppo autoritario” e ha espresso preoccupazione per l’approccio proposto.
In risposta, Buterin ha sviluppato l’EIP-7702 in soli 22 minuti con i contributi di Dietrichs, Sam Wilson e Matt Garnett, evidenziando lo sforzo collaborativo per perfezionare la proposta.
Cosa rende diverso EIP-7702
EIP-7702 introduce un tipo di transazione temporanea per gli Externally Owned Accounts (EOA), consentendo loro di funzionare come wallet di smart contract nell’ambito di una singola transazione prima di tornare al loro stato normale.
Questa strategia semplifica il processo di sviluppo utilizzando i codici dei contratti esistenti ed evitando nuovi opcode.
La proposta è compatibile con i futuri modelli di astrazione dei conti, in particolare con l’EIP-4337, che sarà implementato già nel marzo 2023.
L’obiettivo è quello di utilizzare i codici dei wallet e i quadri delle transazioni già consolidati per ridurre le duplicazioni e le interferenze.
Il sostegno all’EIP-7702 proviene da sviluppatori che hanno già sostenuto l’EIP-3074, tra cui personaggi noti come Hayden Adams di Uniswap.
Coordinamento e implementazione
La governance di Ethereum, nota per il suo approccio basato sul consenso, garantisce che tali proposte siano completamente vagliate dal pubblico e dagli sviluppatori prima di essere finalizzate.
Team indipendenti integreranno le specifiche concordate nelle nuove versioni del client Ethereum.
Tutti i validatori devono accettare di installare gli aggiornamenti per consentire il successo dell’hard fork, previsto provvisoriamente per il quarto trimestre del 2024.
Questo processo metodico garantisce l’ulteriore sviluppo di Ethereum attraverso un approccio collaborativo e trasparente.
Buterin in vena di EIP
Buterin ha inoltre avanzato una coraggiosa proposta di revisione radicale del sistema di gas di Ethereum, un elemento chiave per il calcolo dei costi di transazione.
Egli propone un sistema di gas multi-dimensionale che supererebbe le attuali limitazioni del sistema.
Questo nuovo sistema non raggrupperebbe più diversi tipi di risorse di rete come l’elaborazione, le operazioni di archiviazione, il trasferimento di dati e le prove crittografiche sotto un’unica metrica “gas”.
Questo potrebbe a sua volta portare a una rappresentazione più efficiente e accurata dei limiti e delle capacità effettive della rete.