据 Protos 报道,Blockstream 的 Liquid Federation 钱包在周日下午发生异常提取,约 4000 枚 BTC 被转出,按文中估算价值约为 3.2 亿美元。
报道写道,这笔交易由联邦 15 把密钥中的 11 把完成签名,尽管用于赎回 BTC 的 Liquid Network 代币按设计本不应存在。
链上留言与各方回应
截至周一上午,攻击者地址中仍持有 3998 枚 BTC,并通过 OP_RETURN 留言称:「we are whitehats. contact us on chain.」
一小时后,第二个地址回复:「Please contact security@blockstream.com.」随后,黑客的后续信息据称还提供了一个 Signal 联系方式,用于进一步沟通。
处理这笔订单的 peg-out 服务提供方 SideSwap 将事件归因于来自第三方的「Elements bug」所产生的异常 Liquid Bitcoin(LBTC),并否认问题与「任何 SideSwap 系统」有关。
Liquid 暂停侧链,审计面板数据出现分歧
Liquid Network 在纽约时间下午 4:25 之后不久确认了这起事件,并表示:「Effectively, the Liquid sidechain is paused until this issue is resolved,」同时禁用了桥接节点,交易所也暂停 LBTC 充币和提币。
Mempool.space 本身也是 Liquid 联邦成员。其对联邦持仓的实时审计记录显示,出现了一笔「unauthorized -4019 BTC withdrawal」。
报道指出,Liquid Network 官方仪表盘 Liquid.net 并未立即反映这笔损失,而 Mempool.space 的 Liquid.network 很快显示了资金减少。
Bitcoin Core 贡献者 Antoine Poinsot 也支持 Mempool.space 的判断。他表示:「Liquid block 4’050’336 was rejected by @mempool but accepted by @Blockstream. This is the block that contains the peg-out transaction.」
交易如何完成
报道称,这笔转出交易的 83 个输入全部使用了联邦 11-of-15 分支中的 11 个有效签名。
Liquid 的紧急路径原本需要 3 把备份密钥中的 2 把,再加上等待 8064 个区块,约 56 天,但这一路径完全没有被触发。
相反,攻击者直接使用了一次常规 peg-out 请求。由于已经拿到了足够签名,这笔交易得以通过。
这些资金是通过 SideSwap 的 peg-out authorization key,也就是 PAK,转出的。Liquid Network 表示,「was not compromised, nor were any others.」
问题指向 Elements 验证逻辑
Liquid 在 Elements 中执行 PAK 检查。Elements 是 Bitcoin Core 的一个开源分叉,主要由 Blockstream 维护。
其公开提交记录显示,9 月第一周连续出现多项验证修复。其中一条由 9 月 1 日上午提交,标题为「Validation: always validate and retain dynafed header block_height」。
这条提交说明,在「always validate」变更之前,「a dynafed header with a mismatched height could be accepted.」不过,Protos 表示,无法确认这是否就是攻击者利用的漏洞。
报道还提到,另一些人将原因归咎于 AI。就在这次 4000 枚 BTC 转出前三天,OpenAI 发布了 GPT-6 Astra。按文中说法,OpenAI 将其描述为首个能够在无人协助下发现未知漏洞并利用漏洞的模型。
储备数据与过往分歧再被放大
Mempool.space 运营着 Liquid.network。该面板显示,流通中的 LBTC 为 4205 枚,表面上由 BTC 支撑,但实际储备只有 197 枚 BTC,支撑率低于 5%。
报道称,这两个仪表盘此前也曾出现过一次分歧。那是在 1 月,当时 liquid.network 一度显示,3463 枚 BTC 支撑着 4199 枚 LBTC,Adam Back 当时将问题归因于 mempool.space 节点软件过旧。
而这一次,Protos 认为,mempool.space 的数据比 Liquid Network 官方 Liquid.net 仪表盘更准确。
代码维护状态受质疑
Casa 安全负责人 Jameson Lopp 发文称:「Looks like the Liquid functionary codebase hasn’t been touched in two years, which isn’t a good sign.」
报道同时指出,这部分代码的公开仓库最后一次提交发生在 2024 年 4 月 19 日。按 Protos 的表述,这距离其守护的 95% BTC 被转出,已经过去两年零四个月。

