Autore originale: @xparadigms e @IngsParty
Titolo originale: "Decentralizing Rollups: A Neglected Priority in Rollups"
Compilazione originale: weizhi, BlockBeats
La decentralizzazione è uno dei valori fondamentali della blockchain. Tuttavia, per migliorare la scalabilità di Ethereum, lo schema Rollup sacrifica parte della decentralizzazione operativa. Il raggiungimento della completa decentralizzazione di queste operazioni deve ancora affrontare sfide nell’ordinare e dimostrare la liquidazione, in particolare per i rollup ottimistici e i rollup a conoscenza zero (zk).
Nonostante queste sfide, lo sviluppo del Rollup decentralizzato sta accelerando. Alcuni sono ottimisti sul fatto che Rollup abbia introdotto meccanismi di sfida senza autorizzazione e stia testando sistemi di prova ibridi. Il progetto Taiko si distingue per la sua chiara tabella di marcia di decentralizzazione. Diamo uno sguardo più da vicino al perché.
1. Contesto - Componenti principali: BCR e BBR
Il “Road to Decentralized Rollup” di Taiko introduce due sistemi e framework di prova: Contestable Rollup (BCR) e Booster-Based Rollup (BBR).
1.1 Basato su Contestable Rollup (BCR): un potente sistema di prova L2
BCR è un progetto Rollup che include un meccanismo di concorrenza. Il progetto verifica le transazioni consentendo ai partecipanti di contestarne la validità se si sospetta una frode. Questo meccanismo migliora la decentralizzazione in quanto consente ai validatori di Ethereum di utilizzare un meccanismo di sfida per l'ordine delle transazioni senza un ordinante centrale, mantenendo così l'integrità della blockchain.
Il meccanismo BCR combina i vantaggi dell'ordinamento delle transazioni Ethereum con la funzionalità di sfida, con l'obiettivo di ridurre le commissioni di transazione mantenendo la sicurezza e la decentralizzazione. Inoltre, Taiko utilizza una varietà di sistemi di prova all'interno di BCR, inclusi sistemi di prova Rollup in diverse fasi come SGX, ZK, SGX + ZK, ecc., garantendo flessibilità del sistema e funzionamento più stabile.
Nonostante questi vantaggi del BCR, esiste anche un potenziale inconveniente nella sua progettazione: i dimostratori potrebbero non essere attivi quando la frequenza della competizione è bassa. La struttura dei sperimentatori richiede molta concorrenza per generare profitti, quindi in un ambiente meno competitivo potrebbero essere più propensi a non partecipare. Per affrontare questo problema, Taiko implementa aggiustamenti dinamici a diversi sistemi di prova di avvolgimento per risolvere questo problema.
1.2 Rollup basato su Booster (BBR)
BBR è progettato per scalare le DApp Ethereum senza ridistribuirle su tutte le soluzioni L2. Riduce il carico di lavoro degli sviluppatori e i costi di ridistribuzione suddividendo l'esecuzione e l'archiviazione delle transazioni. Questo progetto mira a risolvere il problema della frammentazione della liquidità tra L2 e migliorare la scalabilità della rete.
Nel novembre 2023, Taiko ha lanciato un programma booster Rollup chiamato Gwyneth per migliorare le capacità di Ethereum. Gwyneth utilizza validatori Ethereum L1 per l'ordine delle transazioni e costruttori L1 per la costruzione dei blocchi. Le sue caratteristiche principali includono la componibilità sincronizzata per un'integrazione L1 perfetta, la scalabilità per soddisfare la domanda crescente e funzionalità di pre-conferma per transazioni veloci.
Gwyneth è stato "terminato" fin dall'inizio. La sua sicurezza è garantita dal sistema multi-prova Raiko di Taiko e utilizza un Trusted Execution Environment (TEE). Sia BCR che BBR fanno parte dell’efficiente soluzione di scalabilità di Taiko per Ethereum, garantendo la gestione di elevati volumi di transazioni mantenendo la sicurezza e la decentralizzazione.
2. Punti principali
2.1 "Abbiamo considerato la decentralizzazione in Rollup?"
Il ricercatore di FourPillars Heechang ritiene che attualmente la maggior parte dei Rollup siano ancora centralizzati. Il sistema di ordinazione e prova decentralizzato è ancora in fase di elaborazione. Due sistemi di prova ben noti, il rollup ottimistico e il rollup a conoscenza zero, si stanno muovendo verso la decentralizzazione.
Sistemi di prova ottimistici: questi sistemi hanno implementato transazioni L1 forzate e stanno esplorando l’ordinamento condiviso e l’introduzione di sfidanti senza autorizzazione. Arbitrum e Optimism consentono sfide senza autorizzazione, ma recentemente Optimism ha disabilitato questo meccanismo a causa di sospette vulnerabilità.
Sistemi di prova a conoscenza zero: la maggior parte dei rollup a conoscenza zero non consente transazioni forzate in L1. Sebbene le prove a conoscenza zero forniscano garanzie sicure di cambiamento di stato, le operazioni sono attualmente centralizzate e le sfide tecniche rimangono significative.
Sebbene attualmente non siano completamente decentralizzati, i framework Rollup come OP-Stack, ZK-Stack, PolygonzkEVM e ArbitrumOrbit sono stati adottati da centinaia di progetti L2. Questa tendenza continua e il team Rollup Framework sta lavorando duramente per raggiungere la decentralizzazione. Tuttavia, non tutti i progetti hanno una tabella di marcia chiara per affrontare le sfide della decentralizzazione.
In questo senso Taiko eccelle. Fin dal suo inizio, c’è stata una chiara tabella di marcia con l’obiettivo di diventare un framework Rollup L2 e decentralizzato. Ha un chiaro percorso da seguire, con un’economia dei token operativa che fornisce un’utilità sostenibile per il suo token L2, qualcosa che manca alla maggior parte degli altri progetti.
Con altri progetti che migliorano anche le loro basi di codice e le loro infrastrutture, Taiko sarà in grado di implementare con successo la sua visione al momento giusto sul mercato? Questo resta da verificare nel tempo. Essendo uno dei team che lavora a stretto contatto con la Fondazione Ethereum, Taiko deve prestare particolare attenzione ai suoi progressi nella decentralizzazione.
2.2 "È tempo di considerare la decentralizzazione di Rollup"
La ricercatrice di FourPillars IngeunKim ritiene che attualmente i principali progetti Rollup stiano lavorando duramente per raggiungere la decentralizzazione. Tuttavia, nessun progetto ha compiuto progressi significativi verso il completo decentramento. La ragione principale è che il Rollup tradizionale di oggi ha dato alla decentralizzazione una bassa priorità nella fase di progettazione iniziale. Inizialmente focalizzati su prestazioni e funzionalità, questi Rollup ora trovano estremamente difficile incorporare concetti di decentralizzazione nei loro progetti rigorosi. Ciò è comprensibile perché nelle sue fasi iniziali, Rollup aveva bisogno di fornire risultati prestazionali efficienti soddisfacendo al tempo stesso le esigenze di scalabilità di Ethereum.
Tuttavia, il concetto di decentralizzazione di Rollup sta diventando sempre più importante ora. È come una transizione naturale dall’era Web2 orientata alle prestazioni all’era Web3 decentralizzata. Per fortuna, molti progetti Rollup hanno già gettato le basi, aprendo la strada alla futura decentralizzazione. In questo contesto, i tentativi di Taiko di Rollup decentralizzato meritano un’attenzione positiva. In particolare, si basa sul meccanismo contestabile Rollup (BCR), e il progetto contiene gli elementi di base per raggiungere il completo decentramento, inclusa la possibilità di partecipare a chiunque, nonché giuste ricompense e penalità.
Naturalmente ci sono molte aree di miglioramento e la strada verso il completo decentramento è irta di sfide. Tuttavia, gli sforzi di Taiko sono considerati di grande importanza e potrebbero avere un impatto positivo sull’intero ecosistema Ethereum L2. Vale sicuramente la pena tenere d'occhio i loro progressi.
3. Altre prospettive
3.1 "La scelta non è solo una questione tecnica, ma riguarda anche la decentralizzazione"
Il membro di Taiko Junger ha affermato che con la crescita della popolarità di Rollup, la frammentazione e l'isolamento sono diventati problemi chiave. Esistono dei compromessi nella scelta tra livelli di ordinamento basati su rollup e condivisi. Gli ordinatori condivisi forniscono una rapida finalità e componibilità cross-chain, ma introducono nuovi presupposti di fiducia e potenziali punti di fallimento. Basato su Rollup, sfrutta l'infrastruttura di Ethereum per fornire liquidità e componibilità L1, ma deve affrontare sfide in termini di tempo di blocco e entrate.
I miglioramenti futuri potrebbero includere tempi di blocco L1 basati sulla preconferma e più rapidi per migliorare l'esperienza dell'utente mantenendo l'allineamento con Ethereum. L'obiettivo è costruire un ecosistema decentralizzato che sia scalabile e veramente allineato con la visione di Ethereum.
Junger ha sottolineato che la scelta se sviluppare sulla base di Rollup non è solo una decisione tecnica, ma riguarda la direzione del "framework" decentralizzato di Rollup.
3.2 "Il finale è basato sul Rollup"
Justin Drake, ricercatore presso la Ethereum Foundation, è stato attivamente coinvolto nelle discussioni sulle soluzioni di scaling di Ethereum, concentrandosi in particolare su progetti basati su Rollup e Taiko. Drake ha sottolineato l'importanza dell'ordinamento decentralizzato, che può alleviare i problemi di controllo monopolistico e di censura nell'ordinazione delle transazioni. Ritiene che l'integrazione di tecnologie come prove a conoscenza zero e sequenziatori condivisi possa migliorare la funzionalità e la sicurezza dei sistemi basati su Rollup.
Justin Drake vede Taiko come un passo importante verso un ecosistema Ethereum decentralizzato e scalabile, con il sistema di ordinamento e attestazione senza autorizzazione della sua rete principale come caratteristica distintiva. Ha anche detto: "Il gioco finale sarà basato su Rollup".