Ethereum viene scalato utilizzando i layer 2 (noti anche come rollup), che raggruppano le transazioni e inviano l'output a Ethereum. Anche se i rollup sono fino a otto volte meno costosi della Mainnet di Ethereum, è possibile ottimizzarli ulteriormente per ridurre i costi per gli utenti finali. I rollup si basano anche su alcuni componenti centralizzati che gli sviluppatori possono rimuovere man mano che i rollup maturano.
Costi delle transazioni
- I rollup odierni sono ~5-20 volte più economici del layer 1 di Ethereum
- Gli ZK-rollup abbasseranno presto le commissioni di ~40-100 volte
- Le imminenti modifiche a Ethereum forniranno un'ulteriore scalabilità di ~100-1000 volte
- Gli utenti dovrebbero beneficiare di transazioni che costano meno di 0,001 $
Rendere i dati più economici
I rollup raccolgono un gran numero di transazioni, le eseguono e inviano i risultati a Ethereum. Ciò genera molti dati che devono essere apertamente disponibili in modo che chiunque possa eseguire le transazioni per conto proprio e verificare che l'operatore del rollup sia stato onesto. Se qualcuno trova una discrepanza, può sollevare una contestazione.
Proto-Danksharding
I dati dei rollup sono stati storicamente archiviati su Ethereum in modo permanente, il che è costoso. Oltre il 90% del costo delle transazioni che gli utenti pagano sui rollup è dovuto a questa archiviazione dei dati. Per ridurre i costi delle transazioni, possiamo spostare i dati in una nuova archiviazione temporanea di 'blob'. I blob sono più economici perché non sono permanenti; vengono eliminati da Ethereum una volta che non sono più necessari. L'archiviazione a lungo termine dei dati dei rollup diventa responsabilità delle persone che ne hanno bisogno, come gli operatori dei rollup, gli exchange, i servizi di indicizzazione, ecc. L'aggiunta di transazioni blob a Ethereum fa parte di un aggiornamento noto come "Proto-Danksharding".
Con il Proto-Danksharding, è possibile aggiungere molti blob ai blocchi di Ethereum. Ciò consente un altro sostanziale aumento (>100x) della capacità transazionale di Ethereum e una riduzione dei costi delle transazioni.
Danksharding
La seconda fase di espansione dei dati dei blob è complicata perché richiede nuovi metodi per verificare che i dati dei rollup siano disponibili sulla rete e si basa sui che separano le loro responsabilità di costruzione del e di proposta del blocco. Richiede anche un modo per dimostrare crittograficamente che i validatori abbiano verificato piccoli sottoinsiemi dei dati dei blob.
Questo secondo passaggio è noto come "Danksharding". Il lavoro di implementazione continua, con progressi sui prerequisiti come la separazione della costruzione e della proposta dei blocchi e nuovi design di rete che consentono alla rete di confermare in modo efficiente che i dati siano disponibili campionando casualmente pochi kilobyte alla volta, noto come campionamento della disponibilità dei dati (DAS).
Maggiori informazioni sul DankshardingDecentralizzare i rollup
I rollup stanno già scalando Ethereum. Un ricco ecosistema di progetti di rollup (opens in a new tab) sta consentendo agli utenti di effettuare transazioni in modo rapido ed economico, con una serie di garanzie di sicurezza. Tuttavia, i rollup sono stati avviati utilizzando sequencer centralizzati (computer che eseguono tutta l'elaborazione e l'aggregazione delle transazioni prima di inviarle a Ethereum). Ciò è vulnerabile alla censura, perché gli operatori dei sequencer possono essere sanzionati, corrotti o altrimenti compromessi. Allo stesso tempo, i rollup variano (opens in a new tab) nel modo in cui convalidano i dati in entrata. Il modo migliore è che i "prover" inviino o prove di validità, ma non tutti i rollup ci sono ancora arrivati. Anche quei rollup che utilizzano prove di validità/frode si avvalgono di un piccolo gruppo di prover noti. Pertanto, il prossimo passo fondamentale per scalare Ethereum è distribuire la responsabilità dell'esecuzione di sequencer e prover a un numero maggiore di persone.
Maggiori informazioni sui rollupProgressi attuali
Il Proto-Danksharding è stato implementato con successo come parte dell'aggiornamento della rete Cancun-Deneb ("Dencun") a marzo 2024. Dalla sua implementazione, i rollup hanno iniziato a utilizzare l'archiviazione dei blob, con conseguente riduzione dei costi delle transazioni per gli utenti e milioni di transazioni elaborate nei blob.
Il lavoro sul Danksharding completo continua, con progressi sui suoi prerequisiti come la PBS (separazione proponente-costruttore) e il DAS (campionamento della disponibilità dei dati). La decentralizzazione dell'infrastruttura dei rollup è un processo graduale: ci sono molti rollup diversi che stanno costruendo sistemi leggermente diversi e si decentralizzeranno completamente a ritmi diversi.
Maggiori informazioni sull'aggiornamento di rete Dencun e sul suo impatto
