BlockPulseNews
Définition

Messagerie inter-chaînes : définition

La messagerie inter-chaînes désigne les protocoles qui permettent à une blockchain d'envoyer des données ou des instructions arbitraires à une autre, et pas seulement des tokens, afin qu'une action sur une chaîne déclenche une action sur une autre.

Thème : Oracles et interopérabilité

Messagerie inter-chaînes : comment ça marche ?

Les blockchains sont isolées par nature : un smart contract sur une chaîne ne peut pas lire directement ce qui se passe sur une autre. La messagerie inter-chaînes comble ce vide. Un contrat source émet un message, un mécanisme de transport le fait parvenir à la chaîne de destination, et un contrat destinataire l'exécute après avoir vérifié qu'il est authentique. Le message peut contenir n'importe quelle donnée : un ordre de transfert, un vote de gouvernance, un appel de fonction.

Le point délicat est la vérification. Selon les protocoles, elle repose sur un client léger qui vérifie le consensus de la chaîne d'origine (c'est le cas d'IBC dans l'écosystème Cosmos), sur un ensemble de validateurs externes qui signent les messages, sur des oracles, ou sur des preuves cryptographiques. Les ponts de tokens ne sont qu'une application parmi d'autres : déplacer un actif revient à envoyer un message qui demande de verrouiller d'un côté et de créer l'équivalent de l'autre.

Un exemple concret

Une DAO fictive détient sa trésorerie sur Ethereum mais gère aussi un protocole déployé sur un réseau de couche 2. Après un vote sur Ethereum, un message inter-chaînes transmet la décision au contrat situé sur le layer 2, qui modifie automatiquement un paramètre de taux d'intérêt. Aucun token n'est déplacé : seule une instruction circule entre les deux chaînes.

Les risques à connaître

La sécurité d'un message dépend entièrement de son mécanisme de vérification. Si un petit groupe de signataires valide les messages, la compromission de leurs clés permet de forger des instructions frauduleuses, comme l'ont montré plusieurs piratages de ponts. Des messages peuvent aussi être retardés ou bloqués, ce qui laisse les deux chaînes dans un état incohérent.

À ne pas confondre avec

  • Bridge : Un bridge sert avant tout à transférer des actifs, alors que la messagerie inter-chaînes transporte n'importe quel type d'instruction, le transfert d'actifs n'étant qu'un cas particulier.
  • IBC : IBC est un protocole précis de messagerie inter-chaînes fondé sur des clients légers, alors que la messagerie inter-chaînes est la catégorie générale.

Questions fréquentes sur Messagerie inter-chaînes

Quelle différence entre un bridge et la messagerie inter-chaînes ?

Le bridge déplace des tokens d'une chaîne à une autre. La messagerie inter-chaînes est plus générale : elle permet d'envoyer des données ou des appels de fonction, et un bridge peut d'ailleurs s'appuyer sur elle.

La messagerie inter-chaînes est-elle sûre ?

Cela dépend de la manière dont les messages sont vérifiés. Une vérification par client léger ou par preuve cryptographique est en général plus robuste qu'une validation par un petit groupe de signataires.

Dans le même thème : Oracles et interopérabilité

Tous les termes du thème Oracles et interopérabilité →

À lire

Messagerie inter-chaînes dans l'actualité

Nos articles qui parlent de Messagerie inter-chaînes, les plus pertinents d'abord.

Approfondir avec l'Académie : Les Oracles Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en M

← Tout le lexique crypto de A à Z