TL;DR

Les protocoles de couche 0 constituent essentiellement l’infrastructure sur laquelle les blockchains de couche 1 peuvent être construites. En tant que couche fondamentale des réseaux et applications blockchain, les protocoles de couche 0 font partie des nombreuses solutions visant à relever les défis auxquels l'industrie est confrontée, tels que l'évolutivité et l'interopérabilité.

Introduction

Qu’est-ce qui compose un écosystème blockchain ? Une façon de catégoriser les différentes parties d’un tel écosystème consiste à les classer par couches, comme s’il s’agissait de protocoles Internet.

Un écosystème blockchain peut être classé selon les couches suivantes :

Couche 0 : infrastructure sous-jacente sur laquelle plusieurs blockchains de couche 1 peuvent être construites.

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

Couche 2 : solutions de mise à l'échelle qui gèrent les activités hors des blockchains de couche 1 pour alléger leurs charges transactionnelles.

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 ne peuvent pas être classés dans ces catégories. Certains écosystèmes peuvent manquer certaines couches, tandis que d’autres peuvent être classés dans différentes couches, selon le contexte.

Les protocoles de couche 0 aident à remédier aux défis rencontrés par les réseaux de couche 1 construits avec une architecture monolithique, comme le réseau Ethereum. En créant une infrastructure de base plus flexible et en permettant aux développeurs de lancer leurs propres blockchains spécifiques, la couche 0 espère résoudre plus efficacement des problèmes tels que l'évolutivité et l'interopérabilité.

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. Cette propriété permet un réseau plus étroitement imbriqué de produits et de services compatibles avec la blockchain, ce qui offre à son tour une meilleure expérience utilisateur.

Les réseaux blockchain construits sur le même protocole de couche 0 peuvent interagir les uns avec les autres par défaut, sans avoir besoin de ponts dédiés. En utilisant différentes itérations de protocoles de transfert entre chaînes, la couche 0 permet aux blockchains d’un écosystème de s’appuyer les unes sur les autres fonctionnalités et cas d’utilisation. Certains résultats courants en sont des vitesses de transaction améliorées et une plus grande efficacité.

Évolutivité

Une blockchain monolithique telle qu'Ethereum est souvent encombrée car un seul protocole de couche 1 fournit toutes les fonctions critiques, telles que l'exécution des transactions, le consensus et la disponibilité des données. Cela crée un goulot d'étranglement pour la mise à l'échelle que la couche 0 peut atténuer en déléguant ces fonctions critiques à 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, les chaînes d'exécution peuvent être optimisées pour gérer un nombre élevé de transactions par seconde.

Flexibilité du développeur

Pour encourager les développeurs à s'appuyer sur eux, les protocoles de couche 0 fournissent souvent des kits de développement logiciel (SDK) faciles à utiliser et une interface transparente pour garantir que les développeurs peuvent facilement lancer leurs propres blockchains spécifiques.

Les protocoles de couche 0 offrent aux développeurs une grande flexibilité pour personnaliser leurs propres blockchains, leur permettant de définir leurs propres modèles d'émission de jetons et de contrôler le type de DApp qu'ils souhaitent construire sur leurs blockchains.

Comment fonctionne un protocole de couche 0 ?

Les protocoles de couche 0 fonctionnent de différentes manières. Chacun diffère par sa conception, ses fonctionnalités et ses objectifs.

Mais en général, les protocoles de couche 0 servent de blockchain principale et principale pour sauvegarder les données de transaction de diverses chaînes de couche 1. Bien qu'il existe des clusters de chaînes de couche 1 construites sur des protocoles de couche 0, il existe également des protocoles de transfert entre chaînes qui permettent de transférer des jetons et des données entre différentes blockchains.

Les structures et les relations de ces trois composants peuvent différer considérablement d'un protocole de couche 0 à l'autre. Ici, nous allons examiner quelques exemples :

Pois

Le co-fondateur d'Ethereum, Gavin Wood, a conçu Polkadot pour permettre aux développeurs de créer leurs propres blockchains. Le protocole utilise une chaîne principale – appelée Polkadot Relay Chain – et chaque blockchain indépendante construite sur Polkadot est connue sous le nom de chaîne parallèle, ou parachain.

La chaîne de relais fonctionne comme un pont entre les parachains pour permettre une communication efficace des données. Il utilise le sharding, une méthode de fractionnement des blockchains ou d'autres types de bases de données, pour rendre le traitement des transactions plus efficace.

Polkadot utilise la validation de preuve de participation (PoS) pour garantir la sécurité et le consensus du réseau. Les projets qui souhaitent s'appuyer sur Polkadot participent à des enchères pour soumissionner pour des créneaux horaires. Le premier projet de parachain de Polkadot a été approuvé lors d’une vente aux enchères en décembre 2021.

avalanche

Lancé en 2020 par Ava Labs en mettant l'accent sur les protocoles DeFi, Avalanche utilise une infrastructure tri-blockchain composée de trois chaînes principales : la Contract Chain (C-chain), la Exchange Chain (X-chain) et la Platform Chain (P -chaîne).

Ces trois chaînes sont configurées spécifiquement pour gérer les principales fonctions au sein de l'écosystème, afin de renforcer la sécurité tout en visant une faible latence et un débit élevé. La X-Chain est utilisée pour créer et échanger des actifs, la C-Chain pour créer des contrats intelligents et la P-Chain pour coordonner les validateurs et les sous-réseaux. La structure flexible d’Avalanche permet également des échanges inter-chaînes rapides et bon marché.

Cosmos

Fondé en 2014 par Ethan Buchman et Jae Kwon, le réseau Cosmos se compose d'un réseau principal blockchain PoS appelé Cosmos Hub et de blockchains personnalisées connues sous le nom de Zones. Cosmos Hub transfère les actifs et les données entre les zones connectées et fournit une couche de sécurité partagée.

Chaque zone est hautement personnalisable, permettant aux développeurs de concevoir leur propre crypto-monnaie, avec des paramètres de validation de bloc personnalisés et d'autres fonctionnalités. Toutes les applications et services Cosmos hébergés dans ces zones interagissent via le protocole Inter-Blockchain Communication (IBC). Cela permet aux actifs et aux données d’être librement échangés entre des blockchains indépendantes.

Pensées finales

Selon la manière dont elles sont conçues, les blockchains de couche 0 peuvent potentiellement relever certains des défis du secteur, tels que l’interopérabilité et l’évolutivité. Cependant, il reste à voir dans quelle mesure l’adoption de la blockchain de couche 0 sera réussie. Il existe de nombreuses solutions concurrentes visant à atteindre des objectifs similaires.

L’importance du rôle que joueront les blockchains de couche 0 dans la résolution des défis de l’industrie dépendra de leur capacité à inciter les développeurs à s’appuyer sur ces protocoles et de la question de savoir si les applications hébergées sur celles-ci apportent une réelle valeur aux utilisateurs.

Lectures complémentaires