
Analyse approfondi de l'écosystème RollApp : comparaison des quatre principaux RaaS — Caldera, AltLayer, Dymension et Eclipse
TechFlow SélectionTechFlow Sélection

Analyse approfondi de l'écosystème RollApp : comparaison des quatre principaux RaaS — Caldera, AltLayer, Dymension et Eclipse
Lancer un nouveau Rollup en quelques clics de souris ?
Rédaction : Smrti Lab
Traduction : Modular 101
Article original en anglais publié le 28 mars 2023. Il s'agit de la seconde partie. Pour la première partie, voir : « Analyse approfondie de l'écosystème RollApp : quels sont les avantages et inconvénients des quatre types de solutions Rollup spécifiques à une application ? »
Dans cette partie, nous présentons principalement les solutions Rollup as a Service (RaaS) au sein de l'écosystème RollApp, en comparant les forces et faiblesses de quatre solutions : Caldera, AltLayer, Dymension et Eclipse. Nous abordons également les réseaux d’ordonnancement unifiés.
4. Analyse approfondie des solutions RaaS
Bien que construire un rollup dédié à partir de zéro via un SDK puisse être pratique, cela reste complexe et comporte certains obstacles. Ce que souhaitent les développeurs de contrats intelligents, c’est pouvoir personnaliser leur propre RollApp sans avoir à écrire de code ni comprendre en détail le fonctionnement fondamental du rollup sous-jacent. C’est pourquoi le modèle « rollup as a service » (RaaS) est apparu, rendant le développement similaire à l’expérience de création d’une dapp, et connaît aujourd’hui une grande popularité.
Chaque fournisseur RaaS permet aux développeurs de créer facilement et de lancer rapidement leur propre rollup personnalisé et dédié, en quelques clics seulement. Certains fournisseurs RaaS peuvent être mieux adaptés à des écosystèmes spécifiques (par exemple, Caldera pour EVM, Dymension pour IBC, Eclipse pour SVM, etc.). Toutefois, ces solutions modulaires permettent progressivement d’ajouter divers composants, comme de nouvelles machines virtuelles offrant un débit plus élevé, ou de nouvelles solutions de disponibilité des données (DA) avec des garanties de sécurité renforcées.
Caldera

Figure 7. Architecture de Caldera
Caldera (anciennement appelé 0xConstellation) est un fournisseur de services rollup centré sur l’écosystème EVM. Les chaînes Caldera sont performantes (un bloc par transaction), hautement personnalisables et compatibles EVM, ce qui signifie que les équipes peuvent utiliser leurs outils EVM habituels, tels que les RPC et les portefeuilles.
Couche d’exécution
Actuellement, les développeurs peuvent déjà déployer leur propre rollup utilisant la machine virtuelle Ethereum. L’équipe a toutefois indiqué clairement qu’elle ajoutera plusieurs autres VM à l’avenir. Parmi celles mentionnées dans la documentation figurent notamment SVM et FuelVM.
Une fois la VM choisie, les développeurs peuvent y ajouter leurs propres fonctionnalités personnalisées, telles que le jeton de gas, la position du séquenceur, les frais de pont, ainsi que d'autres options selon les modules proposés par chaque solution au fil du temps.
Couche de règlement
Les chaînes Caldera peuvent être considérées comme des rollups de règlement. Elles peuvent se régler sur n’importe quelle chaîne compatible EVM. Bien que les choix les plus populaires soient Ethereum et Polygon, les développeurs peuvent aussi opter pour d’autres solutions telles que BSC, Avalanche, Evmos ou Aurora.
Rappelons que cette couche de règlement est celle où toutes les preuves sont envoyées, ce qui signifie finalement que chaque chaîne Caldera dépendra de la sécurité de sa chaîne de base compatible EVM.
Couche DA
Comme d’autres solutions, Caldera adopte une approche très ouverte concernant le choix de la couche DA. Les équipes peuvent choisir d’envoyer leurs données transactionnelles directement vers la chaîne de règlement EVM (Ethereum, Polygon, BSC, etc.) ou vers des solutions spécialisées en DA, actuellement Celestia ou Eigen DA.
AltLayer

