
Le Liquid Network a repris la production de blocs sans traiter de transactions après qu'un retrait de Bitcoin de 320 millions de dollars a contraint la sidechain à suspendre ses opérations.
Le Liquid Network a déclaré dans une mise à jour de jeudi que ses nœuds fonctionnels 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 à de nouvelles activités. Selon le réseau, le fait de maintenir les transactions désactivées aidera les opérateurs à « confirmer une stabilisation complète » avant de restaurer d'autres services.
Les nœuds fonctionnels 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 transférer des fonds entre Bitcoin et Liquid.
Les opérations de peg restent également suspendues, y compris les retraits approuvés via les clés d'autorisation de peg-out, ou PAKs. Liquid a déclaré que les restrictions resteraient en place pendant qu'il s'efforçait de restaurer la réserve qui soutient le Bitcoin émis sur la sidechain sous forme de L-BTC.
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 du BTC dans le peg contrôlé par la fédération et reçoivent une quantité égale de L-BTC à utiliser sur Liquid. Les détenteurs peuvent ensuite brûler le L-BTC via un service de peg-out approuvé pour libérer le Bitcoin correspondant sur la couche de base.
Les opérateurs ont interrompu ce processus après qu'un acteur a créé des L-BTC non garantis 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 véritables Bitcoins.
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 % du Bitcoin détenu dans le portefeuille à ce moment-là.
Liquid a décrit les acteurs comme des « prétendus hackers éthiques » après qu'ils se soient identifiés comme tels via des messages attachés aux transactions Bitcoin. Leur affirmation n'a pas établi qu'ils avaient la permission de créer les L-BTC ou de retirer le Bitcoin sous-jacent.
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.
Un jour avant de reprendre 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 plage (range proofs), selon Liquid. Les preuves de plage permettent au réseau de confirmer qu'un montant de transaction caché est valide sans révéler publiquement ce montant, faisant partie du système de transactions confidentielles de Liquid.
Le logiciel affecté stockait les résultats de vérification de preuve réussis 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é égale de Bitcoin dans le portefeuille de la fédération. Les nœuds fonctionnels exécutant le code affecté 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 fonctionnels et de pont ont reçu la mise à jour avant la reprise de la signature des blocs, bien que le réseau retienne toujours les transactions pendant que les opérateurs vérifient le déploiement.
La fédération de Liquid utilise des nœuds fonctionnels pour confirmer les blocs de la sidechain et contrôler le Bitcoin détenu derrière le L-BTC. Le système repose sur 15 fonctionnaires rotatifs et nécessite 11 signatures pour déplacer des fonds de 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 volée lors du retrait. La défaillance a plutôt concerné le logiciel utilisé pour décider si le L-BTC soumis pour rachat était valide.
La communication entre Blockstream et les acteurs a eu lieu via des messages intégrés dans les transactions Bitcoin. Dans un message, les acteurs ont déclaré qu'ils restitueraient les actifs une fois les nœuds vulnérables réparés.
« Veuillez d'abord corriger le bug », disait le message. « Assurez-vous que chaque nœud est patché. Ensuite, nous transférerons l'argent en toute sécurité après avoir confirmé le correctif. »
Blockstream a ensuite envoyé un message signé indiquant que ses nœuds de pont avaient été patchés et que le Bitcoin était « sûr à restituer ». Suite à 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, le Bitcoin restitué valait environ 270 millions de dollars.
Environ 598,5 BTC sont restés dans l'adresse liée au retrait après le remboursement. Le solde impayé valait environ 46 millions de dollars, basé sur le prix du Bitcoin cité dans le rapport fourni, bien que sa valeur en dollars change avec le marché.
Aucun accord public n'a identifié le Bitcoin restant comme une prime de sécurité approuvée. Les acteurs n'ont pas publiquement déclaré s'ils prévoyaient de restituer une autre partie, 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 "white-hat" après le remboursement partiel. Dans un post sur X, il a soutenu que la rétention d'environ 600 BTC sans conditions publiquement divulguées ressemblait plus à de l'extorsion qu'à une récompense de sécurité standard.
Liquid fonctionne comme une sidechain Bitcoin fédérée qui permet aux bourses, aux sociétés de trading et à d'autres utilisateurs de transférer des actifs liés au BTC avec des temps 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.
Le L-BTC dépend du Bitcoin détenu dans le portefeuille de la fédération pour maintenir sa parité un-à-un. Tant que Liquid n'aura pas restauré les opérations de peg, les détenteurs ne pourront pas utiliser le processus de pont normal pour échanger le L-BTC contre du Bitcoin natif.
Une explication précédente 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 rachats 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 politique fédérale. Les détenteurs américains de L-BTC sont soumis aux mêmes restrictions de transaction et de peg que les utilisateurs d'autres régions, tandis que le BTC détenu directement sur la couche de base de Bitcoin reste distinct du système Liquid.
Aucune autorité de régulation ou agence d'application de la loi américaine n'a annoncé d'action liée au retrait. Liquid n'a pas non plus fourni de calendrier pour la restauration des transactions, des peg-outs autorisés par PAK, ou d'autres opérations de pont.








