Des hackers ont vidé $320 M sur Liquid Network et rendu presque tout

iEXExchanger
Des hackers ont vidé $320 M sur Liquid Network et rendu presque tout

Liquid Network, la sidechain Bitcoin de Blockstream, a perdu presque toutes ses réserves — environ 4 000 BTC — à cause d'un bug logiciel, pas d'une clé volée. L'essentiel est revenu en un jour.

Samedi soir, heure de New York, quelqu'un a vidé 3 996 BTC — environ 320 millions de dollars — du portefeuille de la fédération derrière Liquid Network, la plus ancienne sidechain de Bitcoin. Les plateformes gérant son jeton LBTC ont gelé dépôts et retraits en quelques heures.

Liquid tourne depuis 2018 sous la houlette de Blockstream. Le principe : des exchanges, des bureaux OTC et des fonds bloquent du bitcoin, reçoivent du LBTC en échange, et règlent leurs opérations plus vite et plus discrètement que sur la chaîne principale. Une quinzaine de membres de la fédération détiennent ensemble les vrais BTC qui garantissent ces jetons.

Blockstream affirme qu'aucune clé n'a été volée. Le problème venait d'Elements, le fork de Bitcoin Core sur lequel tourne Liquid : un bug dans le cache de vérification des range proofs a permis de créer du LBTC sans bloquer le bitcoin correspondant. Les jetons ainsi fabriqués ont ensuite été échangés contre du vrai BTC via la plateforme SideSwap.

Un message inscrit on-chain sur ces transactions disait : « we are whitehats. contact us on chain » (nous sommes des white hats, contactez-nous on-chain). Blockstream n'a jamais confirmé cette version, mais a engagé le dialogue et publié un correctif pour tous les nœuds en moins d'une journée.

Une fois assuré que la faille était corrigée, l'attaquant a renvoyé 3 400 BTC, soit environ 272 millions de dollars. Il a gardé 598,5 BTC — près de 47 millions, soit 15 % du butin — sans qu'aucun accord public ne qualifie cette somme de récompense. Cela ressemble davantage à des honoraires fixés unilatéralement.

Les autres actifs hébergés sur Liquid, dont l'USDT et des actifs réels tokenisés, n'ont pas été touchés. L'épisode rappelle qu'une infrastructure Bitcoin ancienne et gérée avec prudence peut quand même tomber à cause d'une simple erreur de code, pas seulement d'un vol de clé spectaculaire.

Questions et réponses

Questions fréquemment posées sur le sujet de l'article

Qu'est-ce que Liquid Network ?

Liquid Network est une sidechain Bitcoin gérée par Blockstream depuis 2018. Les exchanges et les fonds y bloquent du BTC et reçoivent en échange le jeton LBTC, pour des règlements plus rapides et plus discrets que sur la chaîne principale.

Quelle est la véritable cause de l'incident ?

Pas une clé volée, mais un bug dans Elements, le fork de Bitcoin Core sur lequel tourne Liquid. Une faille dans le cache de vérification des range proofs a permis de créer du LBTC sans bloquer le bitcoin correspondant.

D'autres actifs ou des utilisateurs ordinaires ont-ils été touchés ?

Non. L'USDT, le stablecoin brésilien DePix et les actifs réels tokenisés sur Liquid n'ont pas été touchés ; le problème se limitait à la réserve de BTC garantissant le LBTC.

Le réseau est-il de nouveau sûr et opérationnel ?

Blockstream a publié un correctif pour tous les nœuds en moins d'une journée et récupéré l'essentiel des fonds après confirmation du correctif. Aucun rapport complet sur la cause profonde ou les mesures futures n'a encore été publié.