Je suis sur le cul… Un vieux bug, caché depuis 7 ans, a carrément envoyé une blockchain publique à la casse 😂

Le 27 octobre, quelqu’un a découvert une faille sur Iron Fish, une blockchain axée sur la confidentialité : une même somme pouvait être dépensée plusieurs fois. Il a transféré toutes les pièces créées de toutes pièces via un pont cross-chain vers Base. De l’autre côté du pont, environ 2,98 milliards de wIRON ont été émis en 14 opérations en une journée. Or, il n’existe qu’environ 76,9 millions d’IRON au total : cela représente 38,7 fois la quantité en circulation.

Une fois les pièces créées, il les a revendues en masse. Deux nouveaux portefeuilles ont tout déversé dans les pools de Base et ont tout vendu en un peu plus de 14 heures, récupérant environ 197 400 dollars. Une partie a été transférée vers des plateformes d’échange, et le reste converti en environ 0,865 bitcoin. Le matin, le wIRON se vendait encore autour de 7 cents ; le soir, il ne valait presque plus rien. Il ne reste aujourd’hui qu’environ 300 dollars de liquidités dans les pools.

Les plus mal lotis sont ceux qui ont acheté ensuite. 212 adresses ont ramassé du wIRON à bas prix et ont tenté de le reconvertir en véritable IRON via le pont cross-chain. Au total, environ 192 millions de wIRON ont été brûlés, mais impossible de savoir sur la blockchain si les détenteurs pourront être remboursés.

Dans la nuit du 31 octobre, heure de Pékin, l’équipe a annoncé qu’elle cessait tout soutien à l’ensemble du réseau. Une fois le correctif soumis, elle a archivé le dépôt de code. Ce code défectueux avait pourtant été examiné lors d’audits internes et externes, mais personne ne l’a remarqué.

À l’avenir, je vais vraiment mettre un point d’interrogation derrière les mots « audité ». Des pièces accumulées pendant des années peuvent être anéanties par une seule ligne de code dont personne n’a repéré le problème.

Aux débutants, je conseille d’observer davantage et d’agir moins. Pour acheter des cryptos, achetez uniquement du $BTC