Figure 8. Architecture d’AltLayer
Similaire à Caldera, AltLayer est un fournisseur de services rollup basé sur un rollup de règlement, permettant aux équipes de lancer leur propre environnement d’exécution dédié.
Couche d’exécution
Actuellement, AltLayer permet aux développeurs de construire leur rollup à l’aide de la machine virtuelle EVM. Toutefois, l’équipe prévoit d’ajouter d’autres options à l’avenir, comme Wasm.
Couche de règlement
À ce jour, les rollups AltLayer disposent de trois options de règlement : Ethereum, Polygon ou BNB. L’équipe a confirmé qu’elle ajoutera prochainement d’autres options de règlement, tant EVM que non-EVM, comme Solana.
Couche DA
Fidèle à sa philosophie modulaire, AltLayer peut théoriquement se connecter à toute solution DA populaire existante, bien que peu de détails soient disponibles pour l’instant à ce sujet.
AltLayer propose deux produits phares : Flash Layers (des rollups avec une date d’expiration définie) et Pessimistic Chains (des chaînes sans date d’expiration).
Bien que rarement souligné, les chaînes jetables sont très utiles dans de nombreux cas d’usage, particulièrement dans les domaines du jeu et des NFT. Voici quelques exemples :
-
Mini-jeux : par exemple, le jeu Dookey Dash lancé par Yuga Labs montre que certaines équipes peuvent lancer leurs propres rollups temporaires sans congestion et en tirer profit.
-
Jeux indépendants : traditionnellement, ces jeux ne durent que peu de temps avant que l’intérêt baisse et que les joueurs passent au suivant. Ils conviennent donc parfaitement aux chaînes à court terme.
-
Minting de NFT : les opérations de minting populaires bloquent souvent la chaîne Ethereum, augmentant les frais de gas et les délais. Pour éviter cela, les équipes peuvent lancer leur minting sur leur propre rollup dédié.
Dymension

Figure 9. Architecture de Dymension
Dymension construit un écosystème de rollups intégrés. Plus précisément, Dymension est une chaîne PoS Tendermint bâtie avec la pile Cosmos. Cette chaîne PoS agit comme centre de règlement pour tout l’écosystème Dymension, assurant sécurité, liquidité et interconnexion pour tous les rollups connectés.
Cette approche intégrée offre aux rollups les mêmes hypothèses de confiance et de sécurité que la couche de base, mais de manière plus simple, sécurisée et efficace.
Dymension fournit également un cadre simple et convivial permettant aux développeurs de construire et déployer leurs propres rollups dédiés. Contrairement aux autres solutions vues jusqu’ici, majoritairement axées sur l’univers EVM, Dymension se concentre sur « l’extension verticale de Cosmos », offrant une dimension L2 à cet écosystème.
Couche d’exécution
Actuellement, Dymension propose deux options de machine virtuelle aux développeurs : CosmWasm ou EVM. Grâce à son partenariat avec Evmos, Dymension supporte l’EVM, ce qui permet aux développeurs Solidity d’utiliser leurs outils Ethereum habituels tout en bénéficiant des avantages de la connectivité IBC.
Couche de règlement
Comme mentionné précédemment, Dymension fait office de centre de règlement pour l’ensemble de l’écosystème, contrairement aux solutions antérieures qui utilisent des blockchains L1 existantes (telles qu’Ethereum ou Polygon) pour le règlement.
Couche DA
Actuellement, Dymension permet d’utiliser Celestia comme solution DA. Comme pour d’autres solutions actuelles, on peut s’attendre à l’ajout futur d’autres solutions DA à la pile « RollApp », telles qu’Eigen DA, mentionnée par les fondateurs de Dymension dans une interview précédente.
Bien que les rollups intégrés puissent manquer de flexibilité et de souveraineté, le hub Dymension présente plusieurs avantages :
-
Sécurité partagée. Le hub Dymension met en place un mécanisme de sécurité partagée : plus il y aura de RollApps déployés sur Dymension, plus la sécurité globale sera forte.
-
Pour déployer votre propre RollApp, vous devez lier des jetons DYM aux validateurs du réseau. Ces jetons DYM sont mis en gage (staked) sur le hub Dymension. Pour prendre le contrôle de la chaîne Dymension, un acteur malveillant devrait détenir les deux tiers des DYM mis en gage. Ainsi, plus il y a de rollups sur Dymension, plus le nombre de DYM mis en gage augmente, ce qui rend le contrôle du réseau de plus en plus coûteux, améliorant ainsi la sécurité.
-
Interconnectivité. Un élément central de l’écosystème Dymension est le protocole Inter Rollup Communication (IRC), une version personnalisée de l’IBC. En substance, il s’agit d’une adaptation fine de l’IBC spécialement conçue pour les rollups. IRC utilise le hub Dymension comme base commune entre les rollups, permettant un pontage transparent rollup<>rollup, offrant finalement une expérience utilisateur similaire à celle de Cosmos. Puisque le hub lui-même prend en charge l’IBC, les RollApps peuvent communiquer avec le reste du monde IBC, ouvrant la voie à l’interopérabilité avec d’autres chaînes d’applications compatibles IBC, telles qu’Osmosis ou Juno.
Eclipse

