Les Crypto Bridges ou Bridges sont responsables de notre capacité à interconnecter les différentes blockchains existantes et à pouvoir interagir entre elles, diversifiant et augmentant ainsi la convivialité et la portée des crypto-monnaies et des écosystèmes qui se construisent autour d'elles.
UUn pont ou un pont entre chaînes est un service (centralisé ou décentralisé) qui permet de créer une connexion entre deux blockchains qui ne peuvent normalement pas communiquer entre elles, afin que des jetons puissent être transférés entre elles.
C'est un utilitaire devenu incontournable grâce à l'arrivée des services DeFi, qui ont conduit la communauté cryptographique à un énorme bond en avant dans l'utilisation de tecnología blockchain et les tokens qui font vivre les différentes chaînes de blocs capables de fournir ce type de service.
Comment fonctionne un pont ?
Un pont peut être vu comme un simple échangeur d'informations entre les blockchains. En d'autres termes, la fonction principale d'un pont est de permettre l'échange bidirectionnel d'informations entre la blockchain A et la blockchain B, à travers un protocole qui permet cette connexion. Bien sûr, c'est un moyen facile de voir comment fonctionne un pont, mais l'idée de base est que le fait de l'avoir très clairement vous aidera à comprendre exactement comment cet échange d'informations a lieu.
En fait, on peut le résumer en quatre étapes :
- Le pont est situé entre la chaîne A et B, créant la structure de base pour son fonctionnement.
- Si vous voulez passer un jeton de A > B, vous allez au pont, indiquez le nombre de jetons que vous voulez échanger en A, et fournissez l'adresse de destination en B.
- Vous effectuez l'envoi en A et le pont bloque ce solde dans un coffre-fort, puis en B le montant exact de jetons est frappé et envoyé à l'adresse en B que vous avez fournie.
- Les jetons en A sont bloqués en garantie des jetons en B et vous ne pouvez les récupérer qu'en faisant le processus inverse.
Expliqué plus en détail
Prenons un exemple plus pratique pour aller un peu plus loin dans le fonctionnement de ces ponts. Imaginez que vous souhaitiez transmettre 1.000 XNUMX jetons USDT du réseau Ethereum au réseau Polygon. Directement, malgré le fait que les adresses des Ethereum y Polygone sont identiques, la réalité est que leurs réseaux de blockchain sont différents, vous ne pouvez donc pas transmettre de valeur directement entre les deux blockchains. Pour ce faire, vous devez utiliser un pont et il se chargera de terminer ce processus.
Étant donné qu'Etheruem et Polygon sont identiques au niveau de la programmation (ils sont basés sur EVM, ils utilisent Solidity, ils ont le même modèle d'adresse, mais ils ont des historiques et des protocoles de consensus différents) créer un pont est assez facile. Pour ce faire, le pont crée une série de contrats (dans Ethereum et Polygon) qui permettront aux deux réseaux de communiquer avec un langage commun via un oracle blockchain. Le travail de l'oracle est de donner à ces contrats des informations précises sur ce qui se passe sur l'autre blockchain et vice versa. De cette façon, nous créons le canal de communication bidirectionnel entre Ethereum et Polygon, à ce stade, la moitié du travail est effectuée.
Maintenant, pour envoyer cet ETH USDT à Polygon, vous devrez interagir avec le pont du côté ETH. Il vous demandera deux choses :
- Une adresse de réception pour le réseau Polygon.
- Que vous envoyiez les 1.000 XNUMX USDT que vous avez en ETH vers un coffre (également en ETH) qui sera contrôlé par un contrat intelligent du pont. Cette étape est généralement transparente pour l'utilisateur.
En complétant ces deux étapes et en envoyant le côté ETH, le pont commence son travail. La première chose qui se passe est que l'oracle détecte l'envoi dans ETH et le signale aux contrats intelligents du côté de Polygon. Avec ce rapport, il y a le nombre de jetons échangés et l'adresse de destination (celle que vous avez indiquée) pour ceux-ci. Une fois l'opération ETH terminée, l'oracle le signale et les contrats intelligents du côté Polygon commencent à générer les 1.000 XNUMX USDT et les envoient à l'adresse fournie.
Les jetons générés du côté Polygone sont les mêmes USDT, de même montant et de même valeur, et cela est possible, car le coffre créé sert de garantie de la valeur de ces nouveaux jetons et ils seront bloqués jusqu'au moment où vous ferez l'opération inverse (transférer cet USDT de Polygon vers ETH). Le blocage empêche la génération de jetons à partir de rien, tout en maintenant la sécurité et la stabilité économique entre les chaînes et le pont.
Lorsque vous effectuez le processus inverse pour récupérer votre USDT dans ETH, le pont prend votre USDT du côté Polygon, le brûle et, une fois brûlé, l'USDT correspondant vous est livré du côté Ethereum. Avec cela, les travaux du pont entre l'ETH et Polygon sont terminés.
Types de pont
Les ponts peuvent être de deux types :
Centralisé
Un pont centralisé est un pont dont la gestion incombe à une entité centralisée qui prend et libère des jetons entre les chaînes supportées par ladite entité. Fondamentalement, cela fonctionne comme un échange, seulement au lieu d'échanger des paires, il prend juste un jeton et vous envoie le même jeton sur le réseau de destination de votre choix. Un exemple de ce type de pont est le pont OKex.
Décentralisé
Un pont décentralisé est un pont entièrement contrôlé par des contrats intelligents et où le contrôle des fonds n'appartient à aucune entité centrale. Un exemple de ce type de pont est Pont Céler.
Fonctions principales d'un pont
Parmi les principales fonctions des ponts, on peut citer :
- Activer l'interopérabilité entre les chaînes. De cette façon, les utilisateurs d'Ethereum peuvent prendre leurs jetons et les envoyer à d'autres chaînes comme BSC, sans passer par un échange.
- Permet aux utilisateurs de passer entre Layer1 et Layer2. Par exemple, les utilisateurs d'Ethereum peuvent transférer leurs jetons de Layer1 (le réseau Ethereum) vers des réseaux Layer2 tels que Polygon, Arbitrum, Optimism, xDai, etc.
- Il aide à minimiser les coûts d'exploitation, car il permet à l'utilisateur de rechercher des réseaux avec de meilleures commissions pour mener à bien ses opérations.
- Attirez la valeur d'autres réseaux vers des réseaux offrant de meilleures opportunités. Un bon exemple de cela est le mouvement de valeur de BTC à Ethereum pendant l'hiver crypto. Cette décision était motivée pour tirer parti de l'écosystème DeFi naissant et générer des bénéfices à un moment où la BTC restait faible en valeur.