Ethereum traite environ quinze transactions par seconde. C’est moins qu’une seule caisse de supermarché un samedi après-midi. Pourtant, des milliers d’utilisateurs, de protocoles DeFi et d’applications tentent chaque jour d’y faire passer leurs opérations. Le résultat est connu : frais qui s’envolent, confirmations qui trainent, expérience utilisateur qui se dégrade. Les rollups sont nés pour résoudre ce goulot d’étranglement sans sacrifier la sécurité qui fait la force d’Ethereum. Ils déplacent l’exécution des transactions hors de la chaîne principale, compressent les résultats et les renvoient sur Ethereum pour vérification et finalité. Le réseau de base devient alors une cour d’appel plutôt qu’un processeur de transactions quotidiennes.
Pourquoi Les Rollups Changent La Donne Sur Ethereum
La plupart des explications se contentent de dire que les rollups rendent Ethereum plus rapide. C’est techniquement vrai, mais trompeur. Ethereum lui-même ne s’accélère pas. Il continue de produire un bloc toutes les douze secondes et de traiter à peu près quinze transactions par seconde sur la couche de base. Rien dans le consensus ni dans l’exécution de la mainnet ne change lorsqu’un rollup se déploie. Ce qui change, c’est le lieu où le travail est effectué.
Les rollups déplacent l’exécution des transactions vers une chaîne séparée capable de traiter beaucoup plus d’opérations, car elle n’a pas besoin de milliers de validateurs pour valider chaque changement d’état. Ensuite, le rollup compresse les résultats et les publie sur Ethereum, où ils sont vérifiés et rendus permanents. L’analogie la plus courante est celle d’un système judiciaire : le rollup gère les affaires du quotidien, Ethereum sert de juge d’appel. Cette image est utile, mais incomplète. Plus précisément, les rollups transforment Ethereum d’un processeur de transactions en une couche de disponibilité des données et de vérification.
Pour comprendre pourquoi cela compte, il faut d’abord saisir ce qui rend Ethereum lent, et pourquoi les solutions évidentes ne fonctionnent pas.
Le Trilemme Et Les Limites De La Couche De Base
Augmenter la taille des blocs ou réduire le temps entre deux blocs semble la solution la plus simple. Chaque projet de première génération qui a tenté cette voie a rencontré le même obstacle. Des blocs plus volumineux exigent un matériel plus puissant pour être validés. Cela écarte les petits opérateurs de nœuds, concentre la validation entre moins d’acteurs et affaiblit la décentralisation.
C’est le fameux trilemme des blockchains. On peut optimiser deux des trois propriétés (sécurité, décentralisation, débit), mais améliorer la troisième oblige à sacrifier l’une des deux autres. Agrandir les blocs d’Ethereum améliorerait le débit au détriment de la décentralisation. Réduire le nombre de validateurs ferait le contraire. Les rollups contournent ce dilemme en séparant l’exécution de la vérification.
La chaîne rollup gère l’exécution avec un petit nombre d’opérateurs et atteint un haut débit. Ethereum s’occupe de la vérification et de la disponibilité des données avec l’ensemble de ses validateurs, préservant ainsi sécurité et décentralisation. Aucune des deux couches ne compromet ses objectifs, car chacune est optimisée pour une fonction différente.
Ce n’est pas une pure théorie. Solana, qui a privilégié le débit, demande à ses validateurs un matériel coûtant plusieurs milliers de dollars et produit des blocs de centaines de mégaoctets. Les validateurs Ethereum peuvent tourner sur un ordinateur portable classique. L’architecture des rollups permet à Ethereum d’approcher le débit de Solana sans en reprendre les exigences matérielles, simplement en déplaçant l’exécution sur une couche séparée.
Comment Fonctionnent Les Rollups Optimistes
Les rollups optimistes reposent sur une hypothèse simple : les transactions sont considérées valides tant que personne ne prouve le contraire. Un séquenceur, nœud généralement opéré par l’équipe du rollup, collecte les transactions des utilisateurs, les ordonne et les exécute par lots. Après chaque lot, il produit un nouvel état du rollup, exactement comme Ethereum produit un nouvel état après chaque bloc.
Au lieu d’exiger que chaque validateur réexécute chaque transaction, le rollup optimiste publie les données du lot sur Ethereum ainsi qu’une racine d’état, un hash cryptographique de l’état du rollup après exécution. Cette racine est acceptée comme correcte sauf si quelqu’un la conteste.
Le mécanisme de contestation repose sur les preuves de fraude. Pendant une fenêtre de défi, généralement de sept jours, n’importe qui peut examiner les données publiées, réexécuter localement les transactions et comparer son résultat à la racine d’état. Si les résultats divergent, le challenger soumet une preuve de fraude à un smart contract sur Ethereum. Le contrat réexécute la transaction contestée on-chain et décide qui a raison.
Si la preuve montre que le séquenceur a publié une racine incorrecte, le collatéral mis en jeu par le séquenceur est slashed, la racine erronée est annulée et le challenger reçoit une récompense. Si personne ne conteste pendant la fenêtre, la racine est finalisée sur Ethereum et devient l’état canonique du rollup.
Cette conception est élégante : le travail coûteux de réexécution et de vérification est sorti du chemin critique. Dans le cas normal, où le séquenceur est honnête, aucune réexécution on-chain n’a lieu. Le coût d’exploitation se réduit à publier des données de lot compressées, bien moins cher que d’exécuter chaque transaction sur la couche de base.
Arbitrum et Optimism sont les deux plus grands rollups optimistes. Arbitrum utilise un protocole de résolution de litige interactif qui réduit le calcul contesté à une seule instruction avant de le réexécuter on-chain, ce qui minimise le coût en gas des preuves de fraude. Optimism s’appuie sur un système non interactif où toute la transaction contestée est réexécutée en une seule étape. Base, construite par Coinbase sur l’OP Stack, est devenue l’un des rollups à la plus forte croissance en volume de transactions, portée par les applications grand public et l’intégration avec la base d’utilisateurs de Coinbase.
Le Fonctionnement Des Rollups ZK
Les rollups à connaissance nulle, ou ZK rollups, adoptent l’approche inverse : ils prouvent la validité dès le départ plutôt que de l’assumer. Après que le séquenceur a exécuté un lot, un prouveur génère une preuve de validité cryptographique, généralement un zk-SNARK ou un zk-STARK. Cette preuve, accompagnée des données du lot, est publiée sur un contrat vérificateur sur Ethereum. Le vérificateur contrôle la preuve, opération peu coûteuse en calcul et de durée constante, quel que soit le nombre de transactions du lot.
L’avantage principal est la finalité. Il n’y a pas de fenêtre de sept jours. Dès que la preuve est vérifiée, le lot est finalisé. Les utilisateurs peuvent retirer des actifs d’un ZK rollup vers Ethereum en quelques minutes au lieu d’attendre une semaine.
L’inconvénient est le coût. Générer une preuve de validité pour un lot complexe demande d’importantes ressources de calcul. La génération de preuves ZK est un processus mathématiquement intensif qui peut prendre plusieurs minutes pour de grands lots et nécessite souvent du matériel spécialisé. Ce coût est amorti sur l’ensemble des transactions du lot, mais il ajoute une surcharge par lot que les rollups optimistes évitent.
Les ZK rollups sont aussi plus difficiles à construire. Les rollups optimistes peuvent supporter la même machine virtuelle qu’Ethereum avec des modifications relativement mineures, ce qui permet aux contrats Solidity existants de fonctionner avec peu ou pas de changements. Historiquement, les ZK rollups ont imposé des langages spécialisés comme Cairo, utilisé par StarkNet, parce que le jeu d’instructions de l’EVM n’était pas conçu pour une génération efficace de preuves à connaissance nulle.
Cet écart se réduit. zkSync Era et Polygon zkEVM proposent désormais des rollups ZK compatibles avec l’EVM capables d’exécuter des contrats Solidity standard, avec des degrés de compatibilité variables. Scroll vise une équivalence EVM complète, de sorte que les contrats déployés sur Ethereum puissent l’être sur Scroll sans aucune modification.
Points essentiels à retenir sur les deux approches
- Les rollups optimistes misent sur l’honnêteté et un mécanisme de contestation a posteriori.
- Les ZK rollups prouvent mathématiquement la validité avant toute acceptation.
- Le délai de retrait de sept jours est le prix de la simplicité des optimistes.
- La finalité quasi immédiate des ZK a un coût de calcul plus élevé.
Les Blobs Et Le Tournant Économique De Dencun
Avant mars 2024, les rollups publiaient leurs données de lot sous forme de calldata dans des transactions Ethereum. La calldata est stockée de façon permanente par chaque nœud, ce qui la rend chère. Un lot typique pouvait coûter entre 500 et 2 000 dollars de frais de calldata en période de congestion.
La mise à niveau Dencun a introduit l’EIP-4844 et un nouveau type de données appelé blobs. Les blobs sont de grands blocs de données d’environ 128 Ko, attachés aux transactions Ethereum mais stockés temporairement, pendant environ dix-huit jours, plutôt que de façon permanente. Ils sont donc nettement moins chers que la calldata.
L’impact a été immédiat. Les frais moyens sur Arbitrum sont passés d’environ 0,25 dollar à moins de 0,01 dollar. Sur Base, ils sont tombés à des fractions de centime. Le coût de publication d’un lot sur Ethereum a chuté de plus de 90 %. Cette baisse transforme l’équation économique de l’adoption des rollups. Lorsque les transactions de couche 2 coûtaient 0,25 dollar, seuls les utilisateurs dont les opérations dépassaient un certain seuil de valeur choisissaient le rollup. À 0,001 dollar, l’avantage de coût des chaînes concurrentes s’estompe largement, et l’avantage de sécurité du règlement sur Ethereum devient le critère décisif.
Les blobs constituent la première étape vers le danksharding complet, une future mise à niveau qui augmentera le nombre de blobs par bloc de la cible actuelle de trois à soixante-quatre ou plus. Chaque progression réduit encore les coûts des rollups et augmente le débit de données disponible pour le règlement de couche 2 sur Ethereum.
Le Problème De La Centralisation Du Séquenceur
Presque tous les grands rollups d’aujourd’hui fonctionnent avec un seul séquenceur opéré par l’équipe du projet. Celui d’Arbitrum est géré par Offchain Labs, celui d’Optimism par OP Labs, celui de Base par Coinbase. Cette centralisation crée plusieurs risques. Si le séquenceur tombe, le rollup s’arrête. S’il censure certaines transactions, les utilisateurs ne peuvent plus interagir normalement. S’il réordonne les transactions pour extraire de la MEV, les utilisateurs paient une taxe cachée.
Les équipes présentent cette centralisation comme une mesure temporaire. La décentralisation du séquenceur, via un ensemble rotatif ou une couche de séquençage partagée, figure sur la feuille de route de chaque grand rollup. Mais une feuille de route n’est pas un déploiement.
La mitigation repose sur l’inclusion forcée. La plupart des rollups permettent aux utilisateurs de soumettre des transactions directement à la couche de base Ethereum, en contournant le séquenceur. Si celui-ci censure une transaction, l’utilisateur peut la forcer via le contrat on-chain du rollup. Le processus est plus lent et plus cher, mais il empêche une censure permanente. La qualité réelle de ce mécanisme, dans les contraintes de temps et de coût du monde réel, constitue un différenciateur important. L2BEAT, le principal observatoire indépendant des propriétés de sécurité des rollups, évalue chaque projet sur la maturité de son mécanisme d’inclusion forcée, parmi d’autres critères.
La Fragmentation, Conséquence Inattendue Du Succès
La stratégie des rollups a réussi à créer des environnements d’exécution scalables. Elle a aussi engendré un problème de fragmentation qui n’existait pas auparavant. Un utilisateur disposant d’actifs sur Arbitrum ne peut pas les utiliser directement sur Base. Un protocole DeFi sur Optimism possède une liquidité séparée de la même application sur zkSync. Un NFT minté sur StarkNet ne peut pas être vendu sur une marketplace tournant sur Scroll.
Chaque rollup est sa propre chaîne, avec son propre état, son propre pont vers Ethereum et son propre écosystème d’applications. Déplacer des actifs entre rollups implique un bridging, avec des délais (sept jours pour les retraits optimistes vers Ethereum), des coûts (frais de gas sur les deux chaînes) et des risques (vulnérabilités des smart contracts de pont).
Ce n’est pas qu’un inconvénient. C’est un problème structurel qui affaiblit les effets de réseau qui rendent Ethereum précieux. Si la liquidité est dispersée sur trente rollups, aucun n’atteint la profondeur que la mainnet possédait lorsqu’elle était le principal environnement d’exécution.
Des solutions émergent. Des couches de séquençage partagé comme Espresso visent à coordonner l’ordonnancement des transactions entre plusieurs rollups, permettant des transactions atomiques cross-rollup. Des protocoles d’interopérabilité comme Chainlink CCIP et LayerZero fournissent des couches de messagerie. Le standard ERC-7683 cherche à unifier la façon dont les utilisateurs expriment des transferts cross-rollup. Aucune de ces solutions n’est encore assez mature pour éliminer la fragmentation. Savoir si l’écosystème convergera vers un petit nombre de chaînes dominantes ou restera dispersé reste une question ouverte, aux implications majeures pour les utilisateurs, les développeurs et la liquidité.
Les rollups convertissent Ethereum d’un processeur de transactions en une couche de disponibilité des données et de vérification. La chaîne de base arrête de faire le travail et commence à le contrôler.
Analyse technique des architectures de scaling
Les Différences Subtiles De Modèle De Sécurité
Dans un rollup optimiste, la sécurité dépend de la présence d’au moins un vérificateur honnête qui surveille la chaîne et soumet des preuves de fraude si nécessaire. Si tous les vérificateurs sont hors ligne ou colludent, des transitions d’état invalides pourraient être finalisées après la fermeture de la fenêtre de défi. En pratique, plusieurs vérificateurs indépendants surveillent chaque grand rollup optimiste, et l’incitation économique à détecter la fraude (le challenger récupère le collatéral slashé) rend l’attaque coûteuse à maintenir. Mais l’exigence théorique est plus faible que celle d’un ZK rollup, où la preuve mathématique elle-même garantit la correction, indépendamment de qui regarde.
L’expérience utilisateur dépend aussi de choix plus prosaïques. Le support des wallets, la disponibilité des tokens et le déploiement d’applications varient d’un rollup à l’autre. Un utilisateur qui bridge ses actifs vers un rollup où peu de protocoles DeFi sont déployés peut se retrouver avec un capital peu productif. Le problème d’interopérabilité aggrave la situation : revenir vers Ethereum ou changer de rollup entraîne des frais et des délais supplémentaires qui peuvent annuler les économies recherchées au départ.
Ce Que Cet Article Ne Couvre Pas
L’architecture interne des machines virtuelles spécifiques aux rollups, comme Arbitrum Nitro, l’OP Stack ou la Cairo VM de StarkNet, mériterait des analyses dédiées. Ces différences influencent fortement l’expérience développeur, les performances et les propriétés de sécurité.
Les validiums et les volitions, variantes qui publient les données sur une couche de disponibilité séparée plutôt que sur Ethereum, ne sont pas non plus traités ici. Ces systèmes échangent une partie de la garantie de sécurité d’Ethereum contre des coûts encore plus bas, et les arbitrages sont nuancés.
Enfin, l’économie des tokens de gouvernance des rollups (ARB, OP, STRK, ZK) n’est pas abordée. Chaque token possède des structures de gouvernance, de staking et d’incitation distinctes. Savoir s’ils accrètent réellement de la valeur pour les détenteurs ou servent surtout d’instruments de gouvernance reste un débat actif.
Vérifications Pratiques Avant De Choisir Un Rollup
Consultez le stage de sécurité du rollup sur L2BEAT. Cet observatoire classe les projets en trois stades selon la maturité de leurs systèmes de preuve, de leurs mécanismes d’upgrade et de leur gouvernance. Les stage 0 reposent fortement sur la confiance dans l’équipe. Les stage 1 disposent de systèmes de preuve fonctionnels mais conservent des clés d’upgrade. Les stage 2 ont des systèmes de preuve pleinement trustless avec un contrôle centralisé minimal. La plupart des grands rollups se situent encore aux stades 0 ou 1 à la mi-2026.
Comprenez le délai de retrait. Les retraits optimistes vers Ethereum prennent environ sept jours à cause de la fenêtre de défi. Des services de bridge rapide peuvent accélérer le processus en avançant les fonds, mais ils facturent des frais et introduisent un risque de contrepartie. Les retraits ZK peuvent se finaliser en quelques minutes une fois la preuve de validité vérifiée. Cette différence compte si vous avez besoin d’un accès rapide à vos actifs sur la mainnet.
Vérifiez le mécanisme d’inclusion forcée. Si le séquenceur tombe ou censure votre transaction, pouvez-vous la forcer via le contrat on-chain ? Un rollup sans inclusion forcée effective n’est qu’une chaîne centralisée avec le branding Ethereum.
Comparez les coûts réels des transactions. Les frais varient selon l’efficacité de compression du rollup, la fréquence des lots et le prix actuel de l’espace blob sur Ethereum. Utilisez un tracker de frais de rollup pour comparer le coût réel d’opérations courantes (transfert de token, swap, déploiement de contrat) au moment où vous comptez les utiliser, plutôt que de vous fier à des moyennes historiques.
Examinez l’écosystème. Le rollup le moins cher n’est utile que si les applications dont vous avez besoin y sont déployées et liquides. Vérifiez la présence des protocoles DeFi, des marketplaces NFT ou de l’infrastructure wallet que vous comptez utiliser.
Réponses Aux Questions Les Plus Fréquentes
Un rollup est une solution de scaling de couche 2 qui exécute les transactions sur une chaîne séparée et publie les données ou une preuve cryptographique sur une blockchain de couche 1 comme Ethereum. Cela lui permet de traiter des milliers de transactions par seconde tout en s’appuyant sur Ethereum pour la sécurité et la disponibilité des données. Le terme rollup désigne le fait de regrouper de nombreuses transactions en un seul lot avant de le soumettre à la couche de base.
La différence entre optimistes et ZK réside dans le moment où la validité est prouvée. Les optimistes assument la validité et ouvrent une période de contestation. Les ZK génèrent une preuve mathématique avant acceptation. En pratique, les optimistes ont des délais de retrait plus longs mais sont plus simples à construire. Les ZK offrent une finalité plus rapide au prix d’une génération de preuves plus coûteuse.
Les retraits optimistes prennent sept jours pour laisser le temps aux prouveurs de fraude de détecter et contester une racine d’état invalide. Sans ce délai, un séquenceur malveillant pourrait publier une fausse racine, retirer les fonds et disparaître avant toute contestation. Les services de bridge rapide proposent des retraits quasi instantanés en avançant les fonds, contre des frais.
Les blobs, introduits par Dencun en mars 2024, sont des blocs de données stockés temporairement (environ dix-huit jours) avec leur propre marché de frais. Avant, les rollups utilisaient la calldata, stockée de façon permanente et donc chère. Le passage aux blobs a réduit les coûts de plus de 90 %.
Utiliser un rollup n’est pas exactement aussi sûr qu’utiliser Ethereum directement. Le rollup hérite de la sécurité d’Ethereum pour les données qu’il y publie, mais des hypothèses de confiance supplémentaires s’appliquent : séquenceur centralisé, clés d’upgrade, maturité du système de preuve. Un rollup stage 2 avec un système de preuve pleinement décentralisé se rapproche du niveau de sécurité d’Ethereum. La plupart des projets actuels n’y sont pas encore.
Si le séquenceur tombe, les nouvelles transactions ne peuvent plus être traitées par le canal normal. Le mécanisme d’inclusion forcée permet de soumettre des transactions directement au contrat sur Ethereum. C’est plus lent et plus cher, mais cela empêche le blocage permanent des fonds. La qualité de ce mécanisme varie fortement d’un rollup à l’autre.
La multiplication des rollups s’explique par le caractère modulaire et open source des frameworks. L’OP Stack et Arbitrum Orbit permettent de déployer des rollups personnalisés avec une infrastructure déjà prête. Différents projets ciblent la DeFi, le gaming ou les applications d’entreprise. Cette prolifération crée toutefois des problèmes de liquidité fragmentée, de complexité de bridging et de confusion pour les utilisateurs.
Le choix d’un rollup dépend de l’usage. Pour la DeFi avec la liquidité la plus profonde, Arbitrum reste en tête. Pour les applications grand public liées à Coinbase, Base domine. Pour ceux qui privilégient une finalité rapide et refusent les délais de sept jours, les ZK rollups comme zkSync Era ou StarkNet méritent attention. Comparez les coûts actuels, vérifiez la présence des applications nécessaires et consultez le stage de sécurité sur L2BEAT avant d’engager des montants significatifs.
Perspective D’Ensemble Et Prochaines Étapes
Les rollups ne rendent pas Ethereum plus rapide en lui-même. Ils changent la nature de ce qu’Ethereum fait. La couche de base cesse d’exécuter la majorité des transactions et se concentre sur la vérification et la disponibilité des données. Cette spécialisation permet de concilier débit élevé et sécurité décentralisée, contournant ainsi le trilemme classique.
Deux grandes familles coexistent. Les rollups optimistes misent sur la simplicité et un mécanisme de contestation a posteriori. Les ZK rollups misent sur la preuve mathématique et une finalité rapide. Les blobs de Dencun ont radicalement modifié l’économie de ces solutions en divisant les coûts de publication des données par plus de dix. Reste que la centralisation des séquenceurs et la fragmentation de la liquidité constituent les deux freins majeurs à une adoption pleinement fluide.
Pour l’utilisateur, la prudence reste de mise. Vérifier le stage L2BEAT, comprendre les délais de retrait, tester le mécanisme d’inclusion forcée et s’assurer de la présence des applications nécessaires restent les étapes minimales avant de confier des fonds à un rollup. Le paysage évolue vite. Ce qui est vrai aujourd’hui sur les coûts, la sécurité ou l’interopérabilité peut changer en quelques mois. Suivre les mises à jour des principaux projets et les évaluations indépendantes reste le meilleur moyen de naviguer dans cet écosystème en construction.
Les rollups ont déjà transformé l’expérience quotidienne sur Ethereum. Ils ont aussi ouvert de nouvelles questions sur la gouvernance, la valeur des tokens de gouvernance et l’avenir de la liquidité. Ces questions dépassent le cadre technique strict et touchent à la façon dont l’écosystème se structure pour les prochaines années. Comprendre les mécanismes de base décrits ici constitue la première étape pour y répondre de façon informée.
