返回快讯

Cozy Finance在Optimism遭持续攻击

安全公司Blockaid监测到,去中心化金融风险管理协议Cozy Finance部署在Optimism上的合约正被持续性攻击,截至披露时攻击者已转走约17万美元资产。

链上痕迹指向稳定币与协议代币同时被调动。英文汇编记录显示,多地址在转移Optimism桥接的USD Coin,并销毁Cozy PToken;一笔被标记成功的交易落在区块156580507。Blockaid公布了初步攻击信息,并标记攻击交易、多个攻击者地址,以及一枚疑似被利用的相关代币地址。是否仍在进行中尚未由官方结算确认,与相关合约交互被要求谨慎。

这不是该协议第一次在同一条链上失血。2025年8月30日,Cozy Finance作为“黑客防护”协议在Optimism被盗约42.7万美元。当时赎回分两步:先在CSET合约调用redeem()拿到赎回编号,再调用completeWithdraw()。completeWithdraw()未校验调用者身份,任何人只要提交他人的赎回编号就能完成提款;unwrapWrappedAssetViaConnectorForWithdraw还允许把收款地址写成任意账户。一名用户8月28日发起约42.7万美元赎回并得到编号6,资金被他人领走,经桥接到以太坊主网后进入混币器。同一用户在此前刚完成约67.7万美元赎回。

金额放进2026年损失账本里偏小。Blockaid统计上半年验证攻击212起、损失约11亿美元,次数为2025年全年的3.4倍;运营安全与私钥失窃占损失约74%,KelpDAO约2.92亿美元与Drift约2.85亿美元两单就占大头。Ostium在Arbitrum因预言机被盗约1800万USDC,同样由Blockaid先报警。小额、多地址、可重复调用的攻击,统计上容易被大单淹没,但会把仍开放的函数接口继续试探。

Cozy给自己的定位是Safety Stack:第一层先损保护、第二层坏账保护、第三层灾难保护,夹在贷款协议与极端损失之间。Stream Finance等事件后,它把“主流机构把用户资金送进链上金库”写成需求。防护协议自己的提款与代币销毁路径被反复打穿,买保护的人面对的是保护层合约风险,而不是底层贷款协议风险。

市场机制上,卖出的是协议金库里的桥接USDC和可销毁PToken,买入的是攻击者控制的地址。事件驱动明确:接口可被重复调用,不必等治理或预言机窗口。资金从Optimism金库流向攻击地址,历史先例是再过桥、进混币器。受益的是能先监测、先标记地址的安全厂商和抢跑清算机器人;承压的是仍把资金留在Cozy相关合约里的存款人,以及把“保险层”当成已审计终态的集成方。17万美元改变不了行业损失总量,但会改变谁还敢把保护模块当成无条件安全垫。

来源:公开信息

ABAB AI 解读

Cozy不是普通收益农场,是把“黑客之后谁赔”产品化的协议。2025年那次失窃打在completeWithdraw()的身份校验上,属于访问控制缺失,不是复杂数学。时隔约一年再次在Optimism出现多地址转USDC、烧PToken,说明同一条链、同一套资产包装仍被当作可重复实验场。防护协议被黑,在行业里有固定讽刺结构:卖保险的人先赔自己的金库。

资本路径短。用户把稳定币存进保护模块,换出PToken一类凭证;攻击者反转销毁与提取顺序,把金库资产变成可桥接的USDC。2025年路径是Optimism到以太坊再到混币器;2026年披露时停留在多地址与代币标记,后续是否重复旧路径取决于攻击是否被暂停。Blockaid的商业模式是把监测卖给钱包和交易所,Coinbase、MetaMask是其客户名单上的名字。小额持续攻击对监测公司是样品,对金库是消耗。

对照要具体。KelpDAO、Drift是国家级或高组织攻击,打的是桥和密钥;Ostium打的是带未来时间戳的预言机报告;Cozy两次都落在赎回与凭证函数。Truebit五年后被整数溢出掏走2640万美元,证明旧合约不会因为“已经上线很久”自动变安全。行业阶段是损失次数创新高、单笔未必创新高:上半年212起里大部分不会上头条,但会把长尾协议的TVL慢慢抽干。

结构判断属于技术替代失败后的信任重构。机制是:保护层把底层协议的尾部风险包装成可交易代币,等于多开一个可被组合调用的攻击面;两步赎回如果第二步不绑定第一步的发起人,编号就变成任何人都能兑付的支票。DeFi把审计当完工证明,攻击者把未校验参数当提款凭证。所以保险协议的定价权不在保费模型,在函数谁能调用。

ABAB News · 认知定律

  1. 卖保护的合约,本身就是新的攻击面

  2. 两步流程缺校验,编号就等于支票

  3. 小额持续攻击,专打不上头条的金库