A Blockstream anunciou em 7 de setembro que seus nós da ponte da Liquid Network foram corrigidos e protegidos, abrindo caminho para a devolução de aproximadamente 4.000 BTC, avaliados em cerca de US$ 320 milhões, que foram fraudulentamente retirados da carteira da Liquid Federation um dia antes.
A exploração, que surgiu de um bug no software Elements que sustenta a sidechain Liquid, permitiu a um atacante acionar uma saída válida usando L-BTC inválido. Os sistemas automatizados da federação não conseguiram distinguir a diferença.
O que aconteceu em 6 de setembro
O atacante explorou uma vulnerabilidade no código dos Elements para abusar da Chave de Autorização de Peg-out (PAK) do SideSwap. Essa chave faz parte do mecanismo que converte L-BTC (o Bitcoin envolto da sidechain Liquid) de volta em BTC nativo na blockchain principal do Bitcoin.
O resultado foi catastrófico para as reservas da federação. Antes da exploração, a carteira da Liquid Federation continha mais de 4.200 BTC. Depois, esse valor caiu para cerca de 197 BTC.
Essa conta significa que o L-BTC foi subcolateralizado de forma súbita e drástica. Para cada token L-BTC em circulação na Rede Liquid, deveria haver um BTC real como lastro. Após a exploração, menos de 5% desse lastro permaneceu na carteira.
Blockstream agiu rapidamente. Os nós de ponte foram desativados, a atividade da rede foi pausada e as exchanges receberam instruções para suspender todos os depósitos e saques de L-BTC para evitar mais danos.
Uma importante esclarecimento da Blockstream: nenhum PAK ou chave de federação foi realmente comprometido. A exploração foi inteiramente um bug de software, não uma violação das chaves criptográficas que governam o modelo de segurança de assinatura múltipla da rede.
Um canal de negociação muito incomum
Talvez o detalhe mais surpreendente desse incidente seja como as duas partes se comunicaram. A Blockstream e o explorador trocaram mensagens por meio de transações OP_RETURN assinadas por PGP na própria blockchain do bitcoin.
Para os não técnicos: OP_RETURN é um campo de transação do Bitcoin que permite inserir uma pequena quantia de dados arbitrários. Neste caso, tornou-se um sistema de mensagens seguro, público e criptograficamente verificado entre uma grande empresa de blockchain e a pessoa que acabou de esvaziar seus reservas.
O atacante, por meio dessas mensagens na cadeia, indicou a intenção de devolver a maioria dos fundos roubados uma vez que os sistemas fossem confirmados como corrigidos.
Em 7 de setembro, a Blockstream confirmou pelo mesmo canal que os patches estavam em vigor e incentivou a devolução imediata dos fundos.
Até essa data, aproximadamente 3.998,5 BTC não haviam se movido do endereço receptor. A leve diferença em relação aos 4.000 BTC originais provavelmente reflete as taxas de transação incorridas durante a exploração em si.
Danos colaterais e o que foi poupado
Enquanto a exploração devastou as reservas de BTC que respaldam o L-BTC, outros ativos na Rede Liquid parecem ter escapado ilesos. USDT e DePix, uma stablecoin denominada em real brasileiro, operam ambas na Liquid, mas foram relatadas como não afetadas pelo incidente.
A vulnerabilidade era específica ao mecanismo de peg-out para L-BTC, não uma violação ampla do processamento de transações da sidechain.
O que vem a seguir
A prioridade imediata é o retorno dos aproximadamente 3.998,5 BTC. Se o explorador cumprir a intenção declarada, a Blockstream poderá restaurar a razão de colateral do L-BTC e retomar as operações normais da Rede Liquid.
As exchanges que suspenderam o comércio de L-BTC provavelmente manterão essas suspensões até que a situação seja totalmente resolvida.

