Vitalik Buterin svela il suo audace piano per risolvere il problema di scalabilità della rete

Vitalik Buterin, cofondatore di Ethereum, ha pubblicato un nuovo post sul suo profilo sociale in cui espone un piano aggiornato per aumentare la scalabilità della rete. La proposta combina interventi a breve termine per incrementare la capacità immediata con una visione a lungo termine che introduce tecniche crittografiche avanzate e una gestione dei dati orientata ai cosiddetti blobs.

Questo approccio segna un ritorno dell’attenzione allo strato base della blockchain di Ethereum, dopo anni in cui gran parte delle soluzioni di scala si sono concentrate su layer-2 rollups. L’indicazione arriva anche in concomitanza con la pubblicazione da parte della Ethereum Foundation di una mappa d’indirizzo strategico («strawmap») per migliorare l’efficienza della rete nel medio e lungo termine.

Miglioramenti a breve termine

Nel breve periodo, Buterin suggerisce che è possibile aumentare in sicurezza il throughput di Ethereum rendendo più rapide e semplici le verifiche dei blocchi. Le modifiche previste consentiranno ai nodi di analizzare simultaneamente parti diverse di un blocco anziché procedere sequenzialmente, accelerando i controlli senza compromettere la sicurezza.

Parallelamente, la costruzione dei blocchi sarà modificata per sfruttare meglio ogni finestra di elaborazione di 12 secondi, evitando che la produzione del blocco termini anticipatamente per eccesso di prudenza. Questa tecnica, nota come ePBS, è parte degli upgrade pianificati e sarà implementata nell’aggiornamento denominato Glamsterdam.

Il risultato atteso è che ogni blocco possa contenere più transazioni senza aumentare il rischio di errori o instabilità, permettendo quindi a Ethereum di gestire più attività nell’immediato mantenendo gli attuali standard di sicurezza e decentralizzazione.

Riforma delle commissioni e costo dello storage

Un altro elemento centrale della proposta riguarda la ricalibrazione dei costi delle transazioni, il cosiddetto gas. Buterin sottolinea come non tutte le operazioni impongano lo stesso onere sulla rete: esiste infatti una differenza sostanziale tra l’utilizzo temporaneo di risorse computazionali e l’aggiunta permanente di dati che ogni nodo è chiamato a conservare.

Oggi questi costi sono in gran parte aggregati: creare nuovi dati permanenti — ad esempio distribuendo un contratto — accresce la dimensione a lungo termine della blockchain, rendendo più oneroso gestire un nodo nel tempo e rischiando di escludere operatori di piccole dimensioni. La proposta mira a separare e rendere più costoso lo storage permanente, permettendo al contempo una maggiore libertà per le operazioni di routine.

In pratica, ciò dovrebbe consentire a Ethereum di ospitare più transazioni quotidiane senza incrementare drasticamente la crescita dei dati memorizzati nella catena, preservando così la partecipazione diffusa e la decentralizzazione della rete.

Visione a lungo termine: crittografia e blobs

Sul medio-lungo periodo, Buterin immagina un ruolo più consistente per le prove a conoscenza zero (note come zero-knowledge proofs) e per l’ampliamento della capacità dati tramite i blobs. Queste tecniche sono state inizialmente pensate per consentire ai layer-2 rollups di pubblicare dati delle transazioni a costi più bassi, ma il piano prevede che i blobs possano ospitare in futuro direttamente i dati di Ethereum.

Lo spostamento verso l’uso più esteso di zero-knowledge proofs permetterebbe ai validatori di confermare lo stato della rete senza dover rieseguire ogni singola transazione. Ciò ridurrebbe la necessità di ricalcoli completi, abbassando il carico computazionale sui nodi e migliorando la scalabilità in modo sostanziale.

Implementare i blobs come contenitori principali dei dati di transazione rappresenterebbe una trasformazione architetturale: la rete potrebbe distinguere in modo netto tra dati necessari per la verifica immediata e dati più voluminosi che non devono essere rielaborati da tutti i partecipanti nello stesso modo.

Impatto per la comunità e gli operatori

Le proposte presentate hanno ricadute importanti per sviluppatori, validatori, gestori di nodi e operatori di rollup. Un pricing differenziato dello storage permanente ed evoluzioni criptografiche possono favorire la partecipazione di operatori più piccoli, contenendo la pressione verso una centralizzazione dettata da costi di gestione crescenti.

Allo stesso tempo, passaggi tecnici come l’adozione diffusa di zero-knowledge proofs e l’integrazione dei blobs richiederanno aggiornamenti degli strumenti di sviluppo, adeguamenti infrastrutturali e tempi di implementazione che dipendono dal coordinamento tra client, validatori e comunità di ricerca.

Tempistiche e prospettive

Le modifiche a breve termine, come l’ottimizzazione delle verifiche dei blocchi e l’introduzione di ePBS nel contesto dell’aggiornamento Glamsterdam, sono previste nelle prossime fasi di evoluzione del protocollo. Le revisioni sul modello di tariffazione e le trasformazioni architetturali con blobs e zero-knowledge proofs costituiscono invece un percorso più graduale che richiederà analisi approfondite, test e un ampio consenso della comunità.

Nel complesso, la strategia proposta da Vitalik Buterin cerca di conciliare esigenze contrastanti: aumentare la capacità transazionale nell’immediato, contenere la crescita dei dati a lungo termine e rendere lo strato base della rete più compatibile con soluzioni crittografiche avanzate.