IBC (Inter-Blockchain Communication) démystifié


Comment les blockchains peuvent-elles sortir de leurs silos ?

la question qui a amené le développement de l’IBC (Inter-Blockchain Communication).

IBC a été conçu par l’équipe Cosmos pour résoudre le problème d’interopérabilité de la blockchain.

IBC (Inter-Blockchain Communication) démystifié

À la fin de cet article, vous devriez avoir une compréhension complète de l’IBC et de ses différentes applications.

Résumé de la publication

  • Les silos de la blockchain
  • Qu’est-ce que l’IBC (Communication Inter-Blockchain) ?
  • Comment fonctionne l’IBC et comment cela profite-t-il aux commerçants ?
  • IBC contre les ponts inter-chaînes
  • Conclusion

Les silos de la blockchain

L’interopérabilité a été l’un des premiers défis auxquels ont été confrontées les blockchains.

Vous pouvez imaginer un monde où vous avez deux comptes bancaires (A et B) et chacun a une devise native différente.

Le problème, cependant, est qu’ils ne sont pas interopérables.

Il n’y a aucun moyen d’envoyer des devises directement du compte bancaire A au compte bancaire B à moins que vous ne suiviez le processus rigoureux d’échange de devises.

Bien sûr, cette triste histoire reflète l’état des blockchains à leurs débuts.

Heureusement, IBC est devenu l’une des solutions pour briser les silos de la blockchain.

Passez à la section suivante pour plus de détails.

Qu’est-ce que l’IBC (communication inter-blockchain) ?

IBC est une norme d’interopérabilité blockchain développée par l’équipe Cosmos en 2021.

Il s’agit d’un protocole qui permet à plusieurs chaînes de blocs et applications de se transférer des jetons et des données.

IBC se compose de deux couches distinctes  :

  • Commande d’authentification de transport (TAO) : Cette couche prend en charge l’interopérabilité entre plusieurs chaînes
  • Couche d’application : D’autre part, cette couche facilite les interactions entre plusieurs applications blockchain

Ces couches garantissent également l’authenticité des données, assurant la sécurité des chaînes interconnectées.

Idéalement, IBC a été construit avec la vision de faire du réseau Cosmos «l’internet des blockchains».

Ainsi, il est possible pour toutes les applications construites sur Cosmos d’interagir de manière transparente les unes avec les autres.

Evmos et Injective sont quelques-unes de ces blockchains. Trouvez-en d’autres ici.

Passez à la section suivante  !

Comment fonctionne l’IBC et comment cela profite-t-il aux commerçants ?

Comment fonctionne IBC ?

Les chaînes de blocs compatibles IBC permettent aux détenteurs de pièces d’envoyer et de recevoir des pièces vers d’autres chaînes de blocs également compatibles IBC.

Supposons que vous déteniez une pièce sur la « blockchain A » et que vous souhaitiez la transférer sur la « blockchain B » en utilisant IBC.

Voici ce qui se passe lorsque vous effectuez la transaction  :

  • Premièrement. elle est enfermée dans un compte séquestre sur la blockchain, et un validateur vient la vérifier
  • Deuxièmement, la pièce est rééditée en tant que représentation sur la « blockchain B », et vous pouvez l’utiliser librement pour effectuer des transactions

C’est ainsi que fonctionne l’IBC. C’est simple, non ?

Comment cela profite-t-il aux commerçants ?

IBC offre une gamme d’avantages aux commerçants de crypto et aux investisseurs.

Pour commencer, voici deux anecdotes :

Supposons que vous ayez jusqu’à 200 $ de jetons dans la « blockchain A ». Cependant, vous devez à un ami 200 $ de jetons dans la « blockchain B ».

Avec IBC, vous pouvez facilement transférer votre jeton de 200 $ de la « blockchain A » à la « blockchain B » et l’envoyer à votre ami. Voici comment vous pouvez le faire avec la fonction « IBC Transfer » sur le portefeuille Keplr.

Encore une fois, supposons que la « blockchain A » offre 8 % d’APY pour jalonner son jeton de blockchain. D’autre part, la « blockchain B » offre un APY de 13 %.

Dans un tel scénario, IBC vous aide à changer vos jetons de la « blockchain A » et à les miser sur la « Blockchain B » pour des rendements plus élevés.

Les autres applications de l’IBC incluent  :

  • Commerce inter-chaînes
  • Opportunités d’arbitrage
  • Accès à de nouveaux marchés, etc

Passez à la section suivante pour savoir pourquoi l’IBC est différent des ponts inter-chaînes.

IBC contre les ponts inter-chaînes

Les ponts inter-chaînes sont également des protocoles d’interopérabilité pour la blockchain.

Bien qu’ils partagent certaines similitudes avec IBC, il existe des différences importantes entre les deux qui méritent d’être explorées  :

    Niveau d’interopérabilité

Comme expliqué précédemment, IBC est nativement intégré au SDK Cosmos.

Il permet à toutes les blockchains construites avec le SDK Cosmos de communiquer entre elles en activant IBC.

En revanche, les ponts cryptographiques inter-chaînes sont des protocoles construits séparément pour faciliter la communication entre des chaînes de blocs spécifiques.

Ils sont plus limités dans leur interopérabilité et peuvent ne pas prendre en charge autant de blockchains.

    Sécurité

Les couches IBC garantissent que les données et les actifs transférés entre les blockchains sont sûrs et sécurisés.

Il y parvient en utilisant la cryptographie avec des fonctionnalités telles que la commande de paquets et la protection contre la relecture pour aider à prévenir la fraude et d’autres activités malveillantes.

Les ponts inter-chaînes, en revanche, peuvent ne pas offrir le même niveau de sécurité que l’IBC.

La raison en est qu’ils obligent souvent les utilisateurs à faire confiance à des entités tierces, ce qui peut introduire une sorte de vulnérabilité.

Les recherches montrent que 65% des hacks DeFi en 2022 étaient des hacks de ponts inter-chaînes.

Conclusion

IBC élimine les obstacles à la communication blockchain.

Aujourd’hui, tout comme la façon dont vous pouvez désormais facilement transférer de l’argent entre comptes bancaires, vous pouvez désormais transférer des données et des actifs entre les blockchains à l’aide d’IBC.

Avez-vous d’autres questions sur IBC?