Guide du débutant sur les couches de la blockchain
Cet article est disponible dans les langues suivantes :
Points essentiels
Cet article explique que la blockchain n’est pas une technologie unique, mais un ensemble de couches interconnectées, chacune remplissant une fonction précise : de l’infrastructure de base (Layer 0), aux blockchains principales comme Bitcoin et Ethereum (Layer 1), en passant par les solutions de scalabilité (Layer 2) et les applications destinées aux utilisateurs (Layer 3). Il aborde le trilemme de la blockchain, qui impose des compromis entre sécurité, décentralisation et scalabilité, et montre comment l’architecture en couches (notamment les solutions Layer 2 comme les rollups) permet de relever ces défis. L’article souligne qu’aucune blockchain n’a totalement résolu le trilemme, mais que les avancées en matière de conception en couches rapprochent la technologie d’une performance à l’échelle d’Internet.
On parle souvent de la blockchain comme d’un tout. En réalité, il s’agit d’un empilement de couches qui fonctionnent ensemble, chacune avec un rôle bien défini. Si vous avez déjà entendu parler de « Layer 1 » ou « Layer 2 » sans vraiment comprendre ce que cela signifie, ce guide va tout vous expliquer depuis la base.
Qu’est-ce que la blockchain ?
Au fond, la blockchain combine plusieurs technologies existantes : la cryptographie (les mathématiques du chiffrement et de la sécurisation des données), la théorie des jeux (comment des acteurs agissent dans un système), et les réseaux distribués.
Ce qui la rend révolutionnaire, c’est ce qu’elle élimine : l’intermédiaire. Au lieu de faire confiance à une banque ou une entreprise pour tenir les registres, la blockchain permet à un réseau d’inconnus de se mettre d’accord sur la vérité grâce à des règles inscrites dans le code. Aucune autorité centrale n’est nécessaire : un registre distribué assure le suivi. Des milliers d’ordinateurs, appelés nœuds, détiennent chacun une copie des mêmes données et appliquent des règles communes pour valider les transactions.
Le problème de scalabilité : pourquoi des couches ?
Soyons clairs : la blockchain est lente. Le réseau Visa traite plus de 20 000 transactions par seconde. La couche de base de Bitcoin n’en gère qu’environ sept. Ethereum ne fait guère mieux nativement.
Cet écart s’explique par ce qu’on appelle le trilemme de la blockchain, un concept popularisé par Vitalik Buterin, cofondateur d’Ethereum. Il affirme qu’une blockchain ne peut optimiser que deux de ces trois critères à la fois :
- Sécurité : résistance aux attaques et à la double dépense
- Décentralisation : aucun petit groupe ne contrôle le réseau
- Scalabilité : capacité à traiter un grand nombre de transactions
Bitcoin et Ethereum ont choisi la sécurité et la décentralisation. Ce choix est volontaire, et c’est la raison pour laquelle les développeurs ont conçu des couches supplémentaires pour ajouter de la scalabilité sans compromettre la base. Ce trilemme s’inspire du théorème CAP en informatique, qui indique que les systèmes distribués ne peuvent garantir que deux propriétés parmi la cohérence, la disponibilité et la tolérance aux partitions. La blockchain a hérité de cette tension et lui a donné un nouveau nom.
Les cinq couches internes d’une blockchain
Avant de parler des Layer 1, 2 et 3, il est utile de comprendre ce qui se passe à l’intérieur d’une blockchain. Les ingénieurs distinguent généralement cinq couches internes :
1. Hardware Infrastructure Layer : les machines physiques, serveurs et connexions réseau qui assurent le fonctionnement du système. Les blockchains fonctionnent en réseau pair-à-pair (P2P), c’est-à-dire que les ordinateurs se connectent directement entre eux sans passer par un serveur central.
2. Data Layer : c’est là que résident les transactions. La blockchain utilise une structure de données appelée liste chaînée de blocs, où chaque bloc fait référence au précédent grâce à un hash cryptographique. On y trouve aussi un arbre de Merkle, une structure binaire permettant à n’importe quel nœud de vérifier rapidement la légitimité d’une transaction sans télécharger toute la chaîne.
Chaque transaction utilise une clé privée pour générer une signature numérique. Toute personne disposant de la clé publique correspondante peut vérifier cette signature, rendant toute tentative de falsification immédiatement détectable.
3. Network Layer (P2P Layer) : gère la découverte des nœuds, le partage des nouvelles transactions et la diffusion des nouveaux blocs. C’est l’épine dorsale de la communication. Sans cette couche, les nœuds ne pourraient pas rester synchronisés.
4. Consensus Layer : le cœur de la confiance dans la blockchain. Le mécanisme de consensus est l’ensemble des règles qui permettent aux nœuds de s’accorder sur la validité et l’ordre des transactions. Les mécanismes les plus courants sont :
- Proof of Work (PoW) : les mineurs résolvent des énigmes mathématiques ; utilisé par Bitcoin
- Proof of Stake (PoS) : le réseau sélectionne les validateurs selon la quantité de fonds mis en jeu, comme Ethereum après The Merge en 2022.
- Delegated Proof of Stake (DPoS) : les détenteurs de tokens élisent un groupe restreint de validateurs, ce qui favorise la rapidité au détriment d’une partie de la décentralisation.
- Proof of Authority (PoA) : utilisé dans les blockchains privées ou d’entreprise, où les validateurs sont des identités pré-approuvées.
5. Application Layer : là où vivent les smart contracts, les applications décentralisées (DApps) et les API. C’est la couche avec laquelle la plupart des utilisateurs interagissent, souvent sans le savoir. Elle se divise entre l’environnement d’exécution (où tournent les smart contracts) et la couche de présentation (l’interface visible par l’utilisateur).

