月亮链 月亮链
Ctrl+D收藏月亮链
首页 > 火币APP > 正文

WARP:精析DeFi协议Warp Finance“预言机”攻击事件_Alien Wars Gold

作者:

时间:1900/1/1 0:00:00

北京时间12月18日6时许,DeFi借贷协议WarpFinance遭到黑客攻击,造成了近800万美元的资产损失。

同时,WarpFinance官方也发布推文表示,已在调查违规贷款情况,并建议用户暂停稳定币的存入,直到事件真相明朗。

成都链安团队在接到区块链安全态势感知平台报警后,第一时间对本次攻击事件进行了调查,结果发现:

1、WarpFinance使用的是Uniswap交易对的相对价格作为其预言机的喂价源。

2、攻击者在了解到这个情况后,使用从闪电贷中获取的巨额资金操纵了Uniswap交易对的价格。

Beefy发布提案建议将BIFI代币脱离Multichain并重新部署至以太坊,目前已获99.67%支持:7月14日消息,多链收益优化器Beefy社区近日发布一项非正式的ARFC提案,旨在评估是否迅速将BIFI代币从Multichain迁出。提案中,核心团队建议将BIFI重新部署在以太坊上,并设立一个全球统一的治理池,同时通过DAO管理的新桥接解决方案来实现对质押的mooBIFI代币的桥接。

此举是由于Beefy的桥接提供商Multichain在过去两个月中遭遇了一系列影响其协议支持的所有资产的严重故障。在最近的一次事件中,约18,690枚BIFI代币在未经Beefy预先知情或同意的情况下,从 Multichain 的路由器转移到了另一个由 Multichain 控制的钱包,导致桥接的BIFI代币(即不在BNB链上的代币)缺少支持。

目前的投票结果显示,支持迁移的投票占比99.67%,反对迁移的投票占比0.15%,弃权的投票占比0.17%。[2023/7/14 10:55:42]

3、通过控制预言机喂价源信息,攻击者破坏了WarpFinance的借款价值判断标准。

俄罗斯将为西伯利亚比特币矿工提供税收优惠:金色财经报道,俄罗斯将为西伯利亚比特币矿工提供税收优惠,此前该国央行也表示已准备允许在国际贸易中使用比特币和加密货币。(bitcoin magazine)[2023/2/12 12:02:13]

4、在WarpFinance错误的数据环境下,攻击者窃取了远远超过抵押品价值的资产。

5、攻击者归还了从闪电贷中借出的款项。

攻击交易地址

0x8bb8dc5c7c830bac85fa48acad2505e9300a91c3ff239c9517d0cae33b595090

CZ:希望欧盟MiCA监管框架成为全球标准:9月14日消息,CZ在巴黎 Binance 区块链周上表示,欧盟即将在MiCA框架下制定的加密法规对Stablecoin有些严格。尽管如此,CZ仍表示MiCA很棒(Fantastic),并希望MiCA可被其他司法管辖区复制,成为加密监管的全球标准。[2022/9/14 13:29:55]

攻击过程精析

攻击者首先利用Uniswap进行闪电贷借款,并采用镶嵌式的手法,在WBTC2、USDC3以及USDT2池中分别进行了WETH借贷,如下图所示:

其后,为扩大用于攻击的资金量,攻击者又在dYdX进行了闪电贷借款。如下图所示:

湖北省区域股权市场被纳入中国证监会区块链建设试点:8月28日消息,日前从湖北省地方金融监督管理局获悉,湖北省区域股权市场被纳入中国证监会区块链建设试点。湖北区域性股权市场在托管和挂牌企业数量、融资总额等指标上,排名全国前列。截至7月末,累计托管登记企业6912家,挂牌企业总数6142家,已为519家托管挂牌企业完成股权融资3214笔,实现融资总额1676.05亿元。[2022/8/28 12:53:47]

此时,借出的资金规模已高达近2亿美元.接下来,攻击者向Uniswap的DAI2交易池中注入流动性,获取了流动性代币LP,如下图所示:

然后,将所获的LP代币抵押在WarpFinance合约中,交易及代码如下图:

完成抵押后,攻击者利用借来的资金,将UniswapDAI2池中的DAI兑换殆尽,如下图所示:

上述“准备工作”完成后,价格已处于被操纵状态。另一方面,WarpFinance的预言机喂价源是来自UniswapLP代币的价格数据,代码如下图:

LP代币价格算法

