Qu'est-ce qu'un rollup ?

Résumé : Les rollups basés sont des solutions de niveau 2 qui s'appuient sur l'infrastructure de niveau 1 d'Ethereum pour le séquençage des transactions, améliorant ainsi la décentralisation et héritant de la sécurité d'Ethereum. 

Par exemple, des projets comme Taiko tirent parti de ce modèle en s'appuyant sur le pipeline de construction de blocs d'Ethereum pour parvenir à une solution de mise à l'échelle entièrement décentralisée, en s'alignant économiquement sur Ethereum par la redistribution de la valeur maximale extractible (MEV).

Qu'est-ce qu'un rollup basé ?

Un rollup basé est une solution de mise à l'échelle de la couche 2 où le séquençage des transactions est géré par la blockchain de la couche 1, comme Ethereum. Il utilise l'infrastructure existante d'Ethereum (par exemple, les chercheurs, les constructeurs et les proposants) pour traiter et inclure les blocs de rollup dans la production de blocs d'Ethereum, en supprimant le besoin de séquenceurs L2 distincts.

Cette conception simplifie les opérations, réduit les coûts et améliore la sécurité en héritant directement des garanties de décentralisation et de disponibilité d'Ethereum. Elle évite la complexité et les frais généraux des séquenceurs autonomes tout en profitant économiquement à Ethereum grâce au flux de la valeur maximale extractible (VME) qui retourne à la couche de base.

La contrepartie est une flexibilité réduite dans le séquençage, ce qui rend les fonctionnalités telles que les pré-confirmations rapides plus difficiles à mettre en œuvre. Malgré cela, la simplicité et l'alignement sur l'infrastructure d'Ethereum font des rollups basés une solution de mise à l'échelle efficace et décentralisée.

Qu'est-ce qu'un rollup basé ?

Comment fonctionnent les rollups basés ?

Voici une description technique de la manière dont les rollups basés intègrent le séquençage de leurs transactions dans la blockchain de couche 1, en utilisant son infrastructure pour le regroupement, le séquençage et la validation :

  • Regroupement des transactions: Les chercheurs de la couche 2 rassemblent les transactions des utilisateurs et les organisent en paquets efficaces.
  • Assemblage de blocs: Les chercheurs et les constructeurs de L1 séquencent ces paquets pour en faire des blocs de couche 2 complets, prêts à être intégrés.
  • Intégration avec L1: les blocs L2 sont inclus dans les paquets L1 d'Ethereum et transmis aux constructeurs de blocs L1 pour traitement.
  • Validation et finalité: Les validateurs Ethereum confirment les blocs L1 contenant les données L2, finalisant ainsi les transactions avec les mêmes garanties de sécurité que les activités L1.
Comment fonctionnent les rollups basés ?

Exemples de rollup basés

Plusieurs projets mettent activement en œuvre des architectures de rollup basées sur l'exploitation de l'infrastructure de la couche 1 (L1) pour le séquençage et la sécurité :

  • Taiko: Un rollup équivalent à Ethereum conçu comme un système entièrement décentralisé et configurable supportant les modèles de rollup zk-rollup et optimiste tout en s'appuyant sur L1 pour le séquençage des transactions.
  • Systèmes Espresso: Se concentre sur les cadres de séquençage décentralisés, en s'alignant sur le modèle Based Rollup pour garantir une production de blocs sûre et efficace.
  • Fairblock: Implémente le séquençage sans permission, en s'appuyant sur la L1 d'Ethereum pour traiter et finaliser les transactions de la couche 2.
  • Sorella: Utilise les principes du rollup basé pour intégrer les couches de consensus L1 et de disponibilité des données, réduisant ainsi la dépendance vis-à-vis des séquenceurs externes.

Ces projets illustrent la manière dont les Based Rollups exploitent l'infrastructure L1 pour assurer l'évolutivité, la sécurité et la décentralisation des solutions de couche 2.

Exemple de rollup basé - Taiko

Rollups fondés sur la base de données vs. autres rollups

Les rollups basés sur la couche 1 d'Ethereum pour le séquençage des transactions, améliorant la décentralisation et héritant de sa sécurité et de sa vivacité. En revanche, d'autres rollups (par exemple les rollups optimistes ou zk) utilisent des séquenceurs autonomes, souvent centralisés, qui peuvent présenter des risques de temps d'arrêt et de censure.

D'un point de vue économique, les rollups basés s'alignent sur Ethereum en dirigeant la valeur maximale extractible (VME) vers la couche 1, tandis que les autres rollups capturent la VME à la couche 2 pour les incitations opérationnelles. Cependant, les rollups basés sont contraints par les limites d'évolutivité d'Ethereum, alors que les autres rollups offrent plus de flexibilité et une finalité plus rapide grâce à des mécanismes personnalisés.

Le compromis est clair : les rollups basés sur la décentralisation maximisent la décentralisation et la simplicité opérationnelle, tandis que d'autres rollups donnent la priorité à l'évolutivité et au contrôle opérationnel.

Résultat

Les rollups basés offrent une solution techniquement élégante en intégrant le séquençage des transactions directement dans l'infrastructure de la couche 1 d'Ethereum. 

Cette conception renforce la sécurité, la décentralisation et l'efficacité en éliminant le besoin de séquenceurs autonomes tout en s'alignant économiquement sur Ethereum grâce à la redistribution du MEV. 

Bien qu'ils sacrifient une certaine flexibilité dans le séquençage, la simplicité et la forte intégration avec Ethereum font des Based Rollups un choix solide pour les développeurs qui se concentrent sur la décentralisation et l'évolutivité sécurisée.