Un pont interchaînes relie des blockchains distinctes afin qu’une action sur l’une puisse déclencher une action correspondante sur l’autre. Il peut prendre en charge transferts de jetons, messages applicatifs ou appels de contrats. Cette connexion exige de vérifier ou d’attester les événements pertinents ; partager un format d’adresse ne crée pas à lui seul l’interopérabilité.
Différents mécanismes de transfert
Dans un modèle de verrouillage et émission, les actifs restent bloqués sur la chaîne source pendant que des jetons représentatifs sont créés sur la destination. Le retour détruit généralement ces représentations avant de libérer les originaux, selon les règles du pont.
D’autres modèles détruisent un actif sur une chaîne pour l’émettre sur l’autre, ou fournissent les actifs de destination à partir de liquidités existantes. Cela crée différentes dépendances de garde, de liquidité et de remboursement. Un jeton « transféré par pont » n’est pas toujours la version native de l’émetteur.
La vérification est le lien essentiel
Un pont peut s’appuyer sur des clients légers, des preuves cryptographiques, un groupe externe de signataires ou d’autres mécanismes. Sa sécurité comprend ces hypothèses et celle des deux chaînes reliées.
Bugs de contrats, signataires compromis, réorganisations et manque de liquidité peuvent perturber les transferts ou entraîner des pertes. Frais, exigences de finalité, contrats de jetons pris en charge et délais varient selon l’itinéraire. Une confirmation sur la source ne prouve pas, à elle seule, l’achèvement de l’action à destination.