Une blockchain modulaire est un réseau qui sépare les quatre fonctions essentielles d'une blockchain (exécution, règlement, consensus et disponibilité des données) en différentes couches ou chaînes spécialisées, au lieu de toutes les exécuter sur une seule chaîne de base comme Ethereum et Solana l'ont fait historiquement. La thèse modulaire affirme que cette séparation des fonctions permet à chaque couche de passer à l'échelle de façon indépendante et à de nombreux environnements d'exécution (rollups) de partager la sécurité, plutôt que de forcer chaque application à se disputer l'espace de bloc sur une chaîne unique saturée.
Points clés
- Une blockchain modulaire sépare l'exécution, le règlement, le consensus et la disponibilité des données, tandis qu'une chaîne monolithique assure ces quatre fonctions sur un seul réseau.
- Les rollups comme Arbitrum, Optimism et zkSync exécutent les transactions, puis publient les données par lots sur une couche de disponibilité des données distincte comme Celestia ou EigenDA.
- Le compromis oppose flexibilité et scalabilité à une composabilité plus difficile, car l'état partagé est plus complexe à maintenir lorsque le travail est réparti entre plusieurs couches.
- Les chaînes monolithiques comme Solana défendent l'idée que renforcer une seule chaîne est plus simple et préserve la composabilité atomique entre les applications.
- Le véritable débat n'est pas de savoir si le modulaire est moralement supérieur au monolithique, mais de déterminer où l'état partagé doit vivre et qui doit en payer le coût.
Que signifie concrètement « blockchain modulaire » ?
Si vous vous êtes déjà demandé pourquoi un simple échange de tokens sur Ethereum peut coûter vingt dollars en période de forte affluence, vous avez déjà ressenti le problème que les blockchains modulaires tentent de résoudre. L'argumentaire repose sur une idée en apparence simple : cesser de demander à un seul réseau d'assurer toutes les tâches en même temps.
La plupart des blockchains dont vous avez entendu parler, y compris les premières versions de Bitcoin, Ethereum et Solana, sont monolithiques. Ce terme signifie simplement qu'une seule chaîne prend en charge tout ce qu'une blockchain doit faire. Plus précisément, quatre fonctions : exécuter les transactions, les régler, se mettre d'accord sur l'ordre des blocs (consensus), et garantir que les données de transaction sous-jacentes restent accessibles pour que quiconque puisse les vérifier.
Une blockchain modulaire sépare ces quatre fonctions. L'exécution peut se faire sur un rollup. Le règlement et le consensus peuvent vivre sur une chaîne de base comme Ethereum. La disponibilité des données peut être confiée à un réseau dédié comme Celestia ou EigenDA. Chaque couche est optimisée pour une seule tâche au lieu d'être sollicitée pour tout faire correctement.
Le résultat final est une pile, et non une chaîne unique. Les applications se trouvent au sommet, les couches d'exécution traitent l'activité des utilisateurs au milieu, et tout en bas repose une couche de base dont le seul rôle est d'assurer la sécurité et la fourniture de données. C'est cette structure que les gens désignent lorsqu'ils disent que la pile devient modulaire.
Les quatre fonctions qu'une blockchain doit remplir
Avant de pouvoir évaluer sérieusement la thèse modulaire, il est utile d'être précis sur les quatre fonctions en question. La plupart des explications les mélangent, alors que la distinction est précisément l'intérêt de cette architecture.
L'exécution est l'endroit où les transactions sont réellement traitées. Lorsque vous échangez un token, vous mintez un NFT ou appelez un smart contract, c'est la couche d'exécution qui calcule le nouvel état. Sur Ethereum aujourd'hui, la majeure partie de l'exécution se fait sur les rollups de couche 2, tandis que le mainnet n'est plus l'endroit où se concentre l'essentiel de l'activité des utilisateurs.
Le règlement est l'étape où les résultats de l'exécution sont finalisés et où les litiges sont résolus. Dans une conception modulaire, la couche de règlement est généralement une chaîne de base comme Ethereum. Elle ne réexécute pas votre échange ; elle confirme que le lot soumis par le rollup est définitif et agit comme un tribunal si quelqu'un conteste le résultat.
Le consensus est le mécanisme d'accord : la façon dont des milliers de nœuds à travers le monde se mettent d'accord sur l'ordre des transactions et sur l'identité de la véritable chaîne. La proof of stake (où les validateurs verrouillent des tokens pour voter) et la proof of work (où les mineurs dépensent de la puissance de calcul pour remporter des blocs) sont toutes deux des conceptions reposant sur le consensus.
La disponibilité des données (souvent abrégée en DA) est l'élément que les débutants oublient. Il ne suffit pas qu'un rollup publie un petit résumé de ses transactions. Quelqu'un doit effectivement stocker les données de transaction sous-jacentes afin que n'importe qui puisse revérifier le travail et prouver une fraude si nécessaire. Si les données ne sont pas disponibles, vous devez faire confiance à l'opérateur. Les conceptions modulaires vous permettent de déléguer ce stockage à une chaîne dont le seul rôle est de garantir que les données sont téléchargeables et vérifiables.
Pourquoi les chaînes monolithiques se heurtent à un mur
Rien de tout cela n'aurait d'importance si une seule chaîne pouvait simplement continuer à évoluer. Le problème, c'est que faire évoluer une chaîne monolithique est extrêmement difficile, et les limites se manifestent sous forme de frais et de congestion.
La conception originale d'Ethereum permettait à chaque nœud de vérifier chaque transaction. C'est excellent pour la décentralisation, car n'importe qui peut faire tourner un nœud avec un simple ordinateur portable, mais cela plafonne le débit. Lorsque la demande explose, les utilisateurs font grimper les frais de gas pour figurer dans le bloc suivant. Vous avez probablement déjà vu des trackers de gas afficher des frais de swap à cinquante dollars sur l'Ethereum mainnet lors de mint de NFT ou de liquidations DeFi.
La réponse de la communauté Ethereum n'a pas été d'accélérer la couche de base. Elle a plutôt déporté l'exécution vers les rollups et tenté de faire évoluer le principal rôle restant de la couche de base, la disponibilité des données, via des mises à jour comme l'EIP-4844 (également appelée « proto-danksharding »), qui a introduit un marché de blobs de données moins cher pour les rollups.
Solana a emprunté la voie opposée. Elle a construit une chaîne unique, très rapide, avec un débit élevé et des frais bas, en s'appuyant sur des hypothèses matérielles et un réseau gossip qui exige des machines validatrices plus puissantes. Le résultat est une performance impressionnante, mais cela concentre l'exploitation des nœuds parmi des opérateurs bien financés et crée des limites de scalabilité différentes. Lorsque le réseau a connu des pannes, la défaillance s'est produite au niveau du consensus et du réseau, pas de l'exécution.
Ainsi, les deux approches se sont heurtées à des murs. Le mur d'Ethereum, c'est le débit par bloc. Le mur de Solana, c'est le coût et la complexité liés à l'exploitation d'un nœud validateur. Les conceptions modulaires sont une tentative pour escalader ces murs autrement.
Comment les rollups s'intègrent dans la stack modulaire
Les rollups sont l'expression la plus visible de l'idée modulaire. Un rollup exécute des transactions hors de la couche de base, puis publie des données compressées sur une chaîne parent afin que n'importe qui puisse vérifier le résultat.
Il existe deux grandes familles. Les rollups optimistes comme Arbitrum, Optimism et Base partent du principe que les transactions sont valides par défaut et permettent à quiconque de soumettre une preuve de fraude pendant une fenêtre de contestation s'il détecte une erreur. Les rollups ZK comme zkSync, Starknet et Linea génèrent une preuve cryptographique (une preuve à divulgation nulle de connaissance) attestant que le lot a été calculé correctement. Les preuves ZK sont plus lourdes à produire, mais se règlent plus rapidement, car il n'y a pas de période de contestation.
Quelle que soit la famille choisie, le rollup a toujours besoin d'un endroit pour publier ses données. Dans la stack modulaire des débuts, les rollups publiaient leurs données dans la calldata d'Ethereum, ce qui était coûteux. Avec l'EIP-4844, Ethereum a introduit un espace de blobs spécifiquement destiné aux données des rollups, ce qui a fait chuter les coûts de manière spectaculaire. Et de plus en plus, les rollups peuvent publier leurs données sur une couche DA dédiée, au lieu d'Ethereum.
C'est là qu'interviennent des projets comme Celestia (ticker : TIA) et EigenDA. Celestia est une blockchain autonome dont le seul rôle est d'ordonner les transactions et de garantir que les données sous-jacentes peuvent être téléchargées. Les rollups peuvent publier leurs lots sur Celestia, payer en TIA pour l'espace de blobs, et utiliser Ethereum principalement pour le règlement et la résolution des litiges. EigenDA adopte une approche différente : c'est un service de disponibilité des données construit par-dessus Ethereum en utilisant la primitive de restaking d'EigenLayer, où les validateurs d'ETH choisissent de sécuriser des services supplémentaires en échange d'un rendement additionnel.
Les véritables arbitrages : composabilité contre scalabilité
Une fois la stack comprise, le débat devient un véritable argument d'ingénierie, sans gagnant évident. Le camp modulaire et le camp monolithique optimisent des choses différentes.
Le modulaire l'emporte sur la flexibilité et la marge de scalabilité. Chaque couche peut être mise à jour indépendamment. Une équipe de rollup peut remplacer son environnement d'exécution, changer de machine virtuelle, ou même changer de couche DA sans coordonner de hard fork sur une chaîne de base. De nouvelles chaînes peuvent être lancées sans avoir à constituer un set de validateurs à partir de zéro, car elles louent leur sécurité à Ethereum ou Celestia. Et si une couche atteint un goulot d'étranglement, seule cette couche a besoin de monter en charge, et non l'ensemble de la stack.
Le modulaire perd sur la composabilité. Lorsque des applications vivent sur la même chaîne, elles peuvent s'appeler mutuellement en une seule transaction, de manière atomique. Déplacer de la liquidité d'Aave vers Uniswap sur Ethereum mainnet en un clic. Dès que vous franchissez les frontières d'un rollup ou d'une couche, cela ne fonctionne plus. Le pontage d'actifs introduit de nouvelles hypothèses de confiance et de la latence. Si votre marché de prêt est sur Arbitrum et votre DEX sur Optimism, l'arbitrage et les liquidations deviennent plus lents et plus risqués. C'est le problème de la liquidité fragmentée dont parlent les critiques.
Le monolithique l'emporte sur la simplicité et la composabilité atomique. Tout ce qui se trouve sur Solana, ou dans une moindre mesure sur Ethereum mainnet, partage le même état. Cela facilite la construction d'applications DeFi, rend l'arbitrage efficace, et fluidifie l'expérience utilisateur pour des choses comme les liquidations inter-protocoles. Solana peut aussi contester l'idée que les chaînes monolithiques seraient « dépassées ». La Solana moderne dispose de fonctionnalités comme des marchés de frais localisés et une architecture réseau basée sur QUIC, qui tentent de passer à l'échelle sans abandonner un état partagé unique.
Le monolithique perd sur la politique et l'économie liées à l'exploitation d'un nœud. Si vous exigez du matériel puissant pour valider, vous réduisez le set de validateurs, ce qui peut centraliser le réseau au fil du temps. Et quelle que soit la vitesse de la chaîne, le blockspace reste fini, donc des pics de frais lors des surges de demande seront toujours possibles.
Pourquoi Solana et les autres chaînes monolithiques ripostent
Il convient de prendre au sérieux l'argument monolithique, car il ne s'agit pas que de nostalgie. La communauté Solana argue notamment que la grille de lecture modulaire charrie un ensemble d'hypothèses qui pourraient ne pas tenir.
Leurs principales critiques sont pragmatiques. Premièrement, répartir l'exécution entre de nombreux rollups fragmente les utilisateurs et la liquidité, ce qui peut être pire qu'une chaîne unique congestionnée. Deuxièmement, la stack modulaire introduit des hypothèses de confiance supplémentaires à chaque jointure : les contrats de pont, la sécurité de la couche DA, la disponibilité du séquenceur, et les systèmes de preuve sont autant d'endroits où les choses peuvent casser. Troisièmement, les conceptions modulaires ne suppriment pas réellement le goulot d'étranglement des données. Elles le déplacent. Celestia doit tout de même faire évoluer son propre débit, et le paysage des rollups reste dépendant de la couche DA choisie.
Il y a aussi un argument philosophique. Les partisans des chaînes monolithiques à haut débit font valoir que le matériel et la bande passante ne cessent de devenir moins chers, et que concevoir une couche de base autour du matériel grand public actuel est inutilement pessimiste. De ce point de vue, Solana représente l'avenir de ce à quoi une couche de base devrait ressembler, et les rollups sont un contournement pour des chaînes qui ont refusé d'optimiser.
La lecture la plus honnête est que les deux modèles coexisteront probablement. Les stacks modulaires sont adaptées à l'expérimentation généraliste, aux chaînes dédiées à une application, et aux écosystèmes qui ont besoin d'un blockspace bon marché. Les chaînes monolithiques restent attractives pour le trading haute fréquence, les paiements, et les applications qui ont réellement besoin d'un état partagé au niveau de la couche de base. La vraie question n'est pas de savoir qui l'emportera, mais plutôt de voir comment les ponts, le séquençage partagé et les protocoles de messagerie inter-chaînes évolueront pour rendre le monde multi-chaînes moins fragmenté.
Comment suivre le débat modulaire contre monolithique de manière intelligente
Ce secteur évolue vite, tout comme l'actualité qui l'entoure. Suivre manuellement les frais de blobs de Celestia, les totaux d'ETH re-stakés d'EigenLayer, les nouveaux lancements de rollups et le nombre de validateurs de Solana est une bataille perdue d'avance. Zippfeed fait remonter les titres les plus pertinents sur ces projets, avec une notation de sentiment (haussier, neutre ou baissier) et une cote d'importance, pour vous permettre de traverser le bruit et de vous concentrer sur les signaux qui font réellement avancer le débat.
Enseignements pratiques pour les builders, les traders et les utilisateurs curieux
Si vous essayez de comprendre ce que cela signifie pour vous, la réponse dépend de votre rôle.
Si vous êtes un builder, les stacks modulaires abaissent la barrière au lancement d'une chaîne. Vous pouvez choisir un framework d'exécution comme l'OP Stack d'Optimism ou Rollkit de Celestia, sélectionner une couche de DA, et déployer une chaîne sans avoir à recruter des milliers de validateurs. Le coût, c'est que vous héritez des hypothèses de sécurité de tout ce sur quoi vous vous branchez, et vos utilisateurs devront passer par un bridge pour entrer.
Si vous êtes un trader, le monde modulaire signifie qu'il y a plus d'endroits où la liquidité peut se cacher. Un token peut être lancé sur un rollup sécurisé par Celestia dont vous n'avez jamais entendu parler, avec un bridge que vous n'avez jamais utilisé. Ce n'est pas automatiquement mauvais, mais cela représente une nouvelle catégorie de risque. Soyez attentif aux bridges audités, aux vraies garanties de DA et aux rollups qui publient leurs données avec une preuve de réserves.
Si vous êtes simplement curieux, le modèle mental le plus clair est celui-ci : les chaînes monolithiques sont des villes dotées d'un seul grand réseau routier. Les stacks modulaires sont des villes avec des routes, des rails et des ports spécialisés, où chaque système de transport est optimisé pour un usage différent. Les deux fonctionnent. Le compromis, c'est la commodité contre l'échelle.