Liquid Network 遭关键漏洞攻击,peg-in 机制被绕过
TREE NEWS 报道, 由 Blockstream 运营的比特币侧链 Liquid Network 于 9 月 6 日遭到攻击。攻击者利用 rangeproof 验证缓存键碰撞漏洞,在没有向网络转入任何对应 BTC(即无 peg-in)的情况下,无抵押铸造了约 3,998.5 枚 L-BTC。慢雾披露了这一事件,指出漏洞根源在于侧链验证机密交易相关密码学证明的机制存在缺陷。
攻击如何发生
Liquid 采用机密交易(Confidential Transactions)隐藏金额与资产类型,依赖 rangeproof 在不暴露具体数值的前提下证明隐藏金额处于有效范围内。据慢雾分析,攻击者操纵了 rangeproof 验证过程中使用的缓存键,使系统接受了伪造的证明。这导致在联邦 peg-in 钱包中没有任何 BTC 锁定的情况下,凭空铸造出 L-BTC——即侧链上代表比特币的资产。攻击者随后将这批无抵押代币兑换为真实 BTC,直接从双向锚定机制中抽走价值。
本次漏洞的关键要点包括:
- 无 peg-in 抵押:约 3,998.5 枚 L-BTC 在没有任何 BTC 存入的情况下被创建,打破了支撑整个侧链的 1:1 背书假设。
- 缓存碰撞攻击向量:漏洞源于 rangeproof 验证缓存的键碰撞,该缓存本是一项用于存储已验证证明结果的性能优化机制。
- 真实 BTC 被提取:攻击者将伪造的 L-BTC 转换为比特币,使纯数字层面的缺陷演变为联邦或流动性提供者的实际资金损失。
对比特币侧链生态的影响
该事件直击联邦侧链信任模型的核心。与由密码学和智能合约保障的去信任跨链桥不同,Liquid 依赖一组功能节点托管支撑 L-BTC 的 BTC。一个允许攻击者铸造无抵押代币的漏洞,破坏了锚定的完整性,也让用户能否可靠地按面值将 L-BTC 兑换为 BTC 这一问题变得尖锐。事件同时凸显了机密交易密码学的风险——其复杂度高、实战检验远不及透明的比特币脚本。基于缓存的优化虽然高效,却引入了依赖状态的攻击面,审计难度较大。
后续展望
Blockstream 与 Liquid 联邦需要披露修复方案,可能包括修补 rangeproof 验证逻辑、制定缓存失效策略,甚至对受影响持有者进行回滚或补偿。对整个行业而言,更广泛的教训是:继承比特币安全假设的侧链与 Layer-2 系统,必须将证明验证视为一等安全边界。随着比特币 DeFi 与代币化资产活动向侧链迁移,此类漏洞将受到用户、审计机构与监管方的更严格审视。预计行业将呼吁对密码学组件进行形式化验证,并在高价值跨链基础设施中采取更保守的缓存策略。




