Auteur : Leandro Pereira

Traduction : Huohuo, blockchain vernaculaire

Ethereum, la deuxième plus grande crypto-monnaie par capitalisation boursière, devrait subir une mise à niveau majeure de son réseau qui introduira 1 million de nouvelles solutions de mise à l'échelle de couche 2.

La solution de couche 2 vise à atténuer la congestion du réseau et les frais de transaction élevés qui ont frappé Ethereum ces dernières années. Connue sous le nom de proposition d'amélioration d'Ethereum - EIP 1559, la mise à niveau introduira également une nouvelle structure de frais qui brûlera une partie des frais de transaction, augmentant ainsi la valeur d'Ethereum au fil du temps.

La dernière structure tarifaire profitera grandement aux détenteurs d’Ethereum. Une partie des frais de transaction sera brûlée plutôt que simplement attribuée aux mineurs, ce qui devrait réduire l’offre d’Ethereum en circulation. Cela devrait faire augmenter sa valeur au fil du temps. Cette nouvelle structure de frais est conçue pour rendre les frais de transaction plus stables et prévisibles, améliorant ainsi l'expérience utilisateur et rendant Ethereum accessible à un plus large éventail d'utilisateurs.

1. Mais pourquoi avons-nous besoin d’autant de L2 ?

La blockchain est construite en couches, chaque couche remplissant un objectif spécifique. La couche de base, appelée couche 1, constitue la base d'un réseau blockchain. C'est là que les transactions sont traitées et enregistrées sur le grand livre distribué.

Bien que sécurisées et décentralisées, les blockchains de couche 1 présentent des limites en termes d'évolutivité et de vitesse de transaction en raison du mécanisme de consensus utilisé pour vérifier les transactions. C'est là qu'interviennent les solutions de couche 2.

La couche 2 fait référence à des cadres ou protocoles auxiliaires construits au-dessus de la blockchain de base pour augmenter la vitesse et l'évolutivité des transactions. Plutôt que de traiter les transactions directement sur la couche 1, les solutions de couche 2 traitent les transactions hors chaîne avant de les regrouper et de les régler sur la chaîne principale. Cela contribue à réduire la congestion au niveau de la couche de base.

Quelques exemples de solutions L2 incluent les canaux d'état, les sidechains et les rollups.

Les canaux d'État gèrent les transactions entre deux parties hors chaîne en ouvrant un canal de paiement. Les sidechains sont des blockchains indépendantes qui fonctionnent en parallèle et sont liées à la chaîne principale. Rollup regroupe les transactions hors chaîne et génère des preuves cryptographiques pour vérifier les transactions sur L1. Les blockchains telles que Cosmos, Polkadot et Cardano se désignent elles-mêmes sous le nom de couche 0 (L0) car elles sont conçues pour servir de base à la construction de plusieurs blockchains interconnectées dans le réseau.

Ces blockchains de couche 0 sont spécifiquement optimisées pour permettre à différentes chaînes de couche 1 et solutions de couche 2 d'interopérer et de communiquer sur la base de couche 0.

Ils permettent également aux développeurs de créer des L1 personnalisés pour des cas d'utilisation spécifiques, en tirant parti de la sécurité partagée et de l'interopérabilité de la couche 0 sous-jacente. En coordonnant la messagerie et les transactions inter-chaînes, le réseau L0 peut atteindre un débit global de transactions plus élevé dans l’ensemble de l’écosystème blockchain.

L0 permet de dériver la sécurité de l’ensemble du réseau, plutôt que de devoir protéger chaque chaîne en silos. Par conséquent, la « sécurité partagée » peut offrir une protection plus renforcée.

Par conséquent, L0 n’est pas seulement une chaîne unique, ils constituent le fondement de l’Internet des Blockchains.

2. Retour sur les avantages de L2...

Certains avantages clés des solutions L2 incluent :

Amélioration du débit et de la vitesse de transaction par rapport aux transactions directes sur L1. C’est la clé de l’évolutivité de dApp.

