我刚刚得知3月11日Aave发生了一件疯狂的事情。一次价值约$27 百万的清算事件发生了,但令人震惊的是——没有市场崩盘,没有黑客攻击,什么都没有。只是纯粹的协议机制出了问题。



最奇怪的是?这不是外部攻击或预言机操控。Aave的风险合作伙伴Chaos Labs深入调查后发现,罪魁祸首实际上是一个反效果的安全特性。他们称之为CAPO——有限资产价格预言机。听起来像个守护者,对吧?但这次守护者变成了收割者。

事情的经过是这样的。Aave专门为防止像wstETH这类收益型代币的价格操控而构建了CAPO。系统使用两个参数来计算最大允许价格:一个快照汇率,(每3天上涨不超过3%的上限),以及一个快照时间戳。听起来很稳固,但实际上参数出现了偏差。

汇率试图从1.1572更新到1.2282,但价格上限只允许达到1.1919。与此同时,时间戳直接跳转到一个较早的锚点,完全没有限制。结果?CAPO计算出的wstETH最大允许价格约为1.1939,比实际市场价格低了大约2.85%。

在正常情况下,2.85%只是微小的波动。但Aave的E-Mode允许用户以疯狂的杠杆借款,所以仓位对价格波动极为敏感。协议的低估触发了一连串的反应。大约34个账户持有约10,938个wstETH,在数小时内被清算。清算机器人获得了116 ETH的奖励,套利者从价格差中赚取了另外382 ETH,受影响的用户总共损失了大约499 ETH——约127万美元。

好消息是:没有出现坏账,协议保持清洁,只有用户仓位受到影响。Chaos Labs的CEO奥默·戈德堡立即承诺全额赔偿。他们已经回收了141.5 ETH,计划用大约345 ETH(($870K))从DAO金库以及自身资金中赔付所有受影响账户。

技术应对也很迅速。他们暂时限制了wstETH的借款,手动调整了快照参数,使用风险管理机制,然后将限制恢复到正常水平——(核心:180,000,优先:70,000)。

但让我思考的是。预言机问题以前也曾导致DeFi崩溃——比如Moonwell在2月将cbETH的价格设为$1 而非2200美元,导致180万美元的不良债务。Mango Markets、Euler Finance,类似的事件层出不穷。不同之处在于,Aave的事件不是因为外部数据出错,而是为了防止操控而设计的安全层反而成为了漏洞。护盾变成了刀刃。

这就是“代码即法律”的不舒服的现实。智能合约自动执行,没有人为干预,这意味着参数偏差可能在没人注意到之前触发不可逆的操作。Chaos Labs的赔偿可以解决眼前的损失,但真正的解决方案还需要从工程层面入手——更好的参数验证、一致性检查、实时监控,提前发现问题,避免事态扩大。

这提醒我们,在DeFi中,即使是安全措施,也可能变成威胁。
AAVE0.21%
ETH0.5%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论