Collo di Bottiglia Critico nella Rete Ethereum
La rete Ethereum si sta avvicinando a un collo di bottiglia critico nella sua infrastruttura, scatenando un intenso dibattito tra gli sviluppatori su come gestire la rapida crescita delle “dimensioni dello stato” della blockchain.
EIP-8037: Un Aggiornamento Proposto
Al centro della controversia c’è l’EIP-8037, un aggiornamento proposto che mira a ridurre l’ingombro dei dati aumentando i costi iniziali del gas per gli sviluppatori. Sembra esserci un difetto economico nel design attuale di Ethereum: gli sviluppatori pagano una tassa una tantum per scrivere dati sulla blockchain, mentre i nodi della rete sono costretti a sostenere costi continui per memorizzare quei dati indefinitamente.
Lo Stato di Ethereum
Lo “stato” di Ethereum rappresenta l’istantanea di tutti i saldi attuali dei conti, del codice dei contratti intelligenti e dei dati memorizzati sulla rete. Attualmente, lo stato di Ethereum si attesta a circa 390 GiB. Con l’attuale tasso di crescita, si prevede che la rete raggiunga una “zona di pericolo” critica di 650 GiB in meno di 1,6 anni. Se lo stato diventa troppo grande, i requisiti hardware per eseguire un nodo aumentano drasticamente.
Proposte e Riflessioni degli Sviluppatori
Gli sviluppatori hanno proposto l’EIP-8037 come deterrente, aumentando significativamente i costi iniziali del gas necessari per creare nuovi contratti, conti e slot di archiviazione. Questo ha portato a una certa riluttanza da parte degli sviluppatori a considerare Ethereum come un database economico.
Su X (ex Twitter), lo sviluppatore Lee Ash ha avanzato l’idea di trasferire il peso agli utenti: “E se ognuno memorizzasse i propri dati? E la blockchain memorizzasse solo gli hash? E le transazioni includessero solo le prove?”
Tuttavia, il co-fondatore di Ethereum, Vitalik Buterin, ha rapidamente bocciato l’idea come una soluzione a breve termine. “Il problema è che devi memorizzare e aggiornare i dati contro cui vengono verificate le prove, e questo finisce per essere comunque quasi grande quanto lo stato,” ha risposto Buterin. Ha riconosciuto che esistono soluzioni alternative per la gestione dello stato, ma ha avvertito che sono altamente complesse. “Ci sono soluzioni, ma hanno molte parti in movimento e richiedono tutte compromessi rispetto all’Ethereum attuale,” ha concluso.