Les frais de transaction des utilisateurs sont inférieurs à ceux du paiement des frais de gaz sur L1.

L'évolutivité est améliorée puisque le traitement des transactions est déchargé de la chaîne principale.

Pourquoi la prolifération de plusieurs blockchains L2 au lieu d’une seule approche standardisée ?

Ce que j'essaie de dire, c'est qu'il existe différents cas d'utilisation : canaux d'état, plasma, cumuls, etc. Chaque technologie L2 est optimisée pour certains types de transactions, d'actifs ou d'interactions blockchain. Aucune solution ne fonctionne le mieux à tous les niveaux.

Par exemple, les canaux publics sont les mieux adaptés aux cas d’utilisation de micropaiements rapides, de transactions de commerce électronique et de jeux. Certaines de ces plateformes incluent Raiden Network pour Ethereum et Counterfactual pour les transferts NFT.

Plasma — Optimisé pour les contrats intelligents et les applications plus complexes impliquant des pools de fonds. Un exemple est Polygon Plasma, une solution de mise à l'échelle pour le réseau Ethereum qui vise à augmenter sa vitesse et à réduire les frais de transaction. Il fonctionne en créant plusieurs sidechains, chacune capable de traiter des transactions indépendamment de la blockchain principale Ethereum.

Les cas d'utilisation peuvent également inclure des cumuls optimistes (OR) et des cumuls ZK (ZKR).

En raison de l'efficacité des transferts groupés, OR est bien adapté aux échanges décentralisés et aux applications axées sur NFT. Par exemple, Synthetix et Loopring utilisent des cumuls optimistes. ZKR est idéal pour les transactions axées sur la confidentialité telles que les paiements et les transferts anonymes. ZKSync 2.0 d'Ethereum utilise ZK-Rollups pour des transactions privées à faible coût.

Les sidechains permettent de créer des blockchains plus rapides et plus personnalisées pour les cas d'utilisation en entreprise. Par exemple, la sidechain RSK permet des fonctionnalités de type Bitcoin grâce à la fonctionnalité de contrat intelligent, tandis que Validium convient aux applications DeFi confidentielles et à l'interopérabilité de la blockchain. Protocole de confidentialité Railgun utilise Validium pour garantir l'anonymat.

Comme vous pouvez le constater, chaque technologie de couche 2 répond à un objectif différent. Les applications peuvent optimiser le débit des transactions, les coûts et l'expérience utilisateur en tirant parti d'une approche adaptée à leur cas d'utilisation cible.

Avec la coexistence de plusieurs solutions L2, il y a plus de place pour l'expérimentation, l'évolution et la personnalisation en fonction des besoins des applications, évitant ainsi les points de défaillance centralisés où une solution L2 dominante échoue en raison de problèmes techniques ou d'attaques de pirates informatiques, ce qui affecte gravement l'ensemble de l'écosystème. Avec des solutions diverses, les risques peuvent être réduits.

Une application peut avoir besoin de combiner plusieurs L2 pour différentes parties de son backend ou de son flux de transactions. L'interopérabilité permet cette composabilité.

Différentes équipes de développement créent simultanément des conceptions de couche 2 sans qu’un organisme centralisé applique les normes. Cela apportera plus de variété.

Concurrence et dynamique de financement – ​​Chaque L2 est en compétition pour son adoption par les développeurs de dApp. Cela stimule l’innovation alors que les solutions tentent de se différencier sur le marché.

Encore à ses débuts – La blockchain elle-même est encore dans sa phase de maturité. Au fil du temps, nous verrons probablement davantage d'intégrations et de normes émerger autour de la couche 2 à mesure que les plates-formes, les technologies et les exigences évoluent.

La prolifération des solutions de couche 2 offre de la flexibilité, réduit le risque systémique et permet une personnalisation pour ce secteur qui innove rapidement. Mais à long terme, des protocoles de coordination et d’interopérabilité accrus peuvent contribuer à structurer davantage ce domaine émergent.

