Liquid Network recupera 3.400 BTC após incidente de US$ 320 milhões
A falha relativa à Liquid a Network permitiu a saída não autorizada de 3996 bitcoins, avaliados em cerca de 320 milhões de dólares. Desde então, os autores já restituíram 3400 BTC, contudo a origem técnica exata e o destino dos 598,5 BTC restantes continuam desconhecidos.

Em resumo
- 3996 BTC saíram da Liquid Network durante uma operação não autorizada.
- A multisignatura não foi comprometida, a hipótese de uma falha de software é privilegiada.
- As análises examinam particularmente o controle PAK e o cache de verificação das Provas de Conhecimento Zero.
- Os autores, que se apresentam como white hats, restituíram 3400 BTC.
- Cerca de 598,5 BTC permanecem não restituídos, enquanto a causa técnica exata permanece desconhecida.
A multisignatura da Liquid não foi quebrada
A Liquid funciona como uma sidechain do Bitcoin. Os usuários depositam bitcoins para receber L-BTC. Depois, realizam um saque por conversão para recuperar seus fundos na blockchain principal.
Em 6 de setembro, uma transação provocou o saque de quase 3996 BTC. A rede federada Liquid assinou a operação, pois o sistema a interpretou como um saque por conversão válido. No entanto, a Blockstream assegura que as chaves criptográficas da multisignatura e as usadas para autorizar os saques não foram comprometidas.
Quatro fatos permitem medir a dimensão deste incidente :
- Quase 3996 BTC saíram durante a operação principal ;
- A transação aparece no bloco Bitcoin 965783 ;
- A carteira federada passou de cerca de 4205 para 203 BTC;
- A blockchain principal do Bitcoin não sofreu nenhuma violação.
A falha ligada à Liquid Network localiza-se, portanto, no software que verifica a legitimidade das operações. As chaves dos onze signatários não foram roubadas, pois não foram forçadas. Eles autorizaram, portanto, uma solicitação que o sistema lhes apresentou como válida.
Os fundos passaram por SideSwap, um serviço autorizado a realizar saques por conversão. A SideSwap indicou então que os L-BTC usados vieram de um bug do Elements, um software open source no qual a Liquid se baseia, e não de seus próprios sistemas.
O controle PAK constitui uma primeira hipótese
O relatório de segurança enviado designa o mecanismo PAK como uma área a ser examinada. Trata-se de um sistema que liga cada saque por conversão a um destino autorizado por meio de uma prova criptográfica. Qualquer solicitação para um endereço fora da lista branca deve ser normalmente rejeitada.
Uma análise minuciosa do código revela que esta verificação aparece em várias condições. Este relatório considera então a existência de um ramo onde o controle não poderia ser aplicado. Uma operação não autorizada poderia ser considerada válida antes de chegar aos signatários.
No entanto, esta explicação permanece uma hipótese. O documento indica que as fases relativas à evasão do controle PAK não estão confirmadas. A Blockstream, portanto, não publicou a causa exata nem o método empregado.
Uma investigação separada da Bitquery aponta, entretanto, para o cache de verificação das provas de conhecimento zero (Zero-Knowledge Proof). O endereço concernido teria realizado 68 vezes o registro de uma prova idêntica antes da criação dos L-BTC usados para o saque. Uma correção relativa a este cache tinha sido adicionada ao código antes do incidente, porém não constava na última versão pública.
Ainda não é possível identificar definitivamente a falha graças às duas análises. Contudo, elas revelam que os hackers certamente não quebraram a multisignatura. Eles teriam enganado uma camada de software localizada a montante.
Os autores ainda mantêm cerca de 598,5 bitcoins
Após seu delito, uma mensagem foi inserida pelos responsáveis em uma transação Bitcoin. Eles declaram, portanto, no campo OP_RETURN:
Somos white hats. Contatem-nos na blockchain.
Em seguida, a Blockstream forneceu uma resposta por meio de mensagens assinadas com sua chave PGP. Os autores solicitaram, portanto, que cada nó fosse corrigido antes do retorno dos fundos. Por fim, a empresa especificou que os nós da ponte receberam um patch e que era seguro para a restituição dos fundos.
Em 7 de setembro, uma transação verificada na blockchain transferiu 3400 BTC para a carteira federada. Cerca de 598,5 BTC foram reenviados para outro endereço cujo controle está assegurado pelos autores, cerca de 48 milhões de dólares ao câmbio atual.
Nada comprova publicamente que os 598,5 BTC constituam um prêmio negociado. Enquanto a Blockstream não indicar seu status, eles devem ser considerados como não restituídos. A blockchain também permanecia suspensa no momento das últimas verificações, sem nova versão pública do Elements contendo o patch.
A próxima etapa consistirá em publicar a causa técnica, realizar a auditoria da correção e restabelecer a cobertura total dos L-BTC. Sem essas garantias, a restituição da maior parte dos fundos não é suficiente para encerrar o incidente.
Maximize sua experiência na Cointribune com nosso programa "Read to Earn"! Para cada artigo que você lê, ganhe pontos e acesse recompensas exclusivas. Inscreva-se agora e comece a acumular vantagens.
Diplômé de Sciences Po Toulouse et titulaire d'une certification consultant blockchain délivrée par Alyra, j'ai rejoint l'aventure Cointribune en 2019. Convaincu du potentiel de la blockchain pour transformer de nombreux secteurs de l'économie, j'ai pris l'engagement de sensibiliser et d'informer le grand public sur cet écosystème en constante évolution. Mon objectif est de permettre à chacun de mieux comprendre la blockchain et de saisir les opportunités qu'elle offre. Je m'efforce chaque jour de fournir une analyse objective de l'actualité, de décrypter les tendances du marché, de relayer les dernières innovations technologiques et de mettre en perspective les enjeux économiques et sociétaux de cette révolution en marche.
As opiniões e declarações expressas neste artigo são de responsabilidade exclusiva do autor e não devem ser consideradas como recomendações de investimento. Faça sua própria pesquisa antes de tomar qualquer decisão de investimento.