Cet article est une contribution de la communauté. Le contenu a été rédigé par Derek Yoo, PDG de PureStake, une équipe développant la plateforme Moonbeam pour les applications inter-chaînes.
Les opinions exprimées dans cet article sont celles du contributeur/auteur et ne reflètent pas nécessairement les opinions de Binance Academy.
En bref
L'interopérabilité entre chaînes permet aux applications de communiquer et d'interagir entre elles sur différents réseaux blockchain. Cela permet le transfert de données et de valeur entre différents systèmes, ce qui entraîne une connectivité accrue et une intégration transparente.
Qu’est-ce que l’interopérabilité dans la blockchain ?
L'interopérabilité dans le secteur de la blockchain fait référence à la capacité d'une blockchain à échanger librement des données avec d'autres blockchains. L'interopérabilité entre chaînes permet aux contrats intelligents sur différentes chaînes de communiquer entre eux sans avoir à envoyer de jetons physiques entre les chaînes.
Par exemple, les actifs, les services et les transactions sont enregistrés sur la blockchain sous forme de documents. Toute activité se déroulant sur une blockchain peut être représentée sur une autre blockchain avec la bonne solution d'interopérabilité. Cela signifie que les applications fonctionnent avec n’importe quel actif ou service, quelle que soit la blockchain sur laquelle elles se trouvent.
Pourquoi l’interopérabilité est-elle importante ?
La blockchain se trouve aujourd’hui dans une situation similaire à celle des débuts d’Internet : il existe de nombreux écosystèmes isolés qui ne peuvent pas échanger d’informations.
Ce manque d’interopérabilité et de connectivité constitue un obstacle important à une adoption plus large de la technologie blockchain, car il empêche la circulation fluide des données et de la valeur entre les différents réseaux.
Du point de vue du développeur, chaque déploiement constitue une instance isolée et indépendante, ce qui entraîne des contrats back-end déconnectés et ignorants les uns des autres. Par exemple, un DApp d’échange décentralisé (DEX) devra peut-être être déployé sur les réseaux individuels Ethereum, BNB Chain et Polygon. Cela conduit à considérer chaque version de ces DApps comme isolée.
En tant qu'utilisateur, l'approche de déploiement multi-sites peut présenter certains défis. Plus précisément, cette implémentation ne permet pas le transfert transparent des jetons d’une blockchain à une autre. Cela se fait généralement dans le cadre d'un processus dans lequel les actifs sont détruits sur la blockchain source et refondus sur la blockchain de destination à l'aide d'un pont tiers. Ce processus peut prendre du temps et être déroutant, conduisant à des îlots de données fragmentées et à une mauvaise expérience utilisateur. Les risques de sécurité associés à la détention d’actifs sur plusieurs blockchains peuvent également être importants, ouvrant la porte à des piratages et à des pertes potentielles de fonds.
Solutions d'interopérabilité inter-chaînes
La connectivité inter-chaînes s'améliore à mesure que les développeurs créent des solutions qui facilitent la connexion et le transfert de données et de valeur sur différents réseaux. Cela pourrait ouvrir de nouvelles possibilités pour des applications blockchain plus conviviales et interconnectées.
Il existe de nombreuses approches différentes pour améliorer l’interopérabilité entre les chaînes. Ici, nous énumérons quelques exemples pour présenter une variété de solutions.
Maillon de chaîne
Chainlink développe le Cross-Chain Interoperability Protocol (CCIP), qui est une norme open source permettant la communication entre chaînes, y compris la messagerie et les transferts de jetons. L'objectif de CCIP est de permettre une connectivité universelle entre des centaines de réseaux blockchain à l'aide d'une interface standardisée. Il a le potentiel de réduire la complexité de la création d’applications et de services inter-chaînes.
Trou de ver
Le Wormhole Protocol est un protocole d'interopérabilité général qui permet le transfert de jetons et de messages entre différents réseaux blockchain. Les messages sur la chaîne source sont observés par un réseau de gardiens – des personnes qui vérifient et facilitent le transfert vers les chaînes cibles. Les développeurs utilisant Wormhole peuvent créer des applications décentralisées inter-chaînes appelées xDapps.
CoucheZéro
LayerZero est un protocole interopérable multi-chaînes pour le transfert léger de messages entre blockchains, fournissant une messagerie sécurisée et fiable avec une fiabilité configurable.
Les nœuds ultra-légers (ULN) de LayerZero sont des contrats intelligents qui alimentent les en-têtes de bloc d'autres chaînes de ponts pour améliorer l'efficacité. L'ULN est activé uniquement sur demande et le contrat intelligent communique avec un oracle et un relais via le point de terminaison LayerZero. Cette conception permet une communication inter-chaînes légère et efficace.
Hypervoie
Hyperlane est un protocole de chaîne de preuve d'enjeu (PoS) validé qui sécurise la communication entre les chaînes grâce à des méthodes de consensus configurables. Dans le réseau Hyperlane, chaque validateur est chargé de valider chaque chaîne à laquelle Hyperlane est connecté, garantissant ainsi que la communication entre les chaînes est sécurisée et précise.
Communication inter-blockchain
Inter-Blockchain Communication (IBC) est le protocole standard pour l'interaction blockchain dans le réseau Cosmos, conçu pour permettre l'interopérabilité entre différentes blockchains. IBC définit un ensemble minimum de fonctionnalités spécifiées dans les normes Interchain (ICS), qui définissent la manière dont les blockchains peuvent communiquer et échanger des données entre elles.
Un exemple est Osmosis – un DEX qui permet aux utilisateurs d’échanger des jetons entre différentes blockchains. Osmosis utilise le protocole IBC pour permettre l'échange transparent de jetons de différentes chaînes, permettant aux détenteurs de jetons de bénéficier directement de l'interopérabilité offerte par IBC.
Messagerie de distorsion d'avalanche
Avalanche Warp Messaging (AWM) est conçu pour être flexible et permet aux développeurs de créer leurs propres spécifications de messagerie pour prendre en charge les communications. La spécification AWM elle-même nécessite un tableau d'octets, indexant ceux qui ont participé à BLS Multi-Signature et BLS Multi-Signature. AWM permet aux développeurs de créer plus facilement de puissantes DApp sur le réseau Avalanche.
Relais BTC
BTC Relay est une chaîne de relais déployée dans un environnement réel. Il permet d’envoyer des en-têtes de blocs Bitcoin vers Ethereum. Ce faisant, il fournit un moyen de vérifier l’inclusion des transactions Bitcoin sur la blockchain Ethereum, créant ainsi un pont de confiance entre les deux réseaux.
Format de message de consensus croisé
Le format de message de consensus croisé permet à différents systèmes de consensus de communiquer entre eux sur Polkadot. Avec l'intégration réussie de XCM version 3, les développeurs peuvent créer des applications qui activent les ponts, le verrouillage entre chaînes, les échanges, les NFT, les conditions, le suivi du contexte, etc.
Par exemple, le SDK Moonbeam XCM prend principalement en charge les transferts de jetons XCM, permettant aux développeurs d'interagir avec le réseau Polkadot à l'aide de XCM.
Épaules
Axelar fournit une solution de communication inter-chaînes grâce à l'utilisation du protocole General Message Passing, permettant aux développeurs de créer des applications décentralisées pouvant fonctionner sur plusieurs réseaux blockchain. Axelar fournit également une communication inter-chaîne sécurisée via un PoS délégué (dPoS) pour les utilisateurs reliant les jetons.
Par exemple, l'application de pont d'Axelar, Satellite, connecte le BUSD basé sur Ethereum à Cosmos, permettant l'interopérabilité entre les deux écosystèmes.
Avantages et limites de l'interopérabilité
Les avantages de l’interopérabilité de la blockchain sont évidents. Les utilisateurs peuvent potentiellement effectuer des transactions de manière transparente sur différents réseaux blockchain sans avoir besoin d’un intermédiaire centralisé. Cela réduit également la fragmentation, améliore l’interopérabilité au sein de l’écosystème plus large de la blockchain et ouvre de nouveaux modèles commerciaux et de nouvelles frontières.
Il existe cependant certaines limites à ces solutions. Différentes blockchains peuvent avoir des solutions de sécurité, des algorithmes de consensus et des langages de programmation différents, ce qui peut ajouter une complexité technique. Ces solutions ont le potentiel d’augmenter la probabilité d’attaques et de créer de nouveaux défis de gouvernance entre les différents réseaux blockchain.
résumé
Les solutions d'interopérabilité entre chaînes ont le potentiel d'améliorer considérablement l'efficacité et la fonctionnalité des réseaux blockchain en permettant le transfert de communication, de données et de valeur entre différents réseaux.
Le développement futur de l’interopérabilité entre chaînes devrait favoriser une plus grande innovation entre les différents réseaux de chaînes de blocs et créer de nouvelles applications de la chaîne de blocs. Celles-ci pourraient conduire à un écosystème blockchain plus convivial et connecté.
Cependant, pour une utilisation généralisée, diverses solutions d’interopérabilité entre chaînes doivent assurer plus de stabilité et de sécurité. Actuellement, il n’est pas certain quelle solution fournira les outils les plus efficaces, les plus stables et les plus sécurisés.
En savoir plus:
Qu’est-ce qu’un pont Blockchain ?
Qu'est-ce que la couche 0 dans le domaine de la blockchain ?
Qu’est-ce que la couche 1 de la blockchain ?
Avis de non-responsabilité et avertissement de risque : ce contenu vous est présenté « tel quel » à des fins d'information générale et éducatives uniquement, sans représentation ni garantie d'aucune sorte. Il ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel, ni comme une recommandation d’acheter un produit ou un service spécifique. Vous devriez demander votre propre avis à des conseillers professionnels appropriés. Dans les cas où les articles proviennent de contributeurs tiers, veuillez noter que les opinions exprimées appartiennent au contributeur tiers et ne reflètent pas nécessairement les opinions de Binance Academy. Veuillez lire notre clause de non-responsabilité complète ici pour plus de détails. Les prix des actifs numériques peuvent fluctuer. La valeur de votre investissement peut augmenter ou diminuer et vous ne récupérerez peut-être pas le montant que vous avez investi. Vous êtes seul responsable de vos décisions d'investissement et Binance Academy n'est pas responsable des pertes que vous pourriez subir. Ce matériel ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel. Pour plus d’informations, consultez nos conditions d’utilisation et nos avertissements de risque.

