Comment fonctionnent les ponts crypto et pourquoi ils continuent d'être exploités 🤔
Les ponts sont l'infrastructure la plus exploitée dans la DeFi. Plus de 2 milliards de dollars ont été volés à travers des hacks de ponts, plus que toute autre catégorie en crypto.
Un pont déplace des tokens entre deux blockchains qui ne peuvent pas vérifier l'état l'une de l'autre. Ethereum n'a aucun moyen de confirmer ce qui se passe sur Solana, donc le pont fait cette vérification à travers son propre système.
🤔 Le design le plus courant est lock-and-mint. Vous déposez de l'ETH dans un contrat sur Ethereum et le pont mint de l'ETH emballé sur l'autre blockchain. Pour revenir en arrière, vous brûlez le token emballé et l'original est débloqué.
Deux autres designs existent :
🔵 Les ponts de réseau de liquidité maintiennent des pools sur les deux chaînes et vous retirez du pool de destination au lieu de recevoir un token minté.
🟢 Les ponts de transmission de messages relaient des instructions arbitraires entre les chaînes plutôt que de déplacer des actifs directement, avec la surface d'attaque dans le code qui décide si un message est valide.
Les exploits suivent toujours le design.
1️⃣ L'exploitation de Ronin était lock-and-mint : les validateurs contrôlaient le pool verrouillé, donc compromettre 5/9 clés suffisait à autoriser 625 millions de dollars en retraits frauduleux.
2️⃣ Wormhole a utilisé une couche de transmission de messages pour la vérification, et une signature de gardien falsifiée a permis à l'attaquant de mint 120 000 ETH sur Solana sans verrouiller quoi que ce soit sur Ethereum, coûtant 320 millions de dollars.
3️⃣ Les ponts de réseau de liquidité n'ont pas été touchés à la même échelle : THORChain a été exploité trois fois en un mois en 2021, mais n'a perdu que 13 millions de dollars à travers les attaques. Chaque hack ne pouvait drainer que des pools spécifiques à la fois plutôt que le protocole complet.