Il cofondatore di Ethereum, Vitalik Buterin, ha presentato "The Purge", il quinto capitolo di una serie di aggiornamenti proposti progettati per semplificare l'archiviazione dei dati e la complessità dei protocolli della rete Ethereum.
Questo aggiornamento è fondamentale poiché la scalabilità, la sicurezza e la sostenibilità a lungo termine di Ethereum dipendono da un'architettura dei dati stabile e gestibile.
Affrontare l'archiviazione dei dati di Ethereum
L'aggiornamento Purge di Buterin introduce un framework che mira alle crescenti richieste di storage di Ethereum . Eliminando la cronologia di rete obsoleta, mira ad alleviare i colli di bottiglia e a ridurre lo spazio sul disco rigido necessario per eseguire un nodo.
Attualmente, l'esecuzione di un nodo Ethereum richiede circa 1,1 terabyte di spazio su disco solo per il client di esecuzione, insieme a diverse centinaia di gigabyte in più per il client di consenso. In effetti, i requisiti di stoccaggio crescono di centinaia di gigabyte ogni anno, anche senza aumentare il limite del gas di Ethereum .
Per saperne di più: Uno sguardo più approfondito alla rete Ethereum
The Purge suggerisce un approccio decentralizzato all’archiviazione dei dati tra i nodi della rete. Invece di conservare in ogni nodo la cronologia completa della rete, potrebbero memorizzare segmenti più piccoli e randomizzati. Ciò consentirebbe alla rete di mantenere la ridondanza dei dati senza che ogni nodo debba memorizzare le stesse informazioni.
“Se, rendendo il funzionamento dei nodi più accessibile, potessimo arrivare a una rete con 100.000 nodi, dove ogni nodo memorizza un 10% casuale della storia, allora ogni dato verrebbe replicato 10.000 volte – esattamente lo stesso fattore di replica di un Rete da 10.000 nodi in cui ogni nodo memorizza tutto”, ha spiegato Buterin.
Un'altra proposta chiave è quella di introdurre un approccio "senza stato" per gestire i dati sullo stato di Ethereum. Ciò potrebbe aiutare a mantenere i dati totali sotto gli 8 terabyte per decenni.
Per semplificare ulteriormente l’archiviazione, Buterin suggerisce anche di esplorare la scadenza dello stato parziale o completo, in cui alcuni vecchi dati potrebbero gradualmente scomparire, combinata con aggiustamenti nello spazio degli indirizzi. Ha osservato che la scadenza dello stato potrebbe semplificare le transizioni tra i formati di dati, poiché i nuovi alberi di stato potrebbero essere introdotti gradualmente senza conversioni complesse.
Semplificare il protocollo
Oltre allo stoccaggio, Buterin evidenzia la necessità di mantenere il protocollo di Ethereum efficiente e facile da usare . Semplificare il protocollo potrebbe ridurre i bug e rendere la rete più facile da navigare per sviluppatori e utenti.
Un’opzione è “l’ossificazione”, un processo che congela il protocollo, bloccando nuove modifiche per migliorare la stabilità. In alternativa, Ethereum potrebbe eliminare gradualmente le funzionalità obsolete, mantenendo la compatibilità con le versioni precedenti e riducendo al minimo la complessità non necessaria.
“È anche possibile un percorso intermedio, apportando meno modifiche al protocollo e rimuovendo almeno un po’ di complessità nel tempo”, ha aggiunto Buterin.
Per saperne di più: Quando sono le tariffe del gas Ethereum più basse?
Nel frattempo, Buterin ha ribadito la necessità di semplicità e compatibilità con le versioni precedenti. Secondo lui ciò garantirebbe stabilità alle applicazioni che necessitano di un supporto affidabile e a lungo termine.
"Il valore di Ethereum come catena deriva dal fatto che è una piattaforma in cui è possibile distribuire un'applicazione ed essere certi che funzionerà ancora tra molti anni", ha concluso.
Il post Vitalik Buterin presenta "The Purge" per affrontare le sfide dei dati e dell'archiviazione di Ethereum è apparso per la prima volta su BeInCrypto .