🟨"Semplificazione di Ethereum: la proposta di Vitalik Buterin"

Giorno: 03 maggio 2025 | Ora: 08:52
Vitalik Buterin, co-fondatore di Ethereum, ha proposto di semplificare il protocollo di base di Ethereum per rendere la rete più efficiente, sicura e accessibile, ispirandosi al design minimalista di Bitcoin. In un post sul blog intitolato "Semplificare l'L1", pubblicato il 3 maggio, Buterin ha delineato una visione per ristrutturare l'architettura di Ethereum, intervenendo su consenso, esecuzione e componenti condivisi.
Buterin ha affermato che la semplicità è fondamentale per la resilienza e la scalabilità a lungo termine di Ethereum. Nonostante recenti aggiornamenti come il proof-of-stake e l'integrazione di zk-SNARK, la complessità tecnica ha portato a cicli di sviluppo gonfiati, costi più elevati e maggiori rischi di bug. Ha riconosciuto che storicamente Ethereum non ha sempre perseguito la semplicità, contribuendo a spese di sviluppo e rischi di sicurezza eccessivi.
Un'area chiave di intervento riguarda il livello di consenso, dove Buterin ha proposto un modello di "finalità a 3-slot", che elimina componenti complessi come epoche e shuffle dei validatori. Questo approccio mira a facilitare implementazioni più semplici delle regole di scelta del fork, aumentando la sicurezza. Altre migliorie includono regole di scelta del fork più dirette e protocolli di aggregazione basati su STARK per decentralizzare e semplificare il coordinamento della rete.
Per quanto riguarda il livello di esecuzione, Buterin ha suggerito di passare dalla Ethereum Virtual Machine (EVM) a una macchina virtuale più semplice e compatibile con gli zero-knowledge proofs, come RISC-V, che potrebbe offrire miglioramenti prestazionali significativi. Per mantenere la compatibilità con le versioni precedenti, ha proposto di eseguire i contratti legacy EVM tramite un interprete RISC-V, supportando entrambi i sistemi durante una fase di transizione.
Buterin ha anche sottolineato l'importanza della standardizzazione a livello di protocollo, suggerendo di adottare un'unica metodologia di codifica, un formato di serializzazione e una struttura ad albero per ridurre la complessità ridondante. Ha proposto l'adozione di un obiettivo di "massimo numero di righe di codice" per mantenere la logica critica al consenso il più snella e auditabile possibile, mentre le funzionalità legacy non critiche rimarrebbero al di fuori della specifica centrale.
La proposta di Buterin per semplificare Ethereum arriva in un momento in cui la rete sta perdendo quote di mercato a favore di blockchain concorrenti. Durante una discussione a un evento di Cointelegraph, è emerso che la relativa dominanza di Ethereum tra le reti blockchain L1 è diminuita, suggerendo che la situazione attuale è diversa rispetto a qualche anno fa.