Liquid Network reprend les blocages après un retrait de Bitcoin de 320 millions de dollars

Liquid Network reprend les blocages après un retrait de Bitcoin de 320 millions de dollars

Liquid Network a repris la production de blocs sans traiter les transactions après qu'un retrait de Bitcoin de 320 millions de dollars a forcé la sidechain à arrêter ses opérations.

Résumé

  • Les nœuds fonctionnels 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 rattachement 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 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.

Le redémarrage limité permet à Liquid de tester son infrastructure mise à jour sans rouvrir les transferts ni exposer le système de rattachement à de nouvelles activités. Selon le réseau, maintenir les transactions désactivées aidera les opérateurs à « confirmer la 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 ou déplacer 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 PAK. Liquid a déclaré que les restrictions resteraient en place pendant qu'il s'efforce de restaurer la réserve qui prend en charge le Bitcoin émis sur la sidechain sous le nom de L-BTC.

Liquid Network a redémarré avec les transactions désactivées

La production de blocs ne représente qu'une partie de la remise en service de Liquid car ses systèmes de transaction et de pont restent indisponibles. Le réseau n’a fourni aucune date de réouverture pour l’une ou l’autre fonction.

Dans des conditions normales, les utilisateurs déposent du BTC dans le rattachement contrôlé par la fédération et reçoivent une quantité égale de L-BTC à utiliser sur Liquid. Les détenteurs peuvent ensuite graver du L-BTC via un service de rattachement approuvé pour libérer le Bitcoin correspondant sur la couche de base.

Les opérateurs ont arrêté ce processus après qu'un acteur ait créé du L-BTC non sauvegardé 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 connexion autorisé de SideSwap, incitant la fédération à libérer du vrai Bitcoin.

Comme crypto.news l'a précédemment signalé, la transaction a supprimé environ 3 996 BTC et 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 à l’époque.

Liquid a décrit les acteurs comme de « prétendus pirates informatiques » après s'être identifiés comme des chapeaux blancs via des messages joints aux transactions Bitcoin. Leur affirmation n’établissait pas qu’ils avaient l’autorisation de créer le 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 rattachement, qui traitait 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 des éléments modifie le cache de vérification des preuves

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 plage, 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 le montant, faisant partie du système de transaction confidentiel de Liquid.

Le logiciel concerné a stocké les résultats de vérification 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 n'incluait pas suffisamment de contexte de transaction, ce qui permettait de réutiliser un résultat de preuve valide là où il aurait dû échouer.

En exploitant cette faiblesse, l’acteur a créé L-BTC sans verrouiller au préalable une quantité égale de Bitcoin dans le portefeuille de la fédération. Les nœuds fonctionnels exécutant le code concerné ont accepté les jetons, tandis que le processus de rattachement 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 le redémarrage de la signature de bloc, bien que le réseau retient 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 sidechain et contrôler le Bitcoin détenu derrière L-BTC. Le système s'appuie sur 15 fonctionnaires en rotation et nécessite 11 signatures pour transférer des fonds de son portefeuille multisignature, selon un précédent récit technique de l'incident.

Aucune clé de signature de la fédération n'a été signalée volée lors du retrait. L’échec concernait plutôt le logiciel utilisé pour décider si le L-BTC soumis au rachat était valide.

Les pirates ont restitué 3 400 BTC après la correction des nœuds

La communication entre Blockstream et les acteurs s'effectuait 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 », indique le message. « Assurez-vous que chaque nœud est corrigé. 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é corrigés et que le Bitcoin pouvait « revenir en toute sécurité ». Suite à cette confirmation, les acteurs ont retransfé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.

Après le remboursement, environ 598,5 BTC sont restés à l'adresse liée au retrait. 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 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 déclaré publiquement s'ils envisageaient de restituer une autre partie, tandis que Blockstream n'a pas annoncé de conditions leur permettant de maintenir le solde.

Charles Guillemet, directeur technologique de Ledger, a remis en question la marque blanche après le remboursement partiel. Dans un article X, il a fait valoir que conserver environ 600 BTC sans conditions divulguées publiquement ressemblait plus à de l'extorsion qu'à une récompense de sécurité standard.

Les détenteurs de L-BTC attendent le rétablissement des services de rattachement

Liquid fonctionne comme une chaîne latérale Bitcoin fédérée qui permet aux bourses, aux sociétés commerciales 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 à l'aide du logiciel Elements.

L-BTC dépend du Bitcoin détenu dans le portefeuille de la fédération pour maintenir son soutien individuel. Jusqu'à ce que Liquid rétablisse les opérations de rattachement, les détenteurs ne peuvent pas utiliser le processus de pont normal pour échanger du L-BTC contre du Bitcoin natif.

Un précédent explicatif de sécurité du pont décrivait comment les systèmes qui verrouillent les 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. Un échec 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 la politique fédérale. Les détenteurs américains de L-BTC sont confrontés aux mêmes restrictions de transaction et d'ancrage que les utilisateurs ailleurs, tandis que le BTC détenu directement sur la couche de base de Bitcoin reste séparé du système Liquid.

Aucun régulateur américain ni aucun organisme chargé de l'application des lois n'a annoncé d'action liée au retrait. Liquid n'a pas non plus donné de calendrier pour la restauration des transactions, les ancrages autorisés par le PAK ou d'autres opérations de pont.

Voir l’article original en anglais

Amazon music unlimited
Rejoignez dès maintenant Amazon Music Unlimited et plongez dans un univers de 100 millions de titres sans publicité. Profitez de 30 jours d’essai gratuit pour une expérience musicale inégalée !