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.
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é.
FAQ sur les couches blockchain : L1 vs L2
-
Le Layer 1 est la route principale. Elle est fiable et sécurisée, mais peut être congestionnée. Le Layer 2 est une voie express construite à côté. Les transactions se déroulent sur la voie express, et seul le récapitulatif final est publié sur la route principale.
-
Ça dépend du type. Les rollups (en particulier les ZK-Rollups) se rapprochent beaucoup de la sécurité complète du Layer 1, car les données de preuve sont réglées on-chain. Les state channels et les sidechains ont des modèles de sécurité légèrement différents et sont généralement considérés comme un cran en dessous. Mais tous sont bien plus sécurisés que des blockchains totalement distinctes.
-
Bitcoin Cash a essayé cette approche. Le problème est que des blocs plus gros demandent plus de bande passante et de stockage pour être traités, ce qui rend plus difficile pour les particuliers de faire tourner des nœuds complets. Moins de nœuds signifie plus de centralisation, ce qui affaiblit l'une des propriétés fondamentales du réseau.
-
Un smart contract est un code auto-exécutable stocké sur une blockchain. Quand des conditions prédéfinies sont remplies, il s'exécute automatiquement sans intermédiaire. Les smart contracts alimentent la majeure partie de l'infrastructure Layer 2 (ponts de rollup, contrats de state channels) et pratiquement tout le Layer 3 (DeFi, NFT, DAO).
-
Le gas est la redevance versée au réseau pour rémunérer les validateurs qui traitent ta transaction. Sur les chaînes Layer 1 congestionnées comme Ethereum, les frais de gas peuvent grimper en flèche en période de forte demande. Les solutions Layer 2 réduisent nettement les coûts de gas en regroupant de nombreuses transactions et en répartissant entre elles les coûts de règlement sur le Layer 1.
-
Non. L'architecture d'une blockchain peut être publique (comme Bitcoin ou Ethereum, ouvertes à tous), privée (avec permissions, utilisée par les entreprises pour des processus internes) ou de consortium (semi-privée, partagée entre un groupe d'organisations connues). Le modèle en couches s'applique principalement aux blockchains publiques.
-
Une sidechain possède son propre mécanisme de consensus et son propre modèle de sécurité indépendants. Un rollup republie ses données de transaction sur le Layer 1 et s'appuie sur lui 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 une blockchain Layer 1. Des réseaux comme Arbitrum, Optimism et zkSync sont des solutions Layer 2 construites au-dessus d'Ethereum.
-
La finalité est le moment où une transaction est considérée comme irréversible. Sur les chaînes Proof of Work, la finalité est probabiliste : plus il y a de blocs ajoutés après le tien, plus il est difficile de l'annuler. Dans les systèmes Proof-of-Stake et les ZK-Rollups, la finalité peut être quasi instantanée et mathématiquement garantie.
-
Les évolutions les plus suivies sont le déploiement complet du sharding de données d'Ethereum (appelé « danksharding »), la maturation des écosystèmes ZK-Rollup et les améliorations de l'interopérabilité cross-chain au niveau du Layer 0. L'objectif pour l'ensemble de l'écosystème est une pile blockchain à l'échelle d'internet, à laquelle la plupart des utilisateurs n'auront même pas besoin de penser.