Il 2 marzo, PANews ha riportato che il co-fondatore di Ethereum Vitalik Buterin ha delineato su social media la roadmap del layer di esecuzione di Ethereum, concentrandosi su due principali cambiamenti: l’albero di stato e la macchina virtuale. Per quanto riguarda l’albero di stato, Vitalik supporta l’aggiornamento dell’attuale albero esadecimale Merkle Patricia a un albero binario basato su una funzione hash più efficiente tramite EIP-7864. Questo cambiamento può ridurre di quattro volte i rami di Merkle, diminuendo i costi di banda per la verifica dei dati lato client; contemporaneamente, la funzione hash può essere cambiata in Blake3 o serie Poseidon, migliorando significativamente l’efficienza delle prove. Il design ad albero binario raggruppa anche gli slot di storage in “pagine”, rendendo i costi di accesso tra posizioni di storage adiacenti più bassi, risparmiando a molte applicazioni DeFi oltre 10.000 Gas per transazione. Inoltre, la struttura ad albero binario più semplice consente di riservare bit di metadati per la futura funzionalità di scadenza dello stato.
Per quanto riguarda le macchine virtuali, Vitalik ha proposto una direzione a lungo termine di sostituzione dell’EVM, potenzialmente adottando un’architettura RISC-V. La nuova VM deve soddisfare quattro obiettivi: maggiore efficienza di esecuzione grezza, rendendo la maggior parte del codice pre-compilato non necessario; efficienza di prova superiore rispetto all’EVM; supporto per la generazione di prove ZK lato client; e massima semplificazione del codice. Ha sottolineato che mentre Ethereum è “sufficiente” a livello “EVM+GPU”, una VM migliore renderebbe il protocollo più robusto. La roadmap di implementazione consiste in tre passi: la nuova VM inizialmente sostituirà il codice pre-compilato; successivamente, agli utenti sarà permesso di distribuire contratti basati sulla nuova VM; e infine, l’EVM sarà ritirata, sostituita da smart contract scritti con la nuova VM, ottenendo piena compatibilità all’indietro.