Layer 0 : la fondation souvent oubliée
Les guides pour débutants mentionnent rarement Layer 0, pourtant elle est essentielle. Elle désigne l’infrastructure sous-jacente qui rend possible Layer 1 : l’Internet lui-même, le matériel physique et les protocoles inter-chaînes qui permettent aux blockchains de communiquer entre elles.
Des projets comme Polkadot et Cosmos opèrent au niveau Layer 0. Ils fournissent des cadres permettant à des blockchains indépendantes (parachains ou zones) d’interopérer, d’échanger des messages et de mutualiser la sécurité. C’est la plomberie sous la plomberie.
Layer 1 : la chaîne principale
Layer 1 désigne ce que la plupart des gens entendent par « blockchain ». C’est le réseau fondamental où toutes les transactions sont enregistrées et finalisées. Exemples : Bitcoin, Ethereum, Solana, Avalanche, BNB Chain.
Layer 1 handles everything critical : le mécanisme de consensus, l’émission de la monnaie native, le modèle de sécurité, et l’historique immuable de toutes les transactions. Sa sécurité est indispensable, ce qui en fait aussi le principal goulot d’étranglement.
Known limitations of Layer 1 :
Le Proof of Work est sécurisé mais lent. Les mineurs doivent fournir une puissance de calcul réelle pour ajouter des blocs, ce qui limite la vitesse de croissance de la chaîne. Lorsque l’utilisation d’Ethereum a explosé pendant le boom de la DeFi en 2020-2021, les frais de gaz ont flambé. Certains utilisateurs ont été exclus du réseau à cause du coût, illustrant parfaitement le trilemme.
Layer 1 scaling solutions :
Plutôt que d’ajouter uniquement des couches au-dessus, certains projets ont fait évoluer Layer 1 elle-même :
- Sharding : la blockchain est divisée en segments plus petits (shards), chacun traitant ses propres transactions en parallèle. La feuille de route d’Ethereum inclut le sharding pour augmenter la scalabilité à long terme.
- Migration vers Proof of Stake : le passage d’Ethereum du PoW au PoS (The Merge) a réduit la consommation d’énergie de plus de 99 % et ouvert la voie à un débit plus élevé.
- Augmentation de la taille des blocs : Bitcoin Cash a choisi d’augmenter la taille des blocs de Bitcoin. Les résultats sont débattus et n’ont pas résolu les limites de fond de la scalabilité.
Layer 2 : la scalabilité par-dessus
Les protocoles Layer 2 sont construits au-dessus de Layer 1 et traitent les transactions hors de la chaîne principale, ne revenant à la base que lorsque c’est nécessaire. Cela augmente considérablement le débit tout en conservant les garanties de sécurité de Layer 1.
The key insight : il n’est pas nécessaire d’enregistrer chaque micro-transaction sur la chaîne principale immédiatement. On peut en regrouper des milliers, n’enregistrer que le résultat final, et ainsi bénéficier de la sécurité avec une fraction des coûts.
State Channels : deux parties ouvrent un canal, effectuent des transactions entre elles hors chaîne, puis ferment le canal et procèdent au règlement sur la blockchain. Celle-ci ne voit que l’état d’ouverture et de fermeture, pas chaque transaction intermédiaire.
Le Lightning Network de Bitcoin est l’exemple le plus connu. Le réseau Raiden d’Ethereum fonctionne de façon similaire. Les state channels sont rapides et peu coûteux, mais adaptés surtout aux transactions répétées entre parties connues. Ils sacrifient une partie de la décentralisation pour la rapidité.
Sidechains : une blockchain séparée qui fonctionne en parallèle de la chaîne principale, reliée par un bridge bidirectionnel. Les sidechains ont leurs propres règles de consensus, et les développeurs peuvent les optimiser pour la rapidité. Un token utilitaire sert généralement à transférer des actifs entre les chaînes.

