Vitalik Buterin ha suggerito modifiche al piano di scalabilità di Ethereum che si concentrano sulla semplificazione dell'esecuzione dei nodi locali, continuando a supportare la scalabilità Layer 1 (L1).
Le sue proposte rispondono alle preoccupazioni secondo cui l'innalzamento del limite del gas L1 potrebbe rendere più difficile per gli utenti gestire nodi completi.
Nodi parzialmente senza stato
In un post su Ethresear.ch, il co-fondatore di Ethereum sostiene che è possibile mantenere la possibilità per gli utenti di gestire i propri nodi continuando ad espandere la scalabilità della rete.
Ha delineato diverse soluzioni per consentire questo. Per supportare il funzionamento dei nodi locali, ha introdotto un nuovo tipo chiamato "nodo parzialmente senza stato". Questo progetto controlla i blocchi senza dover memorizzare tutti i dati passati e mantiene l'intera catena verificata utilizzando metodi senza stato o ZK-EVM.
"Questo tipo di nodo offrirebbe i vantaggi dell'accesso locale diretto allo stato di cui un utente ha bisogno, nonché la massima riservatezza nell'accesso a tale stato", ha affermato.
Gli utenti possono anche personalizzare quali parti dello stato salvare, come i dati di account o applicazioni a cui si accede di frequente. Buterin ha affermato che questa configurazione potrebbe persino essere gestita tramite un contratto on-chain, con il nodo che salva solo i valori grezzi e non i rami di Merkle.
A breve termine, il co-fondatore di Ethereum suggerisce l' implementazione completa di EIP-4444, che riduce il fabbisogno di spazio su disco limitando i dati storici memorizzati dai nodi a circa 36 giorni. Chiede inoltre la creazione di un sistema di archiviazione distribuito della cronologia in cui i nodi memorizzino frammenti di dati più vecchi. Questo sistema verrebbe gestito tramite erasure coding ed eviterebbe la dipendenza da provider di archiviazione centralizzati.
Un altro cambiamento riguarda la modifica dei costi del gas per rendere le operazioni di stoccaggio più costose e l'esecuzione meno onerosa. Questo incoraggia un uso efficiente della rete. Nel medio termine, Buterin ha indicato la verifica stateless come un modo per ridurre ulteriormente le esigenze di storage dei nodi, eliminando la necessità di memorizzare rami Merkle di stato.
I limiti di altre soluzioni
L'articolo affronta una preoccupazione comune: l'aumento del limite del gas L1 potrebbe rendere più difficile per gli utenti gestire nodi completi a causa della crescente richiesta di risorse.
Il trentunenne spiega inoltre che, sebbene la convalida della blockchain sia tradizionalmente la ragione principale per cui si gestisce un nodo completo, esiste un altro modo importante per utilizzarlo. Questo include la gestione di un server RPC locale per un accesso ai dati on-chain senza trust, a prova di censura e rispettoso della privacy.
Sebbene tecnologie come le ZK-EVM e il recupero di informazioni private (PIR) offrano promettenti alternative trustless, Buterin ne evidenzia diverse limitazioni. Tra queste, l'elevato costo delle soluzioni completamente crittografiche, i rischi per la privacy dei metadati e le minacce di censura da parte dei provider RPC centralizzati.
Il post Vitalik Buterin propone aggiornamenti alla strategia di scalabilità di Ethereum è apparso per la prima volta su CryptoPotato .