Cet article a été rédigé par la communauté. Il a été préparé par Derek Yu, PDG de PureStake, l'équipe derrière la plateforme Moonbeam pour l'interopérabilité inter-chaînes entre les applications.
Les opinions exprimées dans cet article sont celles de l'auteur/créateur et ne reflètent pas nécessairement les opinions de Binance Academy.
Soigneusement! Beaucoup de texte.
La compatibilité inter-chaînes permet la communication et l'interaction entre les applications de différentes blockchains. Il vous permet de transférer des données et des actifs entre des systèmes disparates, offrant ainsi une connectivité améliorée et une intégration facile.
Qu'est-ce que l'interopérabilité dans la blockchain
L’interopérabilité dans le contexte de la blockchain signifie la capacité d’échanger librement des données entre différentes blockchains. L'interopérabilité entre chaînes permet aux contrats intelligents sur différentes blockchains de communiquer entre eux sans qu'il soit nécessaire d'envoyer de véritables jetons d'une chaîne à une autre.
Par exemple, les actifs, services et transactions sont enregistrés sur la blockchain sous forme de documentation. Si la bonne solution d'interopérabilité est trouvée, toutes les opérations sur un réseau peuvent être représentées sur un autre réseau. En conséquence, les applications fonctionnent avec n’importe quel actif ou service, quelle que soit la blockchain sur laquelle il se trouve.
Pourquoi la compatibilité est si importante
Les blockchains se trouvent aujourd’hui dans la même situation qu’Internet au début de son existence : de nombreux écosystèmes isolés, incapables d’échanger des informations.
Le manque d’interopérabilité et de connectivité entrave une adoption plus large de la technologie blockchain, car elle empêche la libre circulation des données et des fonds entre les différents réseaux.
Du point de vue du développeur, chaque déploiement est un projet isolé et indépendant. Par conséquent, les codes de contrat ne sont souvent pas liés les uns aux autres et ne contiennent aucune information les uns sur les autres. Par exemple, si vous déployez séparément une DApp d’échange décentralisé (DEX) sur les réseaux Ethereum, BNB Chain et Polygon, cela entraînera plusieurs versions isolées de la DApp.
Pour les utilisateurs, différentes versions d’une même application causent souvent des désagréments, car elles ne permettent pas un transfert aisé des tokens d’une blockchain à une autre. Généralement, ce problème est résolu en détruisant les actifs de la blockchain d'origine et en les recréant sur une autre blockchain à l'aide d'un pont tiers. Mais ce processus est souvent long et complexe, et aboutit à des îlots de données fragmentés. Cependant, stocker des actifs sur plusieurs blockchains peut être risqué car ils peuvent être piratés et vos fonds peuvent être retirés.
Solutions pour la compatibilité entre chaînes
L'interopérabilité entre les chaînes s'améliore à mesure que les développeurs créent des solutions pour connecter et transférer des données et des fonds entre différents réseaux. Au fil du temps, les applications blockchain peuvent devenir plus conviviales et connectées.
La compatibilité entre chaînes peut être obtenue de différentes manières. Ci-dessous, nous fournissons des exemples de produits qui fonctionnent sur cette tâche.
Maillon de chaîne
Chainlink développe le Cross-Chain Interoperability Protocol (CCIP), une norme open source permettant les communications inter-chaînes, y compris la messagerie et le transfert de jetons. L'objectif de CCIP est de fournir une connexion universelle entre des centaines de blockchains à l'aide d'une interface standardisée. À l’avenir, cette solution pourrait faciliter la création d’applications et de produits inter-chaînes.
Trou de ver
Wormhole est un protocole d'interopérabilité commun qui permet l'échange de jetons et de messages entre différents réseaux. Il vous permet de suivre les messages sur la chaîne d'origine pour vérification et transfert de fonds vers d'autres chaînes. 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 omnichain pour un transfert de messages léger et fiable entre blockchains basé sur un système avec des paramètres de niveau de confiance.
Les nœuds Ultralight LayerZero (ULN) sont des contrats intelligents qui fournissent des en-têtes de bloc d'autres chaînes connectées pour améliorer l'efficacité. L'ULN se déclenche uniquement à la demande et le contrat intelligent communique avec l'oracle et le relais via le point de terminaison LayerZero. Ce système garantit une communication inter-chaînes simple et efficace.
Hypervoie
Hyperlane est un protocole de chaîne Proof of Stake (PoS) qui vérifie et sécurise la communication entre chaînes à l'aide de méthodes de consensus personnalisées. Les validateurs Hyperlane sont chargés de valider chaque chaîne connectée à Hyperlane, garantissant ainsi une communication inter-chaîne fiable et précise.
Communication inter-blockchain
Inter-Blockchain Communication (IBC) est un protocole standard permettant de communiquer des blockchains sur le réseau Cosmos, garantissant l'interopérabilité entre les différentes blockchains. IBC définit l'ensemble minimum de fonctions spécifiées dans les normes Interchain (ICS) qui définissent la manière dont les blockchains interagissent et échangent des données.
Un exemple est Osmosis, un échange décentralisé qui permet aux utilisateurs d’échanger des jetons entre différentes blockchains. Osmosis utilise le protocole IBC pour échanger librement les jetons de différentes chaînes, permettant aux détenteurs de bénéficier directement de l'interopérabilité IBC.
Messagerie de distorsion d'avalanche
Avalanche Warp Messaging (AWM) est une solution flexible qui permet aux développeurs de créer des options de messagerie personnalisées pour les communications. La structure AWM elle-même nécessite un tableau d'octets, l'index de l'utilisateur qui a généré la multisignature BLS et la multisignature BLS. L'objectif d'AWM est de faciliter le développement de DApps puissants sur le réseau Avalanche.
Relais BTC
BTC Relay est un relais de chaîne permettant de déployer des applications dans des environnements réels. Il permet de transférer les en-têtes de blocs Bitcoin vers Ethereum. De cette manière, BTC Relay crée un pont entre les deux réseaux basé sur un système sans confiance pour vérifier l'inclusion des transactions Bitcoin dans la blockchain Ethereum.
Format de message de consensus croisé
Cross-Consensus Message Format (XCM) permet la communication entre les systèmes de consensus sur Polkadot. En fusionnant avec XCM version 3, les développeurs peuvent créer des applications pour exploiter les ponts, le blocage entre chaînes, les échanges, les NFT, les conditions, le suivi contextuel, etc.
Par exemple, le SDK Moonbeam XCM prend principalement en charge le transfert de jetons XCM, permettant aux développeurs d'interagir avec le réseau Polkadot à l'aide de XCM.
Axelar
Axelar propose une solution de communication inter-chaînes utilisant le protocole General Message Passing, qui permet aux développeurs de créer des applications décentralisées qui s'exécutent sur plusieurs réseaux blockchain. Axelar fournit également une compatibilité inter-chaîne sécurisée grâce au consensus Delegated Proof of Stake (dPoS) pour les utilisateurs transférant des jetons à travers le pont.
Par exemple, l'application de pont d'Axelar appelée Satellite connecte le BUSD basé sur Ethereum à Cosmos, permettant l'interopérabilité entre ces écosystèmes.
Avantages et limites de la compatibilité
Les avantages de la compatibilité entre chaînes sont évidents. Grâce à lui, les utilisateurs peuvent effectuer des transactions en toute transparence entre différentes blockchains, sans recourir aux services d'intermédiaires centralisés. 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 nouvelles opportunités et de nouveaux modèles commerciaux.
Ces solutions présentent cependant certaines limites. Différentes blockchains peuvent avoir des solutions de sécurité, des algorithmes de consensus et des langages de programmation différents, ce qui augmente la complexité technique. De plus, ces solutions peuvent augmenter la probabilité d'attaques et créer de nouveaux défis pour la gestion de divers réseaux.
Enfin
Les solutions d'interopérabilité entre chaînes peuvent améliorer considérablement l'efficacité et la fonctionnalité des blockchains en permettant le transfert de communication, de données et de fonds entre différents réseaux.
Avec le développement de l’interopérabilité entre les chaînes de blocs, on s’attend à ce que davantage d’innovations émergent et que davantage d’opportunités s’ouvrent pour les applications. Tout cela peut conduire à un écosystème plus connecté et plus convivial.
Cependant, l’utilisation généralisée de solutions d’interopérabilité entre chaînes ne sera possible que si elles sont stables et sécurisées. On ne sait pas exactement quelle solution fournira les outils les plus efficaces, les plus stables et les plus fiables.
Lecture recommandée:
Que sont les ponts entre les blockchains ?
Qu’est-ce que la Blockchain de niveau 0 ?
Qu'est-ce que la blockchain de niveau 1
Avertissement de risque et clause de non-responsabilité : les documents suivants sont fournis « tels quels » sans garantie d'aucune sorte, à titre de référence générale et à des fins éducatives uniquement. Ces informations ne doivent pas être considérées comme des conseils financiers, des conseils juridiques ou une recommandation d’achat d’un produit ou d’un service spécifique. Vous devriez demander votre propre avis à des conseillers professionnels appropriés. Cet article ayant été rédigé par un auteur tiers, veuillez noter que les opinions exprimées sont celles de l'auteur tiers et ne reflètent pas nécessairement celles de la Binance Academy. Pour des informations plus détaillées, veuillez suivre le lien. La valeur des actifs numériques peut être volatile. La valeur des fonds investis peut augmenter et diminuer. Vous risquez de ne pas récupérer vos fonds investis. Vous êtes seul responsable de vos décisions d’investissement. Binance Academy n'est pas responsable de vos éventuelles pertes. Ces informations ne constituent pas des conseils financiers, juridiques ou professionnels. Pour en savoir plus, veuillez lire nos conditions d'utilisation et notre divulgation des risques.

