Liquid Network a repris la production de blocs sans traiter de transactions après qu'un retrait de 320 millions de dollars en Bitcoin a forcé la chaîne latérale à interrompre ses opérations.
Résumé
- Les nœuds fonctionnaires ont repris la signature et la validation des blocs après avoir reçu les mises à jour logicielles requises.
- Les transactions et les opérations de peg BTC restent suspendues pendant que Liquid surveille le réseau.
- Les pirates ont restitué 3 400 BTC, laissant environ 598 BTC en dehors du portefeuille de la fédération.
- Elements v23.3.4 modifie la façon dont le logiciel vérifie et stocke les preuves de transactions confidentielles.
Liquid Network a déclaré dans une mise à jour jeudi que ses nœuds fonctionnaires produisaient à nouveau des blocs comme prévu, mais que le réseau fonctionnerait « sans transactions » pendant que les développeurs surveillaient son état.
Ce redémarrage limité permet à Liquid de tester son infrastructure mise à jour sans rouvrir les transferts ni exposer le système de peg à une nouvelle activité. Selon le réseau, le maintien des transactions désactivées aidera les opérateurs à « confirmer la stabilisation complète » avant de restaurer les autres services.
Les nœuds fonctionnaires et de pont ont reçu les modifications logicielles requises, a ajouté Liquid. Ses fonctionnaires peuvent désormais signer et valider des blocs, bien que les utilisateurs ne puissent pas encore envoyer de transactions régulières ni déplacer des fonds entre Bitcoin et Liquid.
Les opérations de peg restent également suspendues, y compris les retraits approuvés via les Peg-out Authorization Keys, ou PAK. Liquid a déclaré que les restrictions resteraient en place pendant qu'elle s'efforce de restaurer la réserve qui soutient le Bitcoin émis sur la chaîne latérale sous forme de L-BTC.
Liquid Network a redémarré avec les transactions désactivées
La production de blocs ne représente qu'une partie du retour en service de Liquid, car ses systèmes de transactions et de pont restent indisponibles. Le réseau n'a pas fourni de date pour la réouverture de l'une ou l'autre de ces fonctions.
Dans des conditions normales, les utilisateurs déposent des BTC dans le peg contrôlé par la fédération et reçoivent une quantité équivalente de L-BTC à utiliser sur Liquid. Les détenteurs peuvent ensuite brûler des L-BTC via un service de peg-out approuvé pour libérer les Bitcoin correspondants sur la couche de base.
Les opérateurs ont arrêté ce processus après qu'un acteur a créé des L-BTC non adossés en exploitant une faille de vérification de preuve dans Elements, le logiciel open source derrière Liquid. L'acteur a ensuite soumis les jetons via le service de peg-out autorisé de SideSwap, incitant la fédération à libérer de vrais Bitcoin.
Comme crypto.news l'a précédemment rapporté, la transaction a retiré environ 3 996 BTC et a réduit le portefeuille de la fédération d'environ 4 205 BTC à environ 202 BTC. Le retrait représentait environ 95 % des Bitcoin détenus dans le portefeuille à ce moment-là.
Liquid a décrit les acteurs comme des « pirates informatiques prétendument white-hat » après qu'ils se sont identifiés comme white hats par des messages attachés aux transactions Bitcoin. Leur affirmation n'établissait pas qu'ils avaient la permission de créer les L-BTC ou de retirer les Bitcoin sous-jacents.
SideSwap a déclaré qu'un client avait envoyé 4 000 L-BTC à son service de peg-out, qui a traité la demande selon son système normal. Liquid et SideSwap ont déclaré que la clé utilisée pour autoriser la transaction n'avait pas été compromise.
La mise à jour d'Elements modifie le cache de vérification de preuve
Un jour avant de redémarrer la production de blocs, Liquid a publié une mise à jour d'urgence d'Elements conçue pour corriger la faille liée au retrait.
Elements v23.3.4 modifie les clés de cache utilisées lors de la validation des preuves de gamme, selon Liquid. Les preuves de gamme permettent au réseau de confirmer qu'un montant de transaction caché est valide sans révéler publiquement le montant, ce qui fait partie du système de transactions confidentielles de Liquid.
Le logiciel concerné stockait les résultats réussis de vérification de preuve afin que les nœuds puissent les réutiliser au lieu de répéter le calcul complet. Des rapports précédents ont révélé que le cache ne contenait pas suffisamment de contexte de transaction, permettant à un résultat de preuve valide d'être réutilisé là où il aurait dû échouer.
En exploitant cette faiblesse, l'acteur a créé des L-BTC sans d'abord verrouiller une quantité équivalente de Bitcoin dans le portefeuille de la fédération. Les nœuds fonctionnaires exécutant le code concerné ont accepté les jetons, tandis que le processus de peg-out de SideSwap les a traités comme des L-BTC valides et a traité le retrait.
Liquid a déclaré que la version 23.3.4 renforce les clés de cache associées aux preuves de plage. Les nœuds fonctionnaires et de pont ont reçu la mise à jour avant la reprise de la signature des blocs, bien que le réseau retienne encore les transactions pendant que les opérateurs vérifient le déploiement.
La fédération de Liquid utilise des nœuds fonctionnaires pour confirmer les blocs de la chaîne latérale et contrôler les bitcoins détenus derrière les L-BTC. Le système repose sur 15 fonctionnaires rotatifs et nécessite 11 signatures pour déplacer des fonds depuis son portefeuille multisignature, selon un compte rendu technique antérieur de l'incident.
Aucune clé de signature de la fédération n'a été signalée comme volée lors du retrait. La défaillance concernait plutôt le logiciel utilisé pour déterminer si les L-BTC soumis au remboursement étaient valides.
Les pirates ont restitué 3 400 BTC après la correction des nœuds
La communication entre Blockstream et les acteurs a eu lieu via des messages intégrés dans des transactions Bitcoin. Dans un message, les acteurs ont déclaré qu'ils restitueraient les actifs après la réparation des nœuds vulnérables.
« Veuillez d'abord corriger le bug », indiquait le message. « Assurez-vous que chaque nœud est corrigé. Ensuite, nous transférerons l'argent en toute sécurité après avoir confirmé la correction. »
Blockstream a ensuite envoyé un message signé indiquant que ses nœuds de pont avaient été corrigés et que les bitcoins pouvaient être « restitués en toute sécurité ». Après cette confirmation, les acteurs ont transféré 3 400 BTC vers le portefeuille de la fédération.
Le remboursement de 3 400 BTC a restauré environ 85 % des fonds retirés. Au moment du transfert, les bitcoins restitués valaient environ 270 millions de dollars.
Environ 598,5 BTC restaient dans l'adresse liée au retrait après le remboursement. Le solde impayé valait environ 46 millions de dollars sur la base du prix du Bitcoin cité dans le rapport fourni, bien que sa valeur en dollars varie avec le marché.
Aucun accord public n'a identifié les bitcoins restants comme une prime de sécurité approuvée. Les acteurs n'ont pas déclaré publiquement s'ils prévoyaient de restituer une autre portion, tandis que Blockstream n'a pas annoncé de conditions leur permettant de conserver le solde.
Le directeur technique de Ledger, Charles Guillemet, a remis en question l'étiquette de hacker éthique après le remboursement partiel. Dans un post sur X, il a soutenu que conserver environ 600 BTC sans conditions divulguées publiquement ressemblait davantage à de l'extorsion qu'à une récompense de sécurité standard.
Les détenteurs de L-BTC attendent la restauration des services de peg
Liquid fonctionne comme une chaîne latérale Bitcoin fédérée qui permet aux exchanges, aux sociétés de trading et à d'autres utilisateurs de transférer des actifs liés au BTC avec des délais de règlement plus courts que la couche de base de Bitcoin. Blockstream a lancé le réseau de production en 2018 en utilisant le logiciel Elements.
Les L-BTC dépendent des bitcoins détenus dans le portefeuille de la fédération pour maintenir leur adossement un pour un. Jusqu'à ce que Liquid restaure les opérations de peg, les détenteurs ne peuvent pas utiliser le processus de pont normal pour échanger des L-BTC contre des bitcoins natifs.
Une précédente explication sur la sécurité des ponts décrivait comment les systèmes qui verrouillent des actifs sur une chaîne et émettent des jetons liés sur une autre dépendent de leurs contrôles de garde, de validation et de traitement des messages. Une défaillance dans n'importe quelle partie de ce processus peut suspendre les remboursements même lorsque la blockchain sous-jacente continue de fonctionner.
Pour les utilisateurs américains, l'effet actuel se limite à l'accès et aux opérations plutôt qu'à un changement déclaré de la politique fédérale. Les détenteurs américains de L-BTC font face aux mêmes restrictions de transaction et de peg que les utilisateurs ailleurs, tandis que les BTC détenus directement sur la couche de base de Bitcoin restent séparés du système Liquid.
Aucun régulateur américain ni agence d'application de la loi n'a annoncé d'action liée au retrait. Liquid n'a pas non plus donné de calendrier pour la restauration des transactions, des sorties de peg autorisées par PAK ou d'autres opérations de pont.






