septembre 9, 2026
blockchains communiquer entre elles

Les ponts inter-blockchains permettent d’utiliser sur un réseau des actifs initialement émis sur un autre. Ils sont devenus indispensables dans un écosystème composé de nombreuses blockchains et solutions de seconde couche. Mais ils ajoutent une infrastructure intermédiaire dont la sécurité peut être inférieure à celle des réseaux connectés. Un transfert rapide et fluide peut ainsi masquer de nouvelles dépendances techniques, financières et humaines.

Les blockchains fonctionnent comme des systèmes indépendants. Ethereum ne vérifie pas spontanément ce qui se passe sur Solana, pas plus qu’une blockchain ne peut modifier directement le registre d’une autre.

Cette séparation protège leur souveraineté, mais elle fragmente les actifs et les applications. Un utilisateur possédant des jetons sur Ethereum ne peut pas simplement les envoyer vers une adresse sur une autre blockchain comme s’il effectuait un transfert interne.

Les ponts, ou bridges, organisent cette communication. Ils peuvent transmettre des jetons, mais également des données, des votes de gouvernance ou des instructions destinées à un contrat intelligent.

Un actif ne traverse généralement pas la blockchain

L’expression « transférer un actif » est trompeuse. Dans la plupart des cas, le jeton d’origine ne quitte pas son réseau.

Prenons un utilisateur souhaitant déplacer 10 ETH d’Ethereum vers un autre réseau. Un pont peut immobiliser les 10 ETH dans un contrat sur Ethereum, puis créer 10 jetons représentatifs sur la blockchain de destination.

Ces nouveaux jetons valent théoriquement 10 ETH parce qu’ils peuvent être détruits pour récupérer les actifs immobilisés. Le mécanisme est appelé lock and mint : verrouillage sur le réseau de départ, puis création sur le réseau d’arrivée. Le retour repose sur l’opération inverse, généralement une destruction des jetons représentatifs suivie du déblocage des actifs originaux.

Le pont doit donc garantir une égalité permanente :

actifs immobilisés sur le réseau d’origine = jetons représentatifs en circulation ailleurs.

Si un attaquant parvient à créer des jetons sans dépôt correspondant, il peut les vendre ou demander le retrait d’actifs réellement déposés par d’autres utilisateurs. Le problème ne reste alors pas limité à une erreur informatique : le jeton représentatif peut perdre tout ou partie de sa valeur.

Les différentes architectures de ponts

Tous les ponts n’utilisent pas les mêmes garanties.

Les ponts natifs

Un pont natif relie généralement une blockchain principale à une solution de seconde couche construite autour d’elle. Les contrats des deux réseaux échangent des messages selon les règles du protocole.

Le pont standard d’Optimism utilise, par exemple, des contrats déployés sur Ethereum et sur le réseau de seconde couche. Les jetons sont verrouillés d’un côté et une représentation est créée de l’autre.

Ces ponts peuvent bénéficier des mécanismes de preuve du réseau concerné. Cette sécurité a toutefois un coût en temps. Sur les réseaux optimistes comme OP Mainnet ou Arbitrum One, un retrait vers Ethereum peut imposer environ sept jours d’attente afin de laisser le temps de contester un état frauduleux.

Les ponts rapides contournent souvent ce délai grâce à des fournisseurs de liquidité. Ceux-ci avancent immédiatement les fonds sur le réseau d’arrivée, puis attendent eux-mêmes le règlement officiel. L’utilisateur gagne en vitesse mais dépend de la liquidité, des contrats et des règles de ce service supplémentaire.

Les ponts à validateurs ou signatures multiples

Certains ponts confient la vérification à un groupe d’opérateurs. Lorsque suffisamment de validateurs signent qu’un dépôt a eu lieu, le contrat de destination autorise la création ou le déblocage des jetons.

Cette architecture est rapide et compatible avec des blockchains très différentes. Sa sécurité dépend toutefois du nombre de signataires, de leur indépendance et de la protection de leurs clés.

Un pont présenté comme décentralisé peut en pratique être contrôlé par une majorité relativement réduite. Si cette majorité est compromise, soudoyée ou coordonnée, elle peut théoriquement approuver de faux messages.

Les ponts fondés sur des preuves

Une approche plus exigeante consiste à faire vérifier par chaque blockchain une preuve cryptographique de l’état de l’autre.

Le protocole IBC utilise notamment des clients légers capables de conserver une représentation compacte du consensus d’une blockchain distante et de vérifier des preuves relatives à son état. Les paquets peuvent être authentifiés, reçus une seule fois, confirmés ou expirés.

Cette architecture réduit le besoin de faire confiance à un groupe extérieur. Elle ne supprime cependant pas tous les risques : les clients légers, les contrats et la logique applicative peuvent contenir des erreurs. Toutes les blockchains ne permettent pas non plus le même niveau de vérification. IBC prévoit donc également des méthodes d’attestation différentes, y compris des signatures multiples, lorsque les preuves légères ne sont pas disponibles.

La mention « IBC » ou « fondé sur des preuves » ne suffit donc pas. Il faut examiner le mécanisme effectivement utilisé pour la connexion concernée.

Le burn and mint natif

Lorsqu’un même émetteur contrôle officiellement un actif sur plusieurs blockchains, il peut éviter les jetons enveloppés.

Avec le protocole CCTP de Circle, les USDC sont détruits sur la blockchain de départ, puis de nouveaux USDC natifs sont créés sur la blockchain d’arrivée après validation du message. Il n’existe donc pas un stock de jetons représentatifs dépendant d’un pool traditionnel de liquidités.

Cette méthode réduit certains risques de collatéralisation et de fragmentation. Elle repose en revanche sur l’émetteur, sur son système d’attestation et sur son autorité de création monétaire. Il s’agit d’un modèle différent, pas d’une absence de confiance.

Pourquoi les ponts sont-ils particulièrement sensibles ?

Un pont combine plusieurs systèmes complexes : deux blockchains, des contrats intelligents, un mécanisme de messagerie, des validateurs ou des preuves, des interfaces et parfois des fournisseurs de liquidité.

Une faiblesse dans un seul composant peut compromettre l’ensemble.

La falsification d’un message

Le risque le plus direct consiste à faire croire au contrat de destination qu’un dépôt, une destruction ou un retrait a eu lieu alors que ce n’est pas le cas.

L’attaquant cherche alors à contourner la vérification des signatures, exploiter une erreur dans la preuve ou réutiliser un message déjà exécuté.

La compromission des clés

Lorsqu’un pont dépend de plusieurs opérateurs, la sécurité de leurs clés devient critique. Le nombre théorique de validateurs importe moins que le seuil réellement nécessaire pour approuver une opération.

Cinq signatures exigées parmi neuf opérateurs ne constituent pas neuf niveaux de sécurité indépendants. Si plusieurs clés sont conservées dans des environnements similaires ou administrées par la même organisation, la décentralisation affichée peut être largement illusoire.

Les contrats évolutifs

De nombreux ponts utilisent des contrats pouvant être mis à jour. Cette capacité permet de corriger une faille ou d’arrêter le système en urgence.

Elle signifie aussi qu’une clé d’administration ou un mécanisme de gouvernance peut modifier les règles, bloquer les retraits ou remplacer le code. Un contrat audité aujourd’hui n’est pas nécessairement celui qui fonctionnera demain.

La finalité des transactions

Un pont doit décider à quel moment une opération est suffisamment définitive sur le réseau d’origine pour être reconnue ailleurs.

S’il agit trop vite, une réorganisation de la blockchain peut annuler la transaction initiale après que les actifs ont déjà été délivrés sur le réseau d’arrivée. S’il attend davantage de confirmations, le transfert devient plus lent.

La rapidité annoncée reflète donc souvent une décision sur le niveau de risque accepté, et non une amélioration gratuite.

Un même actif peut exister sous plusieurs formes

Une blockchain peut héberger plusieurs versions d’un même actif : version native, version créée par le pont officiel et versions émises par différents ponts privés.

Ces jetons peuvent porter des noms et des symboles presque identiques tout en dépendant de réserves et de contrats distincts. La documentation d’Arbitrum avertit par exemple que son réseau peut proposer une forme native de l’USDC et une autre précédemment transférée par pont.

La liquidité se fragmente alors entre plusieurs représentations. Une version peut être largement acceptée par les plateformes, tandis qu’une autre se négocie avec une décote ou devient impossible à reconvertir.

L’utilisateur doit donc vérifier l’adresse du contrat et l’émetteur réel, pas seulement le logo affiché dans son portefeuille.

Les “intentions” peuvent-elles simplifier les transferts ?

Une évolution récente consiste à demander à l’utilisateur d’exprimer un résultat plutôt que de choisir lui-même chaque pont.

Il pourrait indiquer : « Je veux recevoir au moins 995 USDC sur ce réseau ». Des opérateurs appelés solvers recherchent alors la meilleure manière d’exécuter l’ordre, avancent éventuellement les fonds et sont payés après vérification du résultat.

Le projet de standard ERC-7683 cherche à harmoniser la manière dont ces ordres inter-blockchains sont présentés aux solvers. Il reste toutefois à l’état de projet et laisse les protocoles libres de choisir leurs mécanismes de séquestre, de prix et de règlement.

Cette approche peut masquer la complexité technique. Elle ajoute en contrepartie un marché d’intermédiaires dont il faut examiner la concurrence, les garanties et les conditions de paiement.

Comment réduire le danger ?

Aucun indicateur unique ne permet de déclarer un pont sûr. Avant un transfert important, il faut identifier :

  • le mécanisme de vérification des messages ;
  • le nombre de signatures réellement nécessaires ;
  • l’existence de clés d’administration ou d’un bouton d’arrêt ;
  • les délais de finalité et de retrait ;
  • la nature native ou enveloppée de l’actif reçu ;
  • les audits, les programmes de récompense et les procédures d’urgence ;
  • la possibilité de récupérer les fonds sans dépendre de l’interface principale.

Il est également prudent de tester d’abord un faible montant et de vérifier que le portefeuille possède la monnaie nécessaire pour payer les frais sur le réseau d’arrivée.

Une communication possible, mais jamais neutre

Les blockchains peuvent communiquer sans confier l’ensemble du système à une entreprise unique. Les clients légers, les preuves cryptographiques et les ponts natifs offrent des garanties de plus en plus solides.

Mais l’interopérabilité crée nécessairement une nouvelle logique de confiance. Une blockchain doit accepter une information concernant un système qu’elle ne contrôle pas directement.

Le choix réel ne se situe donc pas entre un pont « avec confiance » et un pont « sans confiance ». Il se situe entre différentes manières de vérifier cette information, avec des coûts, des délais et des risques distincts.

La bonne question n’est pas seulement : “Quel pont est le plus rapide ?” Il faut demander qui certifie le transfert, quelles hypothèses permettent cette certification et ce qu’il advient des actifs si une seule de ces hypothèses devient fausse.