Figure 10. Architecture d’Eclipse
Similaire aux solutions précédentes, Eclipse fournit un cadre Rollup ainsi qu’une couche de règlement. Sa particularité réside dans son accent sur les rollups pilotés par la machine virtuelle Solana (SVM).
Plus précisément, Eclipse est un rollup souverain construit sur Celestia, utilisant la machine virtuelle Solana (Sealevel). L’un des aspects appréciés par les développeurs Solana est l’utilisation du « parallélisme », qui explique comment les dapps Solana atteignent de si hauts débits.
Couche d’exécution
Chaque déploiement de rollup peut choisir sa VM préférée. Actuellement, les options disponibles sont SVM ou EVM.
Couche de règlement
Eclipse lui-même sert de couche de règlement universelle pour son écosystème, ce qui signifie que chaque rollup déployé sur Eclipse se règle sur cette chaîne. À ce jour, Eclipse propose un règlement optimiste (preuves de fraude) et collabore actuellement avec RISC-Zero pour ajouter le règlement zk.
Couche DA
En tant que fournisseur DA, Eclipse permet à ses déployeurs de rollup de choisir entre Celestia, Eigen DA ou Polygon Avail. De plus, l’équipe a indiqué dans sa documentation qu’elle ajoutera prochainement Ethereum comme option DA.
Vers une nouvelle expérience Rollup
Un RaaS convivial devrait posséder les caractéristiques suivantes :
-
Un certain niveau de personnalisation de la chaîne (par exemple, liste blanche d’adresses pouvant interagir avec la chaîne, propre jeton de gas, etc.).
-
Des fonctionnalités conviviales (par exemple, interface de pont, explorateur de blocs, etc.).
-
Des outils de développement bien intégrés (par exemple, outil d’indexation Graph, oracles, API au niveau des blocs, etc.).
Par conception, les projets RaaS actuels peuvent offrir ces trois aspects. La véritable question porte sur la profondeur de mise en œuvre de ces fonctionnalités, ainsi que sur leur stabilité et rapidité de déploiement.
AltLayer et Caldera ont déjà ouvert leurs projets test aux développeurs, permettant la création de rollups. Voici une comparaison entre les deux :

