Protocole IBC : fonctionnement

Mathieu NICOLAS
INTChain French Community
2 min readApr 11, 2020

Le principe derrière le protocole IBC (Inter BlockChain) est très simple.
Laissez nous prendre un exemple où un compte sur la chaîne A souhaite envoyer 10 tokens (appelons ça des ATOM) à la chaîne B.

Tracking / suivi:

Continuellement, la chaîne B reçoit des identifiants uniques des blocs (headers) de la chaîne A et inversement.
Ceci permet à chaque chaînes de suivre l’ensemble des validations de l’autre. Par essence, chaque chaînes gère un client (light/léger) de l’autre.

Bonding (stacking) / blocage:

Quand le transfert IBC est initié, les ATOM sont bloqués (bonded) sur la chaîne A.

Proof Relay / preuve du relais:

Ensuite, une preuve que ces 10 ATOM sont bloqués est envoyée de la chaîne A vers la chaîne B.

Validation :

La preuve est vérifiée par la chaîne B contre l’identifiant unique des blocs (header) de la chaîne A et, si elle est valide, alors les 10 ATOM sont créés sur la chaîne B.

--

--