Résumé

Le protocole de couche 0 est essentiellement l’infrastructure sur laquelle les blockchains de couche 1 peuvent être construites. En tant que couche fondamentale des réseaux et des applications blockchain, les protocoles de couche 0 constituent l'une des nombreuses solutions dédiées à la résolution des défis rencontrés par l'industrie, tels que l'évolutivité et l'interopérabilité.

Introduction

En quoi consiste un écosystème blockchain ? Une façon de diviser les différents composants de l’écosystème blockchain est de le considérer comme un protocole Internet et de le classer par couches.

L’écosystème blockchain peut être classé selon les niveaux suivants :

Couche 0 : L'infrastructure sous-jacente de plusieurs blockchains de couche 1 peut être construite.

Couche 1 : La blockchain de base utilisée par les développeurs pour créer des applications telles que des applications décentralisées (DApps).

Couche 2 : une solution de mise à l'échelle qui gère l'activité de la blockchain de couche 1 pour réduire sa charge de transaction.

Couche 3 : couche d'application basée sur la blockchain, comprenant des jeux, des portefeuilles et d'autres DApp.

Cependant, tous les écosystèmes blockchain n’entrent pas dans cette catégorie. Selon le contexte, certains écosystèmes auront certaines couches manquantes, le reste étant classé dans différentes catégories.

Les protocoles de couche 0 aident à résoudre les défis rencontrés par les réseaux de couche 1 construits sur une infrastructure unique, comme le réseau Ethereum. La couche 0 devrait résoudre plus efficacement des problèmes tels que l'évolutivité et l'interopérabilité en créant une infrastructure plus flexible et en permettant aux développeurs de lancer leurs propres blockchains dédiées.

Quels problèmes la couche 0 peut-elle résoudre ?

interopérabilité

L'interopérabilité fait référence à la capacité des réseaux blockchain à communiquer entre eux. Grâce à cet attribut, un réseau de produits et services compatibles avec la blockchain peut être plus étroitement intégré pour offrir une meilleure expérience utilisateur.

Par défaut, les réseaux blockchain construits dans le même protocole de couche 0 peuvent interagir les uns avec les autres sans avoir besoin de ponts spécialisés. La couche 0 utilise différentes itérations de protocoles de transfert entre chaînes afin que les blockchains individuelles d'un même écosystème puissent s'appuyer sur les fonctionnalités et les cas d'utilisation de chacune. Le résultat général en est une vitesse et une efficacité de transaction accrues.

Évolutivité

Une blockchain aussi grande qu’Ethereum, avec un seul protocole de couche 1 assurant toutes les fonctions principales telles que l’exécution des transactions, le consensus et la disponibilité des données, est souvent encombrée. Cela crée un goulot d'étranglement de mise à l'échelle que la couche 0 atténue en déléguant ces fonctions majeures à différentes blockchains.

Cette conception garantit que les réseaux blockchain construits sur la même infrastructure de couche 0 peuvent chacun optimiser certaines tâches, améliorant ainsi l'évolutivité. Par exemple, la chaîne d'exécution peut être optimisée pour augmenter le nombre de transactions traitées par seconde.

Flexibilité du développeur

Afin d'encourager les développeurs à s'appuyer sur cette base, les protocoles de couche 0 fourniront des kits de développement logiciel (SDK) faciles à utiliser et des interfaces transparentes pour garantir que les développeurs puissent facilement lancer leurs propres blockchains dédiées.

Le protocole Layer 0 offre aux développeurs une grande flexibilité pour personnaliser la blockchain. Ils peuvent personnaliser le modèle d'émission de jetons et décider du type de DApp qu'ils envisagent de créer dans la blockchain.

Comment fonctionne le protocole de couche 0 ?

Les protocoles de couche 0 fonctionnent de plusieurs manières. Chaque mode de fonctionnement diffère par sa conception, sa fonctionnalité et son objectif.

Mais d’une manière générale, le protocole de couche 0 constitue la principale blockchain de base, capable de sauvegarder les données de transaction de diverses chaînes de couche 1. Avec le cluster de chaînes de couche 1 construit sur le protocole de couche 0 et le protocole de transfert inter-chaînes, les jetons et les données peuvent être transférés entre différentes blockchains.

Les structures et les relations de ces trois composants dans les différents protocoles de couche 0 sont très différentes. Regardons quelques exemples :

Pois

Le co-fondateur d'Ethereum, Gavin Wood, a conçu Polkadot où les développeurs peuvent créer leurs propres blockchains. Le protocole utilise une chaîne principale appelée « Polkadot Relay Chain », tandis que les blockchains individuelles construites au-dessus de Polkadot sont appelées « parachains ».

La chaîne de relais agit comme un pont entre les parachains pour permettre une communication efficace des données. La chaîne de relais utilise le sharding, une méthode de fractionnement d'une blockchain ou d'un autre type de base de données, pour améliorer l'efficacité du traitement des transactions.

Polkadot utilise la vérification Proof of Stake (PoS) pour garantir la sécurité et le consensus du réseau. Les projets à construire à Polkadot doivent participer à une vente aux enchères de créneaux horaires. Le premier projet de parachain de Polkadot a été approuvé lors de la vente aux enchères de décembre 2021.

avalanche

Avalanche a été lancé en 2020 par Ava Labs et se concentre sur les protocoles DeFi. Avalanche adopte une triple infrastructure blockchain composée de trois chaînes principales : chaîne de contrats (chaîne C), chaîne de transactions (chaîne X) et chaîne de plateforme (chaîne P).

Ces trois chaînes sont spécialement configurées pour gérer les fonctions clés de l'écosystème afin d'améliorer la sécurité, ainsi que de réduire la latence et d'augmenter le débit. La chaîne X est utilisée pour créer et échanger des actifs, la chaîne C est utilisée pour créer des contrats intelligents et la chaîne P est utilisée pour coordonner les validateurs et les sous-réseaux. Grâce à sa structure flexible, Avalanche peut également réaliser un échange inter-chaînes rapide et peu coûteux.

Cosmos

Fondé en 2014 par Ethan Buchman et Jae Kwon, le réseau Cosmos se compose d'un réseau principal blockchain de preuve de participation appelé « Cosmos Hub » et de blockchains personnalisées appelées « partitions ». Le hub Cosmos peut déplacer des actifs et transmettre des données entre des partitions interconnectées, fournissant ainsi une barrière de sécurité partagée.

Chaque partition est hautement personnalisable, permettant aux développeurs de concevoir leurs propres crypto-monnaies, des paramètres de vérification de bloc personnalisés et d'autres fonctionnalités. Toutes les applications et services Cosmos hébergés dans une zone interagissent via le protocole Inter-Chain Communication (IBC). Cela permet aux actifs et aux données d’être librement échangés entre des blockchains indépendantes.

Résumer

De par sa conception, la blockchain de couche 0 devrait résoudre divers défis du secteur, tels que l'interopérabilité et l'évolutivité. Cependant, il reste à voir jusqu’où la popularité de la blockchain de couche 0 peut aller avec succès. Il existe de nombreuses autres solutions dans l’industrie qui visent à atteindre des objectifs similaires.

L’efficacité des blockchains de couche 0 pour résoudre les défis de l’industrie dépendra de la capacité des développeurs à être incités à construire au sein de ces protocoles et de la capacité des applications hébergées sur les protocoles à apporter une réelle valeur aux utilisateurs.

Lectures complémentaires

  • Qu’est-ce que la couche 1 dans la blockchain ?

  • Solutions d’extension Blockchain Layer 1 et Layer 2

  • Qu’est-ce que le paradoxe ternaire de la blockchain ?