3. Il y a aussi des défis

Lors de la mise en œuvre de la blockchain L2, nous devons considérer certains défis :

Complexité accrue des considérations de conception et de sécurité. Les compromis potentiels en matière de sécurité et les risques de centralisation dépendent de la conception L2. Fragments répartis sur plusieurs solutions L2 plutôt que sur un écosystème unifié. Obstacles techniques pour amener les utilisateurs à adopter de nouveaux processus de traitement des transactions. Les solutions de couche 2 sont essentielles pour permettre aux réseaux blockchain d’évoluer afin de s’adapter à des volumes de transactions et à des utilisateurs plus importants. Mais il faut envisager d’intégrer la couche 2 de manière sécurisée et décentralisée. À long terme, la bonne solution de couche 2 peut débloquer des capacités et des cas d’utilisation importants pour la blockchain. 4. Alors pouvons-nous dire que L1 est un consensus et L2 est une transaction ?

C'est probablement une bonne façon d'y réfléchir, mais permettez-moi de fournir quelques détails supplémentaires :

La couche 1 est l'endroit où s'exécute le mécanisme de consensus principal, validant les transactions et ajoutant de nouveaux blocs à la blockchain. Il renforce la confiance et la sécurité du réseau. Cependant, la couche 1 gère également les transactions intégrées dans la blockchain. Le problème est que la réalisation de transactions directement sur la couche 1 peut être lente et coûteuse en raison de limitations telles que la taille des blocs et la nécessité de payer des frais de gaz élevés.

C'est là qu'intervient la couche 2 : elle traite d'abord les transactions via la blockchain principale, permettant des transactions plus rapides et moins chères.

Par conséquent, une solution L2 regroupe essentiellement de nombreuses transactions et exploite la sécurité de la couche 1 pour le règlement final tout en évitant ses limitations inhérentes en termes de vitesse et de frais. En ce sens, les deux couches traitent les transactions, mais L2 est optimisé pour le débit des transactions, l'expérience utilisateur et la réduction des coûts.

Par analogie, la couche 1 ressemble au système de règlement bancaire de la Réserve fédérale, tandis que la couche 2 ressemble au réseau de paiement Visa/MasterCard qui interagit avec les consommateurs et les commerçants.

TLDR : la couche 1 gère le consensus, la sécurité et certaines transactions de base, tandis que la couche 2 gère spécifiquement l'évolutivité des transactions. Mais ils travaillent main dans la main pour offrir l’utilité globale de la blockchain.

5. Alors, avons-nous besoin de plus de L2 ?

Tout simplement, ma réponse est non. À long terme, nous n’avons pas nécessairement besoin d’autant de solutions L2 qui prolifèrent dans l’espace blockchain, et même si la diversité et la flexibilité peuvent être bénéfiques dans les premiers stades, un trop grand nombre de protocoles de couche 2 cloisonnés ou fragmentés pourraient éventuellement bloquer l’adoption par le grand public.

Idéalement, au fil du temps, il y aura davantage d’harmonisation et de normalisation à mesure que l’industrie mûrira et que des pratiques exemplaires émergeront. Cela pourrait conduire à l'émergence de certains cadres de couche 2 à compatibilité croisée grand public, adaptés à certaines fonctions (telles que les paiements, les échanges décentralisés, les applications NFT, etc.).

Les normes d’interopérabilité et les conceptions modulaires permettront à ces solutions de fonctionner ensemble de manière transparente. Cela offre un bon équilibre entre personnalisation, réduction des risques et expérience utilisateur unifiée.

Toutes les expérimentations de niveau 2 peuvent être nécessaires au départ, mais ne sont pas optimales à long terme. Quelques intégrations et intégrations de normes peuvent aider à libérer le véritable potentiel de la couche 2 pour étendre la technologie blockchain avec flexibilité et cohésion entre les applications.