Contrairement aux state channels, les transactions sur une sidechain sont publiques et enregistrées sur son propre registre. La sécurité d’une sidechain ne dépend pas directement de la chaîne principale, ce qui constitue à la fois un avantage (flexibilité) et un risque (une sidechain compromise n’affecte pas la chaîne principale, mais ne bénéficie pas non plus de sa sécurité).
Les rollups sont aujourd’hui la solution Layer 2 la plus populaire et la plus prometteuse. Ils exécutent des centaines ou milliers de transactions hors chaîne, puis publient des données compressées sur Layer 1. La chaîne principale sert alors de couche de sécurité et de disponibilité des données.
On distingue deux grands types :
- Optimistic Rollups (ex. : Optimism, Arbitrum) : supposent par défaut que les transactions sont valides et ne calculent que si quelqu’un soumet une preuve de fraude. Il y a un délai de retrait (en général 7 jours) pour permettre les contestations.
- ZK-Rollups (ex. : zkSync, StarkNet, Polygon zkEVM) : utilisent la cryptographie à preuve zéro connaissance pour générer une preuve mathématique de validité des transactions. Pas de fenêtre de contestation, finalité plus rapide, mais calculs plus lourds.
Les ZK-rollups sont largement considérés comme la référence à long terme, même si leur développement est plus complexe.
Nested Blockchains (Plasma chains) : une chaîne secondaire construite au-dessus de la principale, fonctionnant selon ses règles. La chaîne parente gère les litiges et fixe les paramètres ; les chaînes enfants traitent la majorité des opérations. Le framework Plasma d’Ethereum utilisait ce modèle.
Layer 3 : la couche applicative
Layer 3 est la couche où évoluent les utilisateurs. Protocoles DeFi, places de marché NFT, jeux blockchain, wallets, outils professionnels : tout cela se situe ici. Layer 3 communique avec Layer 1 et 2 via des API et des smart contracts.
One important reality to understand : la plupart des DApps fonctionnent encore principalement sur Layer 1. Elles ignorent Layer 2, ce qui limite leur scalabilité et leur accessibilité. Amener davantage d’applications à s’appuyer sur Layer 2 reste un défi majeur pour l’écosystème.
Les applications Layer 3 apportent une utilité concrète, mais elles captent généralement moins de valeur fondamentale que les couches sous-jacentes. Cela rappelle l’informatique classique : le système d’exploitation détient plus de valeur structurelle qu’une application isolée.
Le trilemme de la blockchain peut-il être résolu ?
En bref : pas totalement, mais l’écart se réduit. Le trilemme décrit des compromis fondamentaux, pas des barrières infranchissables. Les solutions Layer 2 modernes, en particulier les ZK-Rollups associés à une bonne disponibilité des données sur Layer 1, repoussent les limites du possible. La feuille de route d’Ethereum (sharding, PoS, multiples Layer 2) vise plus de 100 000 transactions par seconde sur toute la pile, sans sacrifier décentralisation ni sécurité.
D’autres blockchains font d’autres choix. Solana mise tout sur la rapidité, mais a été critiquée pour ses interruptions et une validation plus centralisée. Avalanche utilise un mécanisme de consensus inédit pour accélérer la finalité. Chacune cherche le meilleur compromis du trilemme. Aucune chaîne n’a encore résolu les trois aspects à la fois, mais l’architecture en couches permet de s’en rapprocher.
Foire aux questions
Quelle est la différence la plus simple entre Layer 1 et Layer 2 ?
Layer 1, c’est la route principale : fiable et sécurisée, mais parfois embouteillée. Layer 2, c’est la voie rapide à côté. Les transactions s’y déroulent, et seul le bilan final est reporté sur la route principale.
Les transactions Layer 2 sont-elles aussi sécurisées que celles de Layer 1 ?
Cela dépend du type. Les rollups (surtout les ZK-Rollups) offrent une sécurité très proche de Layer 1, car les preuves sont enregistrées sur la chaîne. Les state channels et sidechains ont des modèles de sécurité différents et sont généralement considérés comme un cran en dessous. Mais toutes ces solutions restent bien plus sûres que des blockchains totalement séparées.
Pourquoi ne pas simplement augmenter la taille des blocs pour scaler ?
Bitcoin Cash a tenté cette approche. Le problème, c’est que de plus gros blocs exigent plus de bande passante et de stockage, ce qui complique l’exploitation d’un nœud complet pour les particuliers. Moins de nœuds signifie plus de centralisation, ce qui affaiblit l’un des principes fondamentaux du réseau.
Qu’est-ce qu’un « smart contract » et pourquoi est-ce important pour les couches ?
Un smart contract est un code auto-exécuté stocké sur la blockchain. Quand des conditions prédéfinies sont réunies, il s’exécute automatiquement sans intermédiaire. Les smart contracts alimentent la plupart des infrastructures Layer 2 (bridges de rollup, contrats de state channel) et quasiment tout Layer 3 (DeFi, NFT, DAO).
Qu’est-ce qu’un gas fee, et quel est l’impact des couches ?
Le gas est la commission versée au réseau pour rémunérer les validateurs qui traitent votre transaction. Sur les Layer 1 congestionnés comme Ethereum, les frais de gas peuvent grimper fortement lors des pics de demande. Les solutions Layer 2 réduisent considérablement les coûts en regroupant de nombreuses transactions et en répartissant les frais Layer 1 entre elles.
Toutes les blockchains sont-elles publiques ?
Non. Une blockchain peut être publique (comme Bitcoin ou Ethereum, ouverte à tous), privée (permissionnée, utilisée par des entreprises en interne) ou en consortium (semi-privée, partagée entre plusieurs organisations connues). Le modèle en couches s’applique surtout aux blockchains publiques.
Quelle est la différence entre une sidechain et un rollup ?
Une sidechain a son propre mécanisme de consensus et son modèle de sécurité. Un rollup enregistre ses données de transactions sur Layer 1 et s’appuie sur elle pour la sécurité. Les rollups sont généralement plus sûrs car ils sont ancrés à la chaîne principale, tandis que les sidechains offrent plus de flexibilité mais fonctionnent de façon indépendante.
Ethereum est-il une Layer 1 ou une Layer 2 ?
Ethereum est une blockchain Layer 1. Des réseaux comme Arbitrum, Optimism ou zkSync sont des solutions Layer 2 construites sur Ethereum.
Que signifie « finalité » dans la blockchain ?
La finalité est le moment où une transaction devient irréversible. Sur les chaînes Proof of Work, la finalité est probabiliste : plus il y a de blocs ajoutés après le vôtre, plus il est difficile de revenir en arrière. Sur les systèmes Proof of Stake et les ZK-Rollups, la finalité peut être quasi instantanée et mathématiquement garantie.
Quelles sont les prochaines étapes pour la scalabilité ?
Les évolutions les plus attendues sont le déploiement complet du sharding sur Ethereum (appelé « danksharding »), la maturité des écosystèmes ZK-Rollup et les progrès de l’interopérabilité inter-chaînes sur Layer 0. L’objectif est une pile blockchain à l’échelle d’Internet, que la plupart des utilisateurs n’auront même pas à connaître.
En résumé
L’architecture en couches de la blockchain n’est pas un simple détail technique : c’est ce qui permet à la technologie d’espérer fonctionner à l’échelle d’Internet. Chaque couche existe parce que celle du dessous a ses limites, et l’ensemble de la pile est un équilibre permanent entre sécurité, décentralisation et rapidité.