/LP代币的总量

其中,A代币与B代币的价格是由Uniswap的“对应代币与稳定币”交易对计算得出。

因此,在上述情况下,A、B代币的价格处于正常水平、而交易对中的A、B代币相对价格则已经发生异常。这是因为Uniswap采用恒定乘积做市商机制,即A×B=K。当出现大量的兑换某一种代币时,就会产生巨大的滑点,从而产生价差。

假设:A=A代币数量;B=B代币数量;AP=A代币价格;BP=B代币价格

已知:A×B=k;Warp价格=/totalLP

因AP和BP在本事件中皆为恒定,故可设AP=X1×BP,化简可得Warp价格=/B+B)×BP/totalLP

可得结论为,X1×K、BP和totalLP在攻击中都是常数,随着B的数量增大,LP价格就会提高。

攻击者正是利用了这一点,使用从闪电贷获取的巨额资金在交易池中海量添加其中一种代币的流动性,迫使另一种代币也随之巨增,从而引发LP的价格失衡。由于LP价格已被操纵,处于一个高位,因此,攻击者可以借出相比正常量更多的资产。

此后,攻击者即通过调用以下函数进行贷款。

在成功控制抵押价格后,攻击者便能利用错误的价格数据贷出远远超过抵押品价值的资产,从中获取暴利。最后,攻击者归还了闪电贷的款项,如下图所示:

事件小结

很明显,这又是一起典型的由闪电贷巨款发起的预言机攻击事件。成都链安曾撰文指出,在当前黑客众多的攻击手法中,“预言机”喂价控制才是隐形的“元凶”。

同时,成都链安也郑重提醒DeFi开发者,应加强预言机的针对性测试,特别是在项目上线前,尽可能模拟价格操控攻击的各类场景,及时发现问题并找出解决方案,切实提高项目抗预言机攻击的能力。

短短一个月后,巨额的财产损失再一次告诫我们,在区块链领域中,安全防护工作尤为重要,许多系统安全漏洞属于防不胜防。因此,我们必须采取积极措施形成连续、有效的保护方案,才能在最大程度上提前规避问题。

此外,如在DeFi项目运行中存在安防方面的任何技术问题,采取第三方安全技术解决方案不失为一种行之有效的办法。最后,成都链安再次呼吁,要加强对项目预言机等多方面的定期安全检测,以防范此类事件的再度发生。

标签:WARPARPWARNCEWARP币sharpayAlien Wars GoldArtificial Liquid Intelligence

火币APP热门资讯
ETH:币生贸富:12.19 BTC ETH XRP BSV LTC 日内主流币操作建议 以及福利币推荐_XRP

币生贸富:12.19BTCETHXRPBSVLTC日内主流币操作建议以及福利币推荐币生贸富:没有不好的行情,只有不好的操作.

1900/1/1 0:00:00
BTC:浒灿:12.18 ----BTC,ETH晚间行情趋势分析_LOCK

别人拥有的,你不必羡慕,只要努力,你也会拥有;自己拥有的,你不必炫耀,因为别人也在奋斗,也会拥有.

1900/1/1 0:00:00
ETH:币圈丽姐:比特币晚间打破僵局试探冲高受压回落 后市关注日线收线_togetherbnbH补丁

币圈丽姐:比特币晚间打破僵局试探冲高受压回落后市关注日线收线不管是新手还是有经验的投资者,选择这类投资最好要有老师指导.

1900/1/1 0:00:00
比特币:谈喻凯:12.18回调就是做多良机 BTC ETH EOS操作建议_PORT

  交易本是多空的博弈,没有谁有百分百的把握,也没有谁百单百对,唯有严守交易规则,才能制胜合约市场.

1900/1/1 0:00:00
AIN:禅币:比特币昨日走势尽在把握,2天之内把握近4000点利润空间!_Hey Chain

昨日视频当中禅币给出的策略是22850做多,目标看23200,然后在23300附近可以做空,目标看22500一线,然后再22500一线可以大胆做多,目前点位23200附近.

1900/1/1 0:00:00
BTC:币海引路人:BTC/ETH大区间震荡 行情反复 把握节点 多空皆可为_carVertical

没有人生下来就是交易高手,他们的成功都与他们的努力、智慧和坚持不懈的精神是分不开的。所以,新人不要被暂时的亏损所吓倒。大厦不是一日建成的,交易也不是一天练成的.

1900/1/1 0:00:00