Tutti i principali rollup Layer-2 di Ethereum attualmente eseguono un sequenziatore centralizzato.

Nel nostro ultimo report#BinanceResearch, esploriamo il motivo per cui questo è un problema e osserviamo le aziende che stanno lavorando su soluzioni di sequenziamento decentralizzate e condivise.

Rapporto completo: https://research.binance.com

  • Il sequenziamento delle transazioni è diventato un problema crescente nel mondo Layer-2 (“L2”). Il ruolo principale di un rollup L2 è fornire un luogo sicuro per transazioni più economiche. I rollup L2 forniscono livelli di esecuzione per gli utenti e quindi inviano i dati delle transazioni al livello principale-1 ("L1"), ovvero Ethereum nel caso di Arbitrum, Optimism, zkSync, ecc.

  • I sequenziatori sono le entità a cui è stato concesso il diritto di ordinare queste transazioni in gruppi. Un sequenziatore riceve transazioni non ordinate dagli utenti, le elabora in gruppi fuori catena e genera un batch compresso di transazioni ordinate. Le transazioni possono quindi essere inserite in blocchi e inviate alla madre L1.

  • I rollup in realtà non necessitano di un sequenziatore; è una scelta progettuale per una migliore esperienza utente sotto forma di commissioni più economiche e conferme di transazione più rapide. Ad esempio, così come la maggior parte dei rollup utilizzano il livello base di Ethereum per la disponibilità dei dati, possono anche utilizzarlo per il sequenziamento. Tuttavia, è probabile che lo strato base di Ethereum sia relativamente inefficiente e costoso. Ciò ha significato che finora tutti i principali progetti di rollup L2 hanno trovato più conveniente, economico e facile da usare eseguire un sequenziatore centralizzato.

  • Poiché il sequenziatore controlla l'ordine delle transazioni, ha il potere di censurare le transazioni degli utenti (sebbene una censura completa sia improbabile poiché gli utenti possono inviare transazioni direttamente a L1). Il sequenziatore può anche estrarre il valore massimo estraibile (“MEV”), che potrebbe essere economicamente dannoso per la base di utenti. Inoltre, la vivacità può rappresentare un grosso problema, ovvero se l'unico sequenziatore centralizzato si guasta, l'intero rollup ne risente.

  • La soluzione al problema sono sequenziatori condivisi e decentralizzati. I sequenziatori condivisi forniscono essenzialmente il decentramento come servizio ai rollup. Oltre a risolvere i problemi di censura, estrazione MEV e vivacità, i sequenziatori condivisi introducono anche la componibilità cross-rollup, sbloccando ogni sorta di nuove possibilità.

  • Espresso, Astria e Radius stanno lavorando su soluzioni innovative di sequenziamento condiviso con varie caratteristiche uniche nelle rispettive architetture. Mentre Espresso cerca di sfruttare EigenLayer per avviare la propria rete, Astria mantiene stretti legami con la rete modulare di disponibilità dei dati Celestia. Radius porta nella conversazione il suo esclusivo mempool crittografato.

Rapporto completo: https://research.binance.com