À l’origine, les différentes blockchains ne pouvaient pas communiquer directement : les bitcoins présents sur la blockchain Bitcoin n’apparaissent pas spontanément sur Ethereum. Un bridge inter-chaînes est un outil qui transfère des actifs ou des messages d’une chaîne à une autre. C’est pratique, mais c’est aussi l’un des maillons les plus souvent touchés par des incidents dans le secteur des cryptomonnaies.

Cryptomonnaie mentionnée dans l’article : $ZRO cours à 1.643 (24 h +2.37 %).

— Verrouiller puis émettre —

La méthode de transfert inter-chaînes la plus courante consiste à « verrouiller puis émettre » : l’utilisateur confie ses actifs à un contrat de bridge sur la chaîne source, où ils sont verrouillés. Le bridge émet alors sur la chaîne cible une quantité équivalente d’actifs enveloppés. Pour faire le trajet inverse, le processus est inversé : les actifs enveloppés sur la chaîne cible sont détruits et les actifs verrouillés sur la chaîne source sont libérés.

Le WBTC sur Ethereum en est un exemple : chaque WBTC correspond à un bitcoin détenu par un dépositaire. Il permet d’utiliser le bitcoin dans les applications DeFi d’Ethereum, mais les détenteurs doivent aussi faire confiance au dépositaire.

— Des liquidités sur les deux chaînes —

Une autre méthode de transfert inter-chaînes n’émet pas d’actifs enveloppés, mais place un pool de liquidités sur chacune des deux chaînes : l’utilisateur dépose des actifs sur la chaîne source, puis retire des jetons natifs du pool sur la chaîne cible. Cette méthode permet de recevoir des jetons natifs, mais si le pool est peu profond, les transferts de gros montants peuvent entraîner un glissement de prix important.

— Comment le bridge sait-il que vos fonds sont verrouillés ? —

Quelle que soit la méthode utilisée, le bridge doit confirmer que l’opération a bien eu lieu sur la chaîne source. Parmi les méthodes courantes : une confirmation signée par un portefeuille multisignature ou un comité de validateurs, la vérification sur la chaîne cible par un client léger de la chaîne source, ou encore une preuve à divulgation nulle de connaissance attestant l’état de la chaîne source.

Plus la vérification repose sur un petit nombre de signataires, plus la confiance est concentrée. Si les clés privées de ces signataires sont volées, ou si la logique de vérification du contrat comporte une faille, des attaquants peuvent « prouver » un verrouillage qui n’a jamais eu lieu et retirer les actifs du bridge.

— Risques et précautions —

Les contrats des bridges contiennent souvent d’importantes quantités d’actifs verrouillés ; ils sont donc depuis longtemps des cibles privilégiées des attaquants. Selon les chiffres de Chainalysis d’août 2022, environ 69 % des actifs cryptographiques volés cette année-là jusqu’à cette date provenaient d’attaques contre des bridges inter-chaînes.

La valeur des actifs enveloppés dépend du bridge lui-même. Si un problème survient avec les actifs verrouillés sur la chaîne source, les jetons enveloppés sur la chaîne cible peuvent perdre leur ancrage. Avant tout transfert inter-chaînes, il est donc judicieux de vérifier le portail officiel, de commencer par un petit montant avant d’en transférer un gros et de vérifier quelle version, émise par quel bridge, vous recevez.

— En résumé —

Les bridges inter-chaînes résolvent le problème de la circulation des cryptomonnaies entre différentes chaînes, mais chaque transfert ajoute une couche supplémentaire à laquelle il faut faire confiance. Lorsque vous devez transférer des actifs d’une chaîne à une autre, choisissez une solution éprouvée et procédez par étapes. N’investissez que ce que vous pouvez vous permettre et gardez une marge de manœuvre suffisante.

Vous est-il déjà arrivé de mal comprendre ce point ?