Figure 11. Comparaison entre AltLayer et Caldera
Actuellement, les développeurs sur AltLayer peuvent personnaliser le mécanisme de tri des transactions, le nom du Flash Layer, le nom, le symbole et les décimales de la monnaie locale, ainsi que les comptes et soldes initiaux. Caldera, en revanche, ne permet actuellement aux développeurs de personnaliser que leur jeton de gas sur le réseau principal.
Il n’y a actuellement pas de grande différence entre les outils de développement proposés par AltLayer et Caldera. Toutefois, AltLayer ne permet pas encore de changer de couche de règlement, tandis que Caldera propose trois options : Ethereum, Polygon et son propre réseau test. Bien qu’AltLayer ne dispose que d’un seul modèle de séquencement, il implémente un modèle FCFS (First-Come, First-Served) afin de réduire l’impact des guerres de gas.
Les Flash Layers pourraient devenir un terrain fertile pour les escroqueries, car elles peuvent disparaître après une durée limitée. Pour mieux protéger les utilisateurs et renforcer la confiance, AltLayer pourrait devoir intégrer des fonctions de surveillance ou de gestion des risques durant le processus d’initialisation.
Curieusement, les projets RaaS pourraient choisir de collaborer avec des plateformes d’hébergement Web2 (comme Netlify), permettant ainsi aux utilisateurs Web2 de créer des applications sur leurs rollups sans modifier l’expérience utilisateur, aboutissant à une expérience de développement unifiée. Cela pourrait attirer davantage de développeurs et d’innovations vers le monde cryptographique.
5. Où en est le réseau d’ordonnancement unifié ?
Actuellement, la plupart des rollups sur Ethereum dépendent de séquenceurs centralisés pour obtenir de hautes performances, une latence réduite et une finalité instantanée, destinés aux utilisateurs faisant confiance à ce service. Toutefois, il est nécessaire de décentraliser les réseaux d’ordonnancement afin de réduire l’impact du MEV sur les utilisateurs et d’éviter les points de défaillance unique des rollups.
Le concept de réseau d’ordonnancement unifié implique de nombreux acteurs, chacun cherchant à fournir son propre ensemble de séquenceurs, en adoptant de nouveaux mécanismes de consensus efficaces (comme Espresso et Astria). SUAVE de Flashbot vise à créer un marché pour les chercheurs, exécuteurs et bâtisseurs/séquenceurs de MEV sur différentes chaînes. Parallèlement, Saga cherche à exploiter son ensemble de validateurs pour fournir un service d’ordonnancement aux rollups.
Ici, nous n’entrerons pas dans les détails de chaque projet, mais discuterons plutôt depuis la perspective historique des chaînes dédiées.

Figure 12. Comparaison entre Rollup applicatif et chaîne dédiée
Le SDK pour Rollup applicatif est similaire au SDK pour chaîne dédiée, et le réseau d’ordonnancement unifié est comparable à un ensemble de validateurs partagé.
Il est notable que dans le monde des chaînes dédiées, certains projets proposant un ensemble de validateurs décentralisé partagé, comme Blockless et Hamster, ont rencontré davantage de difficultés que ceux ayant initialement privilégié les SDK.
La raison principale de cette différence pourrait être que le marché ne priorise pas la sécurité ou le degré de décentralisation des blockchains. Il valorise davantage la capacité à mettre en œuvre un modèle économique et la facilité de lancer une chaîne, même si les nœuds ne sont pas initialement décentralisés. Optimism en est un exemple, n’ayant pas encore mis en place de mesures anti-fraude et gardant toujours son séquenceur sous son propre contrôle.
L’histoire se répétera-t-elle pour les réseaux d’ordonnancement unifiés, en particulier pour les projets axés sur le consensus du réseau de séquencement (comme Espresso et Astria) ? Seul l’avenir nous le dira.
Conclusion
L’écosystème RollApp devrait connaître une croissance significative au cours des prochaines années. Néanmoins, de nombreux défis potentiels restent à résoudre, notamment la centralisation, la sécurité, les ponts et la fragmentation de liquidité. Les rollups et les architectures modulaires sont essentiels à l’évolutivité des blockchains. Avec les progrès technologiques, les rollups simplifieront la vie des créateurs et utilisateurs Web3 en offrant des interfaces personnalisées, en réduisant les coûts d’exploitation et en élargissant les possibilités de conception des économies locales autour des jetons natifs.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














