Che cosa sono i Rollup basati?

Sintesi : i rollup basati sono soluzioni di livello 2 che si basano sull'infrastruttura di livello 1 di Ethereum per la sequenza delle transazioni, migliorando la decentralizzazione ed ereditando la sicurezza di Ethereum. 

Ad esempio, progetti come Taiko sfruttano questo modello affidandosi alla pipeline di costruzione dei blocchi di Ethereum per ottenere una soluzione di scalatura completamente decentralizzata, allineandosi economicamente con Ethereum attraverso la ridistribuzione del valore massimo estraibile (MEV).

Che cos'è un Rollup basato?

Un rollup basato è una soluzione di scalabilità di livello 2 in cui il sequenziamento delle transazioni è gestito dalla blockchain di livello 1, come Ethereum. Utilizza l'infrastruttura esistente di Ethereum (ad esempio, cercatori, costruttori e proponenti) per elaborare e includere i blocchi rollup nella produzione di blocchi di Ethereum, eliminando la necessità di sequenziatori L2 separati.

Questo design semplifica le operazioni, riduce i costi e migliora la sicurezza ereditando direttamente le garanzie di decentralizzazione e di liveness di Ethereum. Evita la complessità e l'overhead dei sequenziatori autonomi e allo stesso tempo avvantaggia economicamente Ethereum attraverso il flusso del massimo valore estraibile (MEV) verso il livello di base.

Il prezzo da pagare è una minore flessibilità nelle sequenze, che rende più difficile l'implementazione di funzionalità come le pre-conferme veloci. Ciononostante, la semplicità e il forte allineamento con l'infrastruttura di Ethereum rendono i rollup basati una soluzione di scalatura efficiente e decentralizzata.

Che cos'è un Rollup basato?

Come funzionano i rollup basati?

Ecco una descrizione tecnica di come i rollup basati incorporano la loro sequenza di transazioni nella blockchain Layer 1, utilizzando la sua infrastruttura per il raggruppamento, la sequenza e la convalida:

  • Accorpamento delle transazioni: I ricercatori di livello 2 raccolgono le transazioni degli utenti e le organizzano in pacchetti efficienti.
  • Assemblaggio dei blocchi: I ricercatori e i costruttori di L1 ordinano questi pacchetti in blocchi Layer 2 completi, pronti per l'integrazione.
  • Integrazione con L1: i blocchi L2 sono inclusi nei bundle L1 di Ethereum e passati ai costruttori di blocchi L1 per l'elaborazione.
  • Convalida e finalizzazione: I validatori di Ethereum confermano i blocchi L1 contenenti i dati L2, finalizzando le transazioni con le stesse garanzie di sicurezza delle attività L1.
Come funzionano i rollup basati?

Esempi di rollup basati su

Diversi progetti stanno implementando attivamente architetture di rollup basate, sfruttando l'infrastruttura Layer 1 (L1) per il sequenziamento e la sicurezza:

  • Taiko: Un rollup equivalente a Ethereum progettato come un sistema completamente decentralizzato e configurabile che supporta i modelli di rollup zk-rollup e ottimistico, pur basandosi su L1 per la sequenza delle transazioni.
  • Sistemi Espresso: Si concentra su strutture di sequenziamento decentralizzate, allineandosi al modello Based Rollup per garantire una produzione di blocchi sicura ed efficiente.
  • Blocco equo: Implementa il sequenziamento senza permessi, sfruttando la L1 di Ethereum per elaborare e finalizzare le transazioni di livello 2.
  • Sorella: Utilizza i principi del rollup basato per integrare i livelli di consenso L1 e di disponibilità dei dati, riducendo la dipendenza da sequenziatori esterni.

Questi progetti esemplificano il modo in cui i rollup basati sfruttano l'infrastruttura L1 per offrire scalabilità, sicurezza e decentralizzazione nelle soluzioni di livello 2.

Esempio di rollup basato su Taiko

Rollup basati su altri rollup

I rollup basati si affidano al Layer 1 di Ethereum per il sequenziamento delle transazioni, migliorando la decentralizzazione ed ereditando la sua sicurezza e vivacità. Al contrario, altri rollup (ad esempio optimistic o zk rollup) utilizzano sequenziatori autonomi, spesso centralizzati, che possono introdurre rischi di downtime e censura.

Dal punto di vista economico, i rollup basati si allineano a Ethereum indirizzando il massimo valore estraibile (MEV) al livello 1, mentre altri rollup catturano il MEV al livello 2 per incentivi operativi. Tuttavia, i rollup basati sono vincolati dai limiti di scalabilità di Ethereum, mentre altri rollup offrono una maggiore flessibilità e una finalizzazione più rapida attraverso meccanismi personalizzati.

Il compromesso è chiaro: i rollup basati massimizzano la decentralizzazione e la semplicità operativa, mentre altri rollup danno priorità alla scalabilità e al controllo operativo.

In conclusione

I Rollup basati forniscono una soluzione di scalabilità tecnicamente elegante, incorporando la sequenza delle transazioni direttamente nell'infrastruttura di livello 1 di Ethereum. 

Questo design migliora la sicurezza, la decentralizzazione e l'efficienza, eliminando la necessità di sequenziatori autonomi e allineandosi economicamente con Ethereum attraverso la ridistribuzione MEV. 

Anche se sacrificano una certa flessibilità nel sequenziamento, la semplicità e la forte integrazione con Ethereum rendono i Based Rollup una scelta solida per gli sviluppatori che puntano alla decentralizzazione e alla scalabilità sicura.