Bridging de Cryptomonnaies
Le bridging de cryptomonnaies ne consiste pas à déplacer littéralement le même token d’une blockchain à une autre. Dans de nombreux modèles de pont, l’actif original est verrouillé sur la chaîne source, tandis qu’un token wrapped ou bridgé correspondant est émis sur la chaîne de destination. Ce nouveau token peut maintenir une valeur de 1:1 tant que les actifs qui le soutiennent restent sécurisés. La documentation officielle du pont Ethereum avertit que cette structure introduit des risques liés aux smart contracts, aux contreparties et au système dans son ensemble.
Risques de Piratage
Alors, que se passe-t-il si le pont est piraté ? Imaginez qu’un pont détienne 10 000 ETH sur Ethereum et ait émis 10 000 tokens wrapped ETH sur une autre blockchain. Normalement, cela signifie que 10 000 wrapped ETH équivalent à 10 000 ETH dans les réserves du pont. Cependant, si un attaquant parvient à vider 6 000 ETH du contrat du pont, il restera 10 000 tokens wrapped, tandis que seulement 4 000 ETH seront disponibles pour les échanger.
L’actif wrapped est alors sous-collatéralisé. Les participants du marché peuvent immédiatement commencer à le vendre en dessous du prix de l’ETH natif, car ils ne savent plus si chaque token peut être échangé un pour un. Cela ressemble à un dépeg de stablecoin, sauf que la garantie manquante se trouve à l’intérieur de l’infrastructure cross-chain plutôt que dans une réserve de stablecoin.
Mécanismes d’Attaque
Un pont n’a pas nécessairement besoin de perdre directement ses réserves verrouillées. Certaines attaques exploitent plutôt le mécanisme de minting. Si un attaquant parvient à convaincre le contrat de la chaîne de destination que des actifs ont été déposés alors qu’ils ne l’ont pas été, le pont peut émettre des tokens wrapped non soutenus. Chainlink décrit cela comme un problème de « mint infini » : l’offre de tokens augmente sans une augmentation correspondante des réserves.
L’attaquant peut alors vendre ces tokens sur des échanges décentralisés ou les utiliser comme garantie ailleurs. Cela rend les exploits de ponts particulièrement dangereux, car les dommages peuvent se propager au-delà des personnes qui ont utilisé le pont lui-même.
Conséquences sur la Finance Décentralisée
Les actifs bridgés sont souvent déposés dans des protocoles de prêt, des pools de liquidité et des échanges décentralisés. Supposons qu’un actif wrapped non soutenu soit accepté comme garantie pour un prêt de 1 million de dollars. Si le token s’effondre soudainement vers zéro, le protocole peut se retrouver avec une garantie sans valeur, tandis que l’emprunteur conserve les actifs qu’il a empruntés.
Cela crée un chemin d’un exploit de pont à l’insolvabilité de la finance décentralisée (DeFi). C’est une des raisons pour lesquelles il est important de comprendre les liquidations DeFi : les protocoles peuvent geler les marchés, réduire les valeurs de garantie ou liquider rapidement des positions lorsque la confiance dans un actif disparaît.
Solutions Potentielles
Parfois, les opérateurs de pont peuvent remplacer la garantie volée, suspendre le minting, récupérer des fonds ou recapitaliser le système. Si le soutien total est rétabli, le token wrapped peut revenir vers son peg original. D’autres ponts utilisent des systèmes de preuve de réserve qui surveillent si les tokens wrapped en circulation restent entièrement collatéralisés. Ceux-ci peuvent être connectés à des coupe-circuits qui arrêtent le minting de nouveaux tokens ou gèlent les marchés affectés lorsque les réserves tombent en dessous des niveaux requis.