Il co-fondatore di Ethereum Vitalik Buterin ha proposto di convertire l'Ethereum Virtual Machine (EVM) in RISC-V come nuova base per i contratti intelligenti.
Buterin ha sostenuto che questo cambiamento potrebbe migliorare l’efficienza del livello di esecuzione della rete e risolvere i problemi di scalabilità a lungo termine.
Soluzione alle sfide di scalabilità
In un post sul forum Ethereum Magicians del 20 aprile, ha spiegato che il motivo principale dell'idea è migliorare il modo in cui funzionano le macchine virtuali Ethereum a conoscenza zero (ZK-EVM), poiché sono fondamentali per scalare la rete.
"Lo sforzo della catena di raggi è molto promettente per semplificare notevolmente lo strato di consenso di Ethereum", ha scritto. “Ma affinché il livello esecutivo ottenga guadagni simili, questo tipo di cambiamento radicale potrebbe essere l’unica strada percorribile”.
In questo momento, il codice Ethereum scritto in linguaggi come Solidity viene prima trasformato in istruzioni EVM e poi riconvertito per funzionare con strumenti a conoscenza zero. La soluzione di Buterin è rimuovere quel passaggio di conversione aggiuntivo e consentire agli sviluppatori di scrivere codice che va direttamente a RISC-V.
Ciò potrebbe rendere la generazione di prove più di 100 volte più veloce in alcuni casi riducendo i cicli di prover richiesti per processi come aggiornamenti di stato, esecuzione di blocchi e deserializzazione di input. Questo perché RISC-V è più compatibile con i sistemi di prova ed evita molte delle inefficienze dell'attuale configurazione.
In particolare, questo cambiamento non influenzerebbe il modo in cui gli utenti interagiscono con Ethereum. I contratti intelligenti continuerebbero a funzionare come al solito e i contratti esistenti continuerebbero a funzionare e interagire con quelli nuovi scritti nel formato aggiornato.
Sono in fase di studio diverse opzioni di implementazione, tra cui l'esecuzione parallela di contratti RISC-V ed EVM, l'utilizzo di un interprete EVM basato su RISC-V per il supporto legacy o l'integrazione completa dell'interprete nel protocollo di Ethereum, che potrebbe consentire il supporto futuro per altre VM come Move.
Il cofondatore di Ethereum ha indicato Nervos, una blockchain che già utilizza RISC-V, come esempio di come questo sistema possa essere applicato con successo. Ha anche menzionato i potenziali vantaggi del passaggio dalla funzione hash principale a una versione più veloce e di facile verifica per migliorare ulteriormente le prestazioni.
Le sfide di Ethereum
Questa proposta arriva in un momento in cui l'utilizzo della rete di Ethereum è ai minimi pluriennali. I dati di Santiment mostrano che le commissioni medie di transazione sono scese a 0,16 dollari ad aprile, la cifra più bassa registrata dal 2020. Il calo è dovuto a un calo dell’attività di Livello 1 poiché gli utenti passano alle soluzioni di Livello 2 per transazioni più veloci ed economiche.
Nel frattempo, Ethereum continua a subire la pressione delle catene più recenti come Solana e Sui, che offrono prestazioni più veloci e commissioni più basse. Sebbene l'imminente aggiornamento di Pectra sia previsto per il 7 maggio, il post di Buterin suggerisce che potrebbero essere necessari cambiamenti strutturali più profondi affinché la blockchain rimanga competitiva e scalabile.
Il post Vitalik Buterin suggerisce di sostituire l'EVM di Ethereum con RISC-V è apparso per la prima volta su CryptoPotato .