Comment effectuer un transfert IBC dans Cosmos ? Tutoriel pas à pas
Au début de l’année 2022, Cosmos a lancé ce qui réaffirmerait son réseau comme l’Internet des blockchains. L’IBC est un protocole qui connecterait des blockchains indépendantes et permettrait d’envoyer des actifs cross-chain rapidement et facilement.
Attention ! Avant de vous lancer dans les transferts IBC de Cosmos, il y a quelques aspects clés que vous devez connaître :
- N’envoyez pas de tokens via IBC directement vers un wallet CEX, vous pourriez perdre vos fonds.
- En cas d’erreur dans votre soumission ou en cas de saturation du canal, vos tokens seront renvoyés dans votre wallet ou le transfert sera effectué une fois les demandes effacées ; faites preuve de patience.
- En cas de doute, veuillez contacter notre équipe via Telegram et nous vous guiderons.
- Si vous n’êtes pas sûr de faire les choses correctement, essayez d’abord d’envoyer de petites quantités pour tester.
Qu’est-ce que la communication inter-blockchain (IBC) ?
Le terme IBC ou Inter-Blockchain Communication, déjà bien connu dans Cosmos, est un protocole de communication entre blockchains. C’est un protocole standard d’interopérabilité qui gère l’authentification et le transport de données entre deux blockchains indépendantes, permettant l’envoi de tokens sans l’aide d’une passerelle, ouvrant ainsi un monde de possibilités au sein de l’écosystème Cosmos.
Introduction aux transferts IBC de Cosmos
Pour cet exemple, nous allons expliquer comment envoyer des tokens EVMOS de la blockchain Evmos vers la blockchain Osmosis.
Avant de commencer, nous allons expliquer chaque champ afin que vous compreniez les informations dont vous aurez besoin :
- Destination Chain : la blockchain à laquelle vous souhaitez envoyer vos tokens. Recipient : dans ce cas, l’adresse Osmosis à laquelle vous voulez envoyer vos EVMOS.
- Token : le token que vous souhaitez envoyer, dans ce cas, nous choisirons EVMOS.
- Montant : quantité de tokens à envoyer.
- MEMO : il s’agit généralement d’un champ facultatif, mais obligatoire lors de l’envoi de fonds vers des wallets d’exchange. Cependant, nous ne recommandons pas d’envoyer des fonds à des exchanges en utilisant des transferts IBC.
- Channel ID : dans ce champ, vous devrez entrer l’ID du canal qui relie la blockchain où se trouvent actuellement vos tokens avec la blockchain vers laquelle vous voulez envoyer vos tokens.
Comment savoir quel canal choisir lors d’un transfert IBC ?
C’est simple ! Vérifiez sur Mintscan la section IBC Relayers de la blockchain à partir de laquelle vous souhaitez envoyer vos tokens. Dans notre cas, nous allons vérifier Evmos > IBC Relayers.
Ensuite, veuillez trouver la blockchain vers laquelle vous allez envoyer vos tokens ; dans ce cas, sélectionnez Osmosis. Comme vous le verrez, le canal que vous devrez utiliser pour envoyer vos EVMOS du réseau Evmos à Osmosis sera le canal appelé « channel-0 ».
Comment faire des transferts IBC dans Cosmos ?
Nous allons maintenant voir les différentes étapes pour envoyer vos tokens vers un autre réseau sans passer par une quelconque passerelle, en utilisant simplement le système IBC natif de Cosmos.
Allez dans les paramètres de votre profil de votre wallet Keplr et assurez-vous que vous avez activé l’option « Developer Mode ».
Ensuite, sélectionnez la chaîne à partir de laquelle vous allez envoyer les tokens et cliquez sur le bouton « Transfer ».
- Dans le champ « Destination Chain », sélectionnez Osmosis. Si c’est la première fois que vous effectuez ce type de transfert, vous ne trouverez aucune option, veuillez alors cliquer sur « New IBC Transfer Channel ». Notez que cette étape ne sera pas nécessaire pour les futurs transferts entre Evmos et Osmosis.
- Si vous ajoutez un nouveau canal de transfert IBC, sélectionnez Osmosis comme chaîne de destination et saisissez channel-0. Vous verrez que si vous ne remplissez pas le champ correctement avec « channel-0 », vous obtiendrez une erreur, il n’y a donc aucune chance d’entrer un mauvais ID de canal.
- Ensuite, sélectionnez Osmosis dans la liste « Destination Chain » et entrez le wallet de destination d’Osmosis à laquelle vous enverrez vos tokens.
- Enfin, il ne vous reste plus qu’à saisir le montant des tokens que vous souhaitez envoyer et à confirmer le transfert en payant les frais requis qui apparaîtront dans votre wallet Keplr.
Voilà, c’est fait ! Connectez-vous à votre wallet Osmosis et vous y trouverez vos EVMOS. Vous saurez quels tokens proviennent d’un transfert IBC, car vous verrez l’identifiant du canal à côté de son nom.
Si vous souhaitez effectuer le transfert d’Osmosis vers Evmos, les étapes à suivre seront les mêmes, mais le canal que vous devrez ajouter est channel-204. Par défaut, lorsque vous configurez le canal pour les transferts d’Evmos vers Osmosis, le canal pour les transferts inverses d’Osmosis vers Evmos sera également sauvegardé.