Usdc脱锚事故中,Compound这个借贷协议极度危险

Lightning热度: 29561

Defi协议真是到处都是坑啊,各种乱七八糟的事情都可能发生。

原文作者:Lightning

原文来源:mirror

usdc脱锚事件当中,compound将usdc的价格设定为1美元是非常危险的

在前几天(2023-3-11)usdc严重脱锚,价格一度跌到1usdc=0.88$,而长时间(超过24小时)价格低于0.9美元。

defi

但compound这个借贷协议里,usdc的价格是固定为1美元,这是一个重大bug,会导致协议里的资产被掏空。

compound紧急停止了usdc充值为抵押品,即禁止了usdc当成是抵押品用于借其他币。

defi

有幸usdc价格现在已经回到了接近1美元。

如果当时compound没有禁止usdc当成是抵押品,会发生什么呢?

当usdc=0.88$时,那充值1亿个usdc进compound,充当抵押品,借8900万usdt。

(compound有可借上限的限制,usdc在aave是89%,在compound多少我没去查,估计也差不多吧)

然后再将8900万usdt在1inch里换成usdc,可以换到 8900/0.88=10113万usdc。

再将1亿零113万usdc再存入compound,再借89%的usdt出来,再换成usdc……如些循环,很快,里面的usdt就会被掏空。

然后就可以继续掏空ETH,wbtc。

因为存在闪电贷的技术,可能一笔交易,就可以击垮compound.

幸运的是,这个攻击没有发生。

可能是compound的usdc可借贷率比较低,usdc脱锚的不够严重。

在3月11日,我看到里面compound里的usdt借贷利息已经超过了35%,而usdc的贷款利息只有2.x%,应该就是有人在执行这样的套,存usdc进compound,借usdt出来,再换成usdc,再存……

如果usdc脱锚更严重一点,如果compound没有禁止usdc充当抵押品,可能这个compound借贷协议老字号的招牌就完蛋了。

Defi协议真是到处都是坑啊,各种乱七八糟的事情都可能发生。

声明:本文为入驻“MarsBit 专栏”作者作品,不代表MarsBit官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况,及遵守所在国家和地区的相关法律法规。