“312”会再重演吗?一文解读CRV清算危局
7月31日3时8分,Curve中的 CRV-ETH交易池被攻击后,链上 CRV 价格最低跌到 0.08 左右,幸在AAVE采用Chainlink喂价,不然大量用户资产将被清算。这次“DeFi危机”到底由谁引起?为什么Vyper 故障的影响如此之大?Vyper修补漏洞之后,这场危机为何仍在引发巨大市场恐慌?“抄底CRV”还是紧急避险,市场分歧之下,投资者该如何选择?
Vyper 的故障为何影响如此之大
CRV引发的“DeFi危局”还要先从Vyper说起。据《比推》报道,7 月 31 日凌晨44分, 以太坊编程语言 Vyper 发推表示,Vyper 0.2.15、0.2.16 和 0.3.0 版本的重入锁失效。7月31日凌晨45分, Curve 官方推特发文表示,由于重入锁出现故障,许多使用 Vyper 0.2.15 的稳定币池 (alETH/msETH/pETH) 遭到攻击,不过其他池是安全的。7月31日3时8分, CRV-ETH 被攻击,链上 CRV 最低跌到 0.08 左右,但由于 AAVE 的价格取自 Chainlink,后者并没把异常价格体现,使得大量使用CRV借贷的用户资产未被清算。
那么,什么是Vyper?为何此次 Vyper 的故障造成了如此大的影响?尽管Vyper不如Solidity那样广为人知,但它也是区块链行业第二大智能合约编程预言。创建于2017年的Vyper使用 Python 进行编写,由于具有强类型、小型编译器代码和高效的字节码生成优势,使其成为Python 开发人员的首选。截至此次攻击事件发生前,DeFiLlama 统计数据显示:在目前的 DeFi 开发格局中(TVL 占比维度)Solidity 以 94.71% 的市场份额占据绝对垄断地位,而 Vyper 以 3.04% 的市场份额位列第二名。从市场份额看,Vyper的市场份额其实相对较小,但由于被DeFi基础设施之一的Curve采用,让Vyper一下子成为了“亚马逊河上煽动翅膀的蝴蝶”,让一个原本修补漏洞就可解决的小问题,似乎正成为今年加密行业倒下的又一块多米诺骨牌。
多米诺骨牌倒下,Curve引发的危机仍在发酵
Curve Finance 这次被攻击的具体原因是,Curve 在使用了 Vyper 这个语言写智能合约时,使用了 Vyper 0.2.15 版本,这个问题通过移出流行性以及升级编译器等方式已然可以解决。但这就像已经倒下的多米诺骨牌一样,危机不但没有消除,反而在惊魂一夜之后,越来越多人开始加入恐慌。这到底是为什么?
在CRV价格大跌之后,市场出现一波抄底资金。7月31日,吴忌寒发推称,“在即将到来的RWA浪潮中,CRV是最重要的基础设施之一。我已抄底(Buy The F*cking Dip,简称BTFD),不构成财务建议。”在大户抄底资金涌入的背景下,CRV价格短时确实出现反弹,但当这个事件暴漏在阳光之下,市场的恐慌似乎正在像瘟疫一样在开始蔓延。本文无意质疑行业大佬对CRV长期价值的预测,但CRV短期价格博弈后的走势也很清楚,市场在冷静两三天后,正走向“看空抛售”。
与此同时,各大 Curve 生态项目的治理代币也遭受了重挫,其中捆绑最深的 Convex(CVX)最低跌至 2.884 美元,现暂报 3.11 美元 。而出于潜在的清算坏账威胁, Aave 、 Frax 等多个借贷项目也在同步走低,整个 DeFi 板块好像也经历了一场台风“杜苏芮”的肆虐。只是不像台风已经离开夏日的北京,DeFi的危机还正在上演。如果说加密市场近日的第一波恐慌是因为Vyper,那么真正的台风眼则是Curve 创始人 Michael Egorov。
链上数据显示 ,Egorov 在 Aave、Fraxlend、Abracadabr、Inverse 上共抵押了约 4.5 亿枚 CRV,借出了约 1.05 亿美元资金,该部分债仓的整体清算价格约为 0.38 美元至 0.4 美元。由于 4.5 亿枚 CRV 占据了该代币流通供应量的整整一半,如果这些债仓遭遇清算,巨量的 CRV 的抛压将会在短时间内直接丢向市场,这不仅会对CRV 价格造成重创,还会伤害其他DeFi协议,这也是为何 Aave 、 Frax 价格会相应跟随走低。
与此同时,多家DeFi协议也嗅到危险的味道,正在紧急通过提案来降风险。据《比推》报道,8月2日晚间,Abracadabra社区发起的“提议对CRV cauldrons进行利率调整”新提案已通过。提案获批后,所有利息将直接从cauldrons的抵押品中扣除,并立即转移到协议的财库中,以增加 DAO的储备系数,一旦进入财库,抵押品可以通过链上交易或通过Abracadabra链下合作伙伴之一转换为MIM。除此之外,DeFi风险管理器Gauntlet在Aave社区发起提案,冻结Curve Finance创始人Michael Egorov钱包地址贷款头寸中的CRV代币,提议将Aave v2上的CRV LTV设置为零。
“312”又将上演?Curve创始人如何自救
Curve 创始人 Michael Egorov 个人债仓的健康状况目前成为市场关注热点;Michael Egorov也在抓紧通过各种方式展开自救。下面我们就通过具体数据来看下,Michael Egorov的清算风险到底有多大,以及最近“大忙人”Michael Egorov都采取了哪些方式自救。
Delphi Digital 对Curve 创始人的借贷强平价格进行了详细分析,下面是核心内容:在借贷协议 Aave 上,Curve 创始人 Michael Egorov 抵押价值约3.05 亿美元的 CRV借出 6320 万美元的 USDT ,在 55% 的清算标准下,他的头寸会在 CRV 达到 0.3767 USDT 价格时进行清算;此外,Egorov 还为该笔贷款支付了每年 4% 的 APY;在 Frax Finance 上,Egorov 目前拥有 5900 万 CRV,对应 1580 万美元的 FRAX 借贷。尽管这比他在 Aave 上的 CRV 抵押和稳定币借贷都少得多,但由于 Fraxlend 的时间加权可变利率,CRV 反而承担着更大的风险。按照目前的 100% 利用率,利率将每 12 小时翻一倍。目前的利率为 81.20% ,但预计在 3.5 天后 APY 将升至最高点,近 10, 000% 。无论 CRV 价格如何变动,这个指数般的利率都可能导致他最终被清算。
那么Egorov 都展开了哪些自救行动呢?早些时候,Egorov 曾两次尝试降低债务和利用率,总共偿还了 400 万 FRAX(3.5 m, 500 k),但市场利用率仍维持在 100% ,用户在他还款后很快就移除了流动性。随后,Curve 创始人 Michael Egorov 部署了一个新的 Curve 池和阈值,并向其中注入了 10 万美元的 CRV 激励。在推出后的 4 小时内,该池已吸引了 200 万美元的流动性,并将利用率降低至 89% 。
目前,Curve通过抓紧出售CRV来还债。据《比推》8月2日报道,链上分析师余烬监测,截至目前,Curve创始人已累计售出5450万枚CRV,换得2180万美元资金。其中:1250万CRV出售给DWFLabs;375万CRV出售给黄立成;250万CRV出售给Cream.Finance;250万CRV出售给0xb0b开头地址;250万CRV出售给0xb0b开头地址;125万CRV出售给0xcb5开头地址;25万CRV出售给0x9db开头地址。
危机之下,我们该怎么做
在这场危机之中,尽管Curve 创始人 Michael Egorov作为项目核心人物显得有些“贪财自私”,但作为个人投资者也只是希望资金利润最大化。那对于这场危机,我们该如何看待?又有哪些值得警醒的地方?本文最后整理了一些加密大V的言论,仅供投资者参考。
加密分析师@hongshen6666
Crv这个剧本好像又重演了一次,去年也崩了一次,我忘了当时也是创始人的骚操作。 但是最后一堆人做空,没想到反而被爆仓。被利空充斥的市场,空头太多,反而清算的是空军。
@DAOstructXYZ
市场反应?CRV/美元接近多年低点。但现在还不要低估空头挤压。交易员正在做空 CRV,如果买家介入,可能会导致价格上涨。
Aave 及 Lens 的创始人 Stani(@StaniKulechov)
这对 Curve 和 DeFi 来说是一个不幸的挫折。虽然 DeFi 是一个可以做出贡献的开放空间,但要做到绝对正确是很困难的,而且风险很高。在 Curve 的案例中,他们在协议级别上做对了。这次 Curve 被攻击事件意味着,DeFi 风险一直涉及整个底层堆栈、编程语言、EVM 等。这警示了我们应更加谨慎和敏感,尤其是将来使用定制的 EVM 和应用程序链时。
智能合约开发者 Box(@BoxMrChen)
对于熟悉 Python 的开发人员来说,Vyper 是比 Solidity 更理想的选择,UI 界面更舒服,上手更快。但显然,一些版本的 Vyper 编辑器代码并没有经过可靠的第三方审计。甚至有的审计工作,可能是开发者自己完成的。传统 IT 行业就不会发生这种事,因为一个新的语言出来后,会有无数的审计公司往死里找你的漏洞。不要贪图追随技术潮流选择不成熟的方案;不要在不写测试用例的情况下就认可自己的代码(Vyper 出问题的几个版本上,甚至连测试用例都是错误的);永远不要自己批准自己的代码;有些财富,可能要数年才会被发现;不可升级是对自己的傲慢和对其他人的藐视。
作者:比推BitpushNews Asher Zhang