Un bug de cache de preuve de portée dans le codebase Elements a permis à un acteur inconnu de frapper des L-BTC non adossés, de drainer 95% de la réserve de la fédération via SideSwap, puis de négocier leur retour sur la chaîne via des messages OP_RETURN. Le réseau reste gelé, 598,5 BTC se trouvent dans le portefeuille de l'attaquant, et l'ensemble du modèle de sidechain fédérée doit répondre aux questions les plus difficiles qu'il ait jamais eu à affronter.
Résumé
- Un acteur inconnu a exploité un bug de cache de vérification de preuve de portée dans Elements pour créer environ 4 000 L-BTC non adossés et les échanger contre de vrais bitcoins le 6 septembre 2026, drainant 95% des réserves de Liquid en 23 minutes.
- L'attaquant a communiqué via des messages OP_RETURN sur Bitcoin, déclarant « nous sommes des whitehats », et a restitué 3 400 BTC après que Blockstream a corrigé ses nœuds de pont, tout en conservant 598,5 BTC (environ 47 millions de dollars) comme prime auto-déclarée.
- Blockstream a confirmé qu'aucune clé de la fédération n'a été compromise, attribuant l'exploit à une collision de clé de cache dans la logique de vérification des transactions confidentielles qui était entrée dans la branche principale d'Elements mais n'était jamais apparue dans une version étiquetée.
- Le réseau Liquid a arrêté la production de blocs à 04:49 UTC le 7 septembre, les échanges ont suspendu les dépôts et retraits de L-BTC, et le réseau reste gelé au moment de la rédaction.
- L'incident a relancé le débat sur les modèles de confiance des sidechains fédérées, établissant des comparaisons avec le piratage du DAO Ethereum en 2016 et soulevant des questions juridiques sur le fait de conserver 47 millions de dollars sans accord de prime formel constitue un vol ou une recherche de sécurité légitime.
Les dimanches après-midi ne sont pas censés ressembler à des paniques bancaires. Pourtant, le 6 septembre 2026, quiconque observait le portefeuille de la fédération du réseau Liquid a vu quelque chose qui y ressemblait fortement : 3 996 BTC quittant le réseau en une seule transaction de peg-out à 14:28 UTC, faisant chuter la réserve de 4 205 BTC à 202 BTC en moins d'une demi-minute. Aux prix en vigueur, cela représentait environ 320 millions de dollars. Disparus.
Ce qui a suivi au cours des 30 heures suivantes a été l'un des épisodes les plus étranges de l'histoire du Bitcoin. La personne ou le groupe derrière le drain n'a pas disparu dans un service de mélange. Ils ont écrit « nous sommes des whitehats. contactez-nous sur la chaîne » dans un champ OP_RETURN, ouvrant une négociation publique avec Blockstream que quiconque disposant d'un explorateur de blocs pouvait lire en temps réel. Neuf messages ont été échangés. Une clé PGP a été vérifiée. Les nœuds de pont ont été corrigés. Et puis 3 400 BTC sont revenus, laissant 598,5 BTC, environ 47 millions de dollars, dans une adresse que personne ne contrôle sauf l'attaquant.
La mécanique de ce qui s'est passé est technique. Les implications ne le sont pas. Liquid est la plus ancienne sidechain de Bitcoin, exploitée par une fédération de 15 fonctionnaires exécutant des modules de sécurité matériels inviolables dans un arrangement multisig 11-sur-15. Elle a traité des milliards de volume pour les échanges, les traders et les émetteurs d'actifs tokenisés depuis son lancement en 2018. Maintenant, ses réserves sont en déficit de 47 millions de dollars, sa réputation est en soins intensifs, et la question plus large de savoir si les sidechains fédérées peuvent être dignes de confiance avec de l'argent réel est plus forte qu'elle ne l'a jamais été au cours des huit dernières années.
Comment le bug de cache de preuve de portée a fonctionné
Pour comprendre l'exploit, vous devez comprendre comment Liquid masque les montants des transactions. Liquid utilise des transactions confidentielles, un schéma cryptographique où la valeur de chaque sortie est cachée derrière un engagement de Pedersen. Les preuves de portée vérifient que le montant caché se situe dans une plage autorisée sans révéler le montant réel. Cela est coûteux en calcul, donc Elements, le fork de Bitcoin Core qui alimente Liquid, met en cache les résultats de vérification réussis pour les réutiliser.
Le problème résidait dans la façon dont le cache stockait ces résultats. Avant le correctif, la clé de cache était dérivée uniquement des octets de la preuve et du montant caché. Le type d'actif et le contexte scriptPubKey n'étaient pas inclus. Cela signifiait qu'une preuve précédemment vérifiée pouvait être rejouée dans un contexte où elle n'aurait pas dû être valide.
L'attaquant a exploité cela en plantant 68 preuves de portée identiques sur 14 heures entre les blocs Liquid 4 049 384 et 4 050 246, dépensant 41 satoshis par transaction. Chacune portait une sortie OP_RETURN avec L-BTC écrit en clair mais le montant caché, utilisant un engagement à zéro avec la clé d'aveuglement la plus simple possible. Une fois ces preuves mises en cache, l'attaquant a construit une sortie invalide qui correspondait à la clé de cache d'une vérification précédemment valide. Les nœuds de la fédération ont récupéré le résultat mis en cache et ont sauté la vérification qui aurait dû rejeter la sortie inflationniste.
Au bloc Liquid 4 050 336, l'attaquant a créé environ 3 996 L-BTC à partir de rien. Ces jetons semblaient valides à chaque fonctionnaire de la fédération exécutant le code vulnérable. L'attaquant les a envoyés au service de peg-out de SideSwap, qui a brûlé les L-BTC et demandé un paiement à la fédération. La fédération a obtempéré, libérant 3 996,0183 BTC à l'adresse Bitcoin de l'attaquant.
Le correctif, qui lie la vérification du cache à la fois au type d'actif et à scriptPubKey, avait été validé sur la branche principale d'Elements le 3 août et fusionné le 2 septembre. Mais il n'était jamais apparu dans une version étiquetée. Les nœuds de la fédération exécutaient la version 23.3.3, datée du 13 avril, qui n'incluait pas le correctif. Mononaut, le développeur de mempool.space, a noté que les fonctionnaires de la fédération ont accepté les transactions d'exploitation, approuvé les retraits et continué à produire des blocs, tandis que d'autres nœuds exécutant un code différent rejetaient entièrement les transactions invalides.
La DeFi a perdu plus de 1,3 milliard de dollars à cause de piratages en 2026, les clés privées compromises dépassant les bugs de contrats intelligents comme vecteur d'attaque principal pour la première fois jamais enregistrée. L'exploit de Liquid ne correspond parfaitement à aucune de ces catégories. Aucune clé n'a été volée. Aucun contrat intelligent n'a été drainé. Une optimisation de cache dans la logique de vérification des transactions a laissé un espace assez large pour que quelqu'un frappe 320 millions de dollars.
Les 23 minutes qui ont vidé le coffre
L'attaquant n'a pas été imprudent, et la trace en chaîne montre une séquence d'essai méthodique qui a précédé l'événement principal de deux jours entiers.
Le 4 septembre, deux petites transactions d'ancrage totalisant 2,15 BTC sont entrées dans Liquid. Deux jours plus tard, le matin du 6 septembre, trois essais de désancrage ont déplacé 0,95, 1,71 et 0,55 BTC via SideSwap entre 11h30 et 13h16 UTC. Chacun s'est terminé sans problème. Le mécanisme de désancrage a fonctionné. La fédération a signé. De vrais BTC sont arrivés de l'autre côté.
À 13h53 UTC, l'événement principal : la transaction de frappe a créé environ 4 000 L-BTC non adossés. À 14h28:56 UTC, la fédération a traité le désancrage, libérant 3 996,0183 BTC. SideSwap a transféré 3 995,99999857 BTC à l'adresse finale de l'attaquant dans le même bloc. Les frais de SideSwap de 0,1 %, soit environ 3,996 BTC, plus les trois paiements d'essai de 3,21 BTC combinés, ont été la seule friction de toute l'opération.
De la frappe au désancrage jusqu'à la réception, le temps écoulé était d'environ 35 minutes. Du moment où la fédération a signé le désancrage au moment où le Bitcoin a atteint l'attaquant, il s'est écoulé un seul bloc.
Le précipice de réserve est visible sur n'importe quel tableau de bord d'analyse de chaîne. Le portefeuille de la fédération de Liquid détenait 4 205,29 BTC à 14h27 UTC. Une minute plus tard, il détenait 202,63 BTC. C'est le drain de réserve le plus spectaculaire en une seule transaction de l'histoire des sidechains Bitcoin.
Négociation en chaîne : neuf messages dans OP_RETURN
Ce qui s'est passé ensuite a transformé une exploitation catastrophique en quelque chose de plus proche d'une négociation d'otages menée entièrement en public.
À 18h30 UTC le 6 septembre, environ quatre heures après le drain, l'attaquant a intégré un message dans une transaction Bitcoin : « nous sommes des whitehats. contactez-nous en chaîne. » Le choix du canal de communication était délibéré. Les messages OP_RETURN sont permanents, publics et vérifiables. Aucune des deux parties ne peut falsifier l'origine d'un message envoyé depuis une adresse qu'elles contrôlent.
À 03h30 UTC le 7 septembre, après que Liquid ait arrêté la production de blocs à 04h49 UTC, l'attaquant a envoyé un message plus long : « Veuillez d'abord corriger le bug. La chaîne est en danger au dernier commit actuellement. Assurez-vous que chaque nœud est corrigé. Ensuite, nous transférerons l'argent en toute sécurité après avoir confirmé le correctif. »
Ce n'était pas une demande de rançon. C'était une divulgation de sécurité avec 320 millions de dollars en garantie. L'attaquant voulait la preuve que la vulnérabilité était fermée avant de restituer des fonds qui pourraient théoriquement être ré-exploités par quelqu'un d'autre.
Blockstream a passé les heures suivantes à corriger les nœuds de pont à travers la fédération. À 09h04 UTC le 7 septembre, Blockstream a envoyé un message signé PGP : « Les nœuds de pont sont corrigés, vous pouvez retourner les fonds en toute sécurité. » La signature a été vérifiée par rapport à la clé de sécurité se terminant par 6844 A2D6 publiée sur blockstream.com/pgp.txt. Au total, sept messages vérifiés de Blockstream ont été envoyés depuis de nouvelles adresses au cours de la négociation.
À 16h09 UTC le 7 septembre, la transaction de retour est arrivée : 3 400 BTC ont été renvoyés à l'adresse de la fédération. Les 598,5 BTC restants sont restés dans le portefeuille de l'attaquant. Le dernier message OP_RETURN de l'attaquant, envoyé à 21h03 UTC, contenait un seul émoticône : « :( »
Ce visage triste est devenu l'un des deux caractères les plus analysés de l'histoire du Bitcoin. Était-ce du regret d'avoir dû conserver une quelconque somme ? De la déception que le bug ait existé en premier lieu ? Un commentaire sardonique sur l'état de la sécurité des sidechains ? Personne ne le sait, et l'attaquant n'a plus communiqué depuis.
La question de 47 millions de dollars : prime ou vol
Les 598,5 BTC conservés par l'attaquant valent environ 47 millions de dollars. Il n'existait aucun programme formel de prime aux bugs couvrant cette vulnérabilité. Il n'y avait ni contrat, ni accord préalable, ni cadre juridique régissant la situation.
Les attaquants de Liquid ont proposé de restituer la majeure partie des 4 000 BTC, et ils l'ont fait. Mais « la majeure partie » pèse lourd dans cette phrase. Garder 15 % d'un exploit de 320 millions de dollars sans accord préalable n'est pas ce que la plupart des chercheurs en sécurité appelleraient un comportement white-hat standard.
Charles Guillemet, CTO de Ledger, a été parmi les premières voix éminentes à contester la qualification de white-hat. Son argument était direct : les véritables white hats divulguent une faille avant de déplacer des centaines de millions de garanties, pas après. Vider 95 % des réserves d'un réseau puis exiger un correctif avant de restituer quoi que ce soit ressemble plus à de l'extorsion qu'à de la recherche en sécurité.
Le contre-argument, et il n'est pas faible, est le suivant : l'attaquant a trouvé une vulnérabilité active qui aurait pu être exploitée à tout moment par un acteur malveillant. En vidant les fonds et en les conservant, il a empêché un black-hat de faire la même chose sans intention de restituer quoi que ce soit. Les 598,5 BTC sont une compensation pour un service rendu, pas une rançon payée sous la contrainte.
Les deux positions ont des précédents. L'exploit de Wormhole en 2022 a vu l'attaquant conserver 320 millions de dollars sans rien restituer. Le piratage d'Euler Finance en 2023 a abouti à une restitution complète après négociation sur la chaîne. L'exploit du pont Ronin en 2022 a vu des attaquants soutenus par l'État du groupe Lazarus de Corée du Nord emporter 624 millions de dollars sans aucune négociation. Dans ce contexte, récupérer 85 % en 30 heures ressemble à l'un des meilleurs résultats de l'histoire des exploits de crypto.
La question juridique reste ouverte. Les lois sur l'accès non autorisé dans la plupart des juridictions ne comportent pas d'exception pour les « bonnes intentions ». Prendre des fonds sans autorisation puis en restituer la majeure partie peut satisfaire à la définition du vol, quel que soit ce que l'attaquant écrit dans un champ OP_RETURN. Savoir si une agence de forces de l'ordre poursuivra l'affaire, étant donné que la majorité des fonds ont été restitués, est une tout autre affaire.
Pourquoi les nœuds de la fédération exécutaient un code non corrigé
C'est la partie de l'histoire qui devrait préoccuper quiconque utilise un système fédéré.
Le correctif pour le bug du cache de preuves de plage a été validé dans le dépôt Elements le 3 août 2026. Il a été fusionné dans la branche principale le 2 septembre. Quatre jours plus tard, l'exploit s'est produit. Les nœuds de la fédération exécutaient la version 23.3.3, publiée le 13 avril, qui précédait le correctif de près de cinq mois.
L'écart entre « correctif fusionné » et « correctif déployé en production » est un problème familier en génie logiciel. C'est aussi un problème qui est censé être atténué par toute la structure d'une sidechain fédérée. Les 15 fonctionnaires de Liquid exploitent des modules de sécurité matériels spécialisés. Ils exécutent des serveurs inviolables. Ils gèrent un portefeuille multisig 11-sur-15 conçu pour tolérer jusqu'à quatre signataires compromis ou hors ligne. Le modèle de sécurité suppose que la fédération est compétente, bien dotée en ressources et exécute des logiciels à jour.
Exécuter du code de développement non publié est un type de risque. Exécuter un code qui a cinq mois de retard sur un correctif de sécurité critique en est un autre. Ni l'un ni l'autre n'inspire confiance.
Liquid Network a récupéré 3 400 BTC après l'exploit du pont, mais la récupération est venue de la bonne volonté de l'attaquant, et non d'une quelconque sauvegarde de la fédération. Si l'attaquant avait été un opérateur du groupe Lazarus, les 3 996 BTC auraient transité par un mélangeur en quelques heures et Liquid Network aurait été insolvable sans aucune voie de récupération.
La question à laquelle Blockstream n'a pas encore répondu publiquement est de savoir pourquoi un correctif qui avait été fusionné depuis quatre jours et validé depuis plus d'un mois n'a pas été déployé sur les nœuds de la fédération. La sécurité d'une sidechain n'est aussi forte que le maillon le plus faible de sa chaîne opérationnelle. Pour Liquid, ce maillon le plus faible s'est avéré être une mise à jour logicielle qui est restée dans un dépôt tandis que la vulnérabilité qu'elle corrigeait restait en production.
Le parallèle avec le DAO : quand le code brise la confiance
Les comparaisons avec le piratage du DAO de 2016 ont commencé dans les heures suivant le drain de Liquid, et elles méritent d'être prises au sérieux.
En juin 2016, un attaquant a exploité un bug de réentrance dans le contrat intelligent du DAO pour drainer 3,6 millions d'ETH, valant environ 60 millions de dollars à l'époque. La communauté Ethereum a été confrontée à un choix : accepter l'exploit comme un résultat valide du code ou forker le réseau pour annuler la transaction et restituer les fonds. Ethereum a choisi le fork. Ethereum Classic, la chaîne non forké, a survécu comme une déclaration philosophique selon laquelle le code est la loi et les exploits ne sont que le marché corrigeant un mauvais code.
La situation de Liquid rime mais ne se répète pas. La couche de base de Bitcoin n'a jamais été en danger. L'exploit s'est produit entièrement dans la sidechain Liquid, et le mécanisme de peg-out qui a libéré de vrais BTC fonctionnait exactement comme prévu. Il a libéré des fonds parce que les nœuds de la fédération lui ont dit que la demande était valide. Les nœuds de la fédération ont dit que la demande était valide parce que leur cache de vérification avait été empoisonné par un bug qui aurait dû être corrigé.
Il n'y a pas de débat sur le fork ici car il n'y a rien à forker. Liquid est une sidechain fédérée, pas une chaîne de preuve de travail avec des mineurs indépendants. Blockstream peut corriger le code, redémarrer les nœuds de pont et reprendre les opérations. Les 598,5 BTC que l'attaquant a conservés sont perdus. Ils ont quitté le système Liquid via un peg-out légitime et existent maintenant sur la couche de base de Bitcoin, où ils sont soumis aux mêmes règles que tout autre Bitcoin. Aucune gouvernance de la fédération ne peut les récupérer.
Mais le parallèle avec le DAO tient dans un sens plus profond. Les deux incidents ont forcé leurs communautés respectives à confronter l'écart entre le modèle de sécurité qu'elles croyaient avoir et celui qu'elles avaient réellement. Ethereum croyait que les contrats intelligents étaient sans confiance. Les utilisateurs de Liquid croyaient qu'une fédération de 15 fonctionnaires exécutant des modules de sécurité matérielle était suffisamment sûre. Les deux hypothèses sont mortes au contact d'un attaquant suffisamment motivé.
Le cas opposé : les sidechains fédérées fonctionnent toujours
Il vaut la peine de présenter le cas haussier pour Liquid et les sidechains fédérées dans toute sa force, car le récit baissier s'écrit tout seul et la vérité est plus compliquée.
Premièrement, le peg-out a fonctionné exactement comme prévu. La fédération a signé une transaction qui semblait valide selon les règles qu'elle exécutait. Le bug était dans la logique de vérification, pas dans la logique de signature, la gestion des clés ou l'infrastructure HSM. L'architecture de sécurité centrale de Blockstream, la multisig 11-sur-15 avec matériel inviolable, n'a jamais été compromise.
Deuxièmement, l'attaquant a restitué 85 % des fonds en moins de 30 heures. Comparez cela au piratage de Bybit en février 2025, où le groupe Lazarus a volé 1,4 milliard de dollars et n'a rien restitué. Comparez-le au pont Ronin, où 624 millions de dollars ont disparu dans les réseaux de blanchiment nord-coréens. Comparez-le à l'exploit du portefeuille matériel Coldcard qui a drainé 130 millions de dollars en juillet 2026 sans aucune possibilité de récupération. Le résultat de Liquid, bien que douloureux, est parmi les meilleurs qu'aucun protocole exploité ait atteint.
Troisièmement, la vulnérabilité était un bug logiciel, pas un défaut de conception. La mise en cache des preuves de plage est une optimisation, et le correctif est simple : inclure le type d'actif et le scriptPubKey dans la clé de cache. Le correctif existe déjà. Une fois déployé, ce vecteur d'attaque spécifique se ferme définitivement.
Quatrièmement, les autres actifs sur Liquid, y compris USDT, DePix et les actifs tokenisés du monde réel, n'ont pas été affectés. L'exploit ciblait spécifiquement le mécanisme de peg-out du BTC. Les utilisateurs détenant du L-USDT ou d'autres jetons émis par Liquid n'ont pas perdu de fonds.
Le contre-argument à tout cela est simple : « Cela a fonctionné comme prévu » est une piètre consolation lorsque la conception a permis à 320 millions de dollars de sortir par la porte. Un système qui dépend de 15 organisations maintenant leurs logiciels à jour présente 15 points de défaillance potentiels. Et le fait que la récupération ait dépendu de la bonne volonté de l'attaquant, et non d'une quelconque protection du protocole, n'est pas une caractéristique du modèle de sécurité. C'est l'absence de celui-ci.
Ce que cela signifie pour chaque pont fédéré
L'exploit de Liquid survient à un moment où l'écosystème des sidechains Bitcoin et des couches 2 est plus peuplé et plus ambitieux que jamais.
Stacks, qui a été mis à niveau vers la version Nakamoto fin 2025, utilise un modèle de sécurité différent lié à la finalité de Bitcoin. Le Lightning Network fonctionne comme une véritable couche 2 avec une sécurité basée sur les canaux qui ne dépend pas d'une fédération. Fedimint, le protocole de monnaie électronique fédéré, utilise une structure de fédération similaire à Liquid mais pour la garde de Bitcoin de garde plutôt qu'une sidechain complète. RSK, une autre sidechain fédérée, partage de nombreuses hypothèses architecturales de Liquid.
Pour chaque projet qui utilise une fédération, l'exploit de Liquid est un signal d'alarme. La question n'est pas de savoir si les membres de la fédération peuvent être dignes de confiance avec les clés privées. La question est de savoir si les membres de la fédération peuvent être dignes de confiance pour exécuter des logiciels à jour, répondre aux divulgations de sécurité à temps et maintenir une discipline opérationnelle dans 15 organisations indépendantes avec des priorités différentes, des équipes informatiques différentes et des niveaux d'urgence différents.
Les arrêts de protocole après des exploits deviennent monnaie courante dans toute l'industrie. Le gel de Liquid est plus lourd de conséquences que la plupart car il affecte une sidechain native de Bitcoin que les acteurs institutionnels utilisent depuis 2018. Si Liquid ne peut pas garantir que sa fédération exécute des logiciels corrigés, alors l'avantage de confiance qu'une fédération connue et réglementée est censée offrir par rapport aux validateurs anonymes ou aux ponts décentralisés s'effondre.
La leçon plus large est celle que l'écosystème DeFi apprend à la dure depuis 2020 : la sécurité opérationnelle n'est pas une fonctionnalité que l'on livre une fois. C'est un processus que l'on exécute chaque jour. Des bugs seront trouvés. Des correctifs seront écrits. La question est de savoir si le correctif atteint la production avant que l'attaquant n'atteigne le peg-out. Le 6 septembre 2026, la réponse était non.
Que regarder
- Versions des logiciels des nœuds de la fédération : Que Blockstream mette en œuvre des vérifications obligatoires de version ou des mécanismes de mise à jour automatisés pour les nœuds de fonctionnaires indiquera à quel point le fossé opérationnel est pris au sérieux.
- Récupération du décrochage du L-BTC : Le ratio de réserve de soutien est tombé à environ 86 cents par L-BTC après le retour. Surveillez la rapidité avec laquelle la confiance et la stabilité du peg reviennent une fois les nœuds de pont rouverts.
- Le portefeuille de 598,5 BTC : Les traceurs on-chain surveilleront les fonds conservés par l'attaquant pour détecter tout mouvement. Toute tentative de mélange ou de dépense fournira des données médico-légales sur l'identité et les intentions de l'attaquant.
- Réponse juridique et réglementaire : Le fait qu'une juridiction ouvre une enquête pénale établira un précédent sur la manière dont les exploits de type white-hat auto-déclarés sont traités lorsqu'aucun accord de prime formel n'existe.
- Adoption des sidechains et L2 concurrentes : Si les utilisateurs institutionnels déplacent leur volume de Liquid vers Lightning, Stacks ou des couches de règlement centralisées à la suite de l'exploit, cela sera visible dans les métriques on-chain dans les semaines à venir.
Que s'est-il exactement passé sur le réseau Liquid le 6 septembre 2026 ?
Un acteur inconnu a exploité un bug de cache de vérification de preuve de plage dans le codebase d'Elements pour créer environ 4 000 L-BTC non adossés, puis a utilisé le service de peg-out de SideSwap pour les convertir en bitcoins réels. Le peg-out a drainé 95 % de la réserve de la fédération de Liquid, la faisant passer de 4 205 BTC à 202 BTC en une seule transaction. L'attaquant a ensuite restitué 3 400 BTC et conservé 598,5 BTC, d'une valeur d'environ 47 millions de dollars.
Le réseau principal de Bitcoin a-t-il été affecté ?
Non. L'exploit s'est produit entièrement dans la sidechain Liquid. La couche de base de Bitcoin n'a jamais été en danger. Les BTC qui ont quitté le portefeuille de la fédération l'ont fait via un mécanisme de peg-out légitime qui a fonctionné exactement comme prévu. Le problème était que la demande était basée sur des jetons qui n'auraient jamais dû exister.
Comment l'attaquant a-t-il communiqué avec Blockstream ?
Par des messages OP_RETURN intégrés dans les transactions Bitcoin. Ces messages sont permanents, publics et vérifiables par quiconque dispose d'un explorateur de blocs. Le premier message de l'attaquant disait « nous sommes des white hats. contactez-nous sur la chaîne. » Blockstream a répondu avec des messages signés PGP vérifiés par rapport à sa clé de sécurité publiée. Neuf messages au total ont été échangés sur environ 26 heures.
Le réseau Liquid est-il toujours gelé ?
Oui, au 7 septembre 2026. Blockstream a arrêté la production de blocs et désactivé les nœuds de pont pour empêcher une exploitation répétée. Les échanges ont suspendu les dépôts et retraits de L-BTC. Blockstream a confirmé que les nœuds de pont sont corrigés, mais le réseau n'a pas encore repris ses opérations normales.
Pourquoi l'attaquant a-t-il conservé 598,5 BTC ?
L'attaquant n'a pas expliqué le montant spécifique. Il n'y avait pas de programme de bug bounty formel, pas de contrat et pas d'accord préalable. Le montant conservé, environ 15 % de l'exploit total, semble être une prime auto-déclarée pour avoir découvert et démontré la vulnérabilité. Que cela constitue des honoraires de découvreur légitimes ou un vol pur et simple dépend de votre juridiction légale et de votre philosophie.
Comment cela se compare-t-il au hack du DAO Ethereum de 2016 ?
Les deux incidents ont exposé un écart entre le modèle de sécurité supposé d'une communauté et son modèle réel. Le hack du DAO a conduit Ethereum à un hard fork, annulant l'exploit et divisant la chaîne en deux. L'exploit de Liquid ne peut pas être annulé de la même manière car les BTC sont sortis via un peg-out valide et se trouvent maintenant sur la couche de base de Bitcoin, hors de la gouvernance de Liquid. Le parallèle structurel concerne les modèles de confiance qui échouent sous pression, pas le mécanisme de récupération spécifique.
Cela pourrait-il arriver à d'autres sidechains fédérées ?
Tout système qui repose sur une fédération pour valider les transactions n'est aussi sécurisé que le logiciel que ces membres de la fédération exécutent. Le bug spécifique de cache de preuve de plage est unique à Elements, mais la catégorie générale de vulnérabilité, où la logique de vérification contient un défaut permettant des transitions d'état invalides, s'applique à tout codebase. Les membres de la fédération qui tardent à appliquer les correctifs créent des fenêtres d'opportunité pour les attaquants.
Devrais-je toujours utiliser le réseau Liquid ?
Cela dépend de votre tolérance au risque et de votre cas d'utilisation. Liquid a traité des milliards de volume avant cet incident et pourrait bien reprendre ses opérations normales une fois que Blockstream aura terminé sa remédiation. L'architecture de base, 15 fonctionnaires avec des clés protégées par HSM dans un multisig 11-sur-15, n'a pas été compromise. Mais la défaillance opérationnelle qui a permis à un correctif vieux de cinq mois de ne pas être déployé est une préoccupation légitime. Les utilisateurs devraient évaluer si les avantages de vitesse et de confidentialité de Liquid justifient le modèle de confiance de la fédération à la lumière de ce qui s'est passé. Ceci est une analyse éducative, pas un conseil en investissement.






