链资讯 链资讯
Ctrl+D收藏链资讯
首页 > PEPE币 > 正文

TOKEN:采用延时喂价还被黑?Warp Finance 被黑详解_波特币与比特币

作者:

时间:

By:?Kong@慢雾安全团队

背景

声音 | 门罗币首席开发者:若中心化交易所没有流动性,去中心化交易所采用将增长:门罗币(Monero)首席开发者Riccardo Spagni谈及“Coinbase UK于8月26日起下架Zcash”一事时表示:“让我感到安慰的一件事是Monero是Bisq上交易量最大的交易所,Bisq是一个实质性的去中心化交易所,而不是假装的。因此,我认为,如果中心化交易所缺乏流动性,那么去中心化交易所将会增长。在我看来,Monero已经成为一种不可阻挡的力量。如果金融机构的重点是防止Monero出入,这让我感到悲哀。我认为在点对点的基础上,这将是不可阻止的。”(AMBCrypto)[2019/9/7]

通过以上分析我们可以知道WETH的价格和DAI的价格获取是正常的,无法被恶意操纵,因此我们可以大胆猜测:攻击者通过将巨量的WETH打入WETH-DAI池子中换取DAI,这时候池子中WETH的数量将大大的增加,而由于滑点的存在,这种巨量兑换操作必然是会亏损一大部分WETH的。所以我们再看上面LP单价的计算方式,由于WETH数量的大大增加,在巨量兑换后池子中WETH数量*WETH价格+池子中DAI数量*DAI价格将远大于巨量兑换前的,也就是池子的总价值大大增加了。所以LP的单价也随之提高了,因此攻击者就可以通过其抵押的LPToken借出更多的稳定币了。

声音 | 黄震:Facebook采用的新技术可能会一扫中国支付企业的现有优势:今日,新京报就“Libra若成功落地,会不会对我国目前的优势地位形成弯道超车?”问题采访中央财经大学金融法研究所所长黄震。黄震表示认为目前中国的区块链企业的技术应该说在全球还是有一定的优势,现在中国的区块链技术的优势和制度的落后是形成了鲜明的对照。但相比于支付宝、微信应用的中心化技术,Facebook采用新的分布式加密账本技术,会使支付的速度大大加快,成本降低,中国支付企业现有的优势可能会全部被扫荡一空。[2019/8/1]

分析思路验证

我们可以借助Ethtx.info来验证我们的猜测是否正确:

https://ethtx.info/mainnet/0x8bb8dc5c7c830bac85fa48acad2505e9300a91c3ff239c9517d0cae33b595090

1、通过上文中第4点分析我们可以知道:攻击者通过Uniswap的WETH-DAI交易对将大约34万的WETH兑换成约4762万DAI,此时WETH-DAI池子中约剩下有43.6万枚WETH和1328.8万枚DAI,而在此之前池子里约有9.5万枚WETH和6091万枚DAI。

2、我们可以在Ethtx.info发现在兑换前WETH-DAI池子的LPToken单价为58815427。

巨量兑换后WETH-DAI池子的LPToken单价为135470392。

我们可以看到由于WETH数量的增加造成兑换后池子的总价值几乎翻倍了,因此单个LPToken在Warp中可借出的稳定币就更多了。

3、接下里如我们猜测的那样攻击者在拉高LPToken的价格后通过WarpControl合约的borrowSC函数分别借出DAI和USDC。

4、最后在Uniwsap的WETH-DAI池子总归还DAI,重新拿回34万枚WETH完成攻击操作。最后只需按部就班的归还闪电贷即可获利。

完整的攻击流程如下

1、攻击者部署攻击合约,并通过dydx与Uniswap闪电贷借出DAI和WETH。

2、攻击者拿出一小部分的DAI和WETH在Uniswap的WETH-DAI池中添加流动性,并获取LPToken。

3、攻击者使用添加流动性获取的LPToken抵押到WarpFinance中,为借出稳定币做准备。

4、攻击者利用巨量的WETH在Uniswap兑换成DAI来拉高WETH-DAI池子的总价值,使得WarpFinance中LPToken的单价变高。(注意这里WETH和DAI价格获取是正确的并没有被操纵,被操纵的是WETH的数量,通过增加WETH的数量来拉高池子的总价值)。

5、由于LPToken的单价变高,导致攻击者抵押的LPToken可以借出更多的稳定币来进行获利。

总结

本次攻击的本质是通过操纵LPToken的单价来获取更多的稳定币可借贷数量进行获利的。这是由于在WarpFinance中LPToken的价格是通过LP池子的总价值除以LPToken的总数量得到的,虽然代币价格获取正确,但代币数量是可被操纵的,因此LP的单价就是可被操纵的,这就形成了攻击的必要条件了。最终项目方损失约800万美元,但攻击者抵押的LP也留在了Vault中,如果抵押的这部分LP后续可被清算的话可以一定程度上的弥补项目方的损失。

相关参考链接如下:

Uniswap预言机实现介绍:

https://uniswap.org/docs/v2/core-concepts/oracles/

本次分析的攻击交易:

https://etherscan.io/tx/0x8bb8dc5c7c830bac85fa48acad2505e9300a91c3ff239c9517d0cae33b595090

慢雾导航

慢雾科技官网

https://www.slowmist.com/

慢雾区官网

https://slowmist.io/

慢雾?GitHub

https://github.com/slowmist

Telegram

https://t.me/slowmistteam

Twitter

https://twitter.com/@slowmist_team

Medium

https://medium.com/@slowmist

币乎

https://bihu.com/people/586104

知识星球

https://t.zsxq.com/Q3zNvvF

火星号

http://t.cn/AiRkv4Gz

链闻号

https://www.chainnews.com/u/958260692213.htm

标签:TOKENTPS以太坊比特币fruittokentps币行情以太坊交易平台波特币与比特币

PEPE币热门资讯
BTC:比特币刘先生: 12.21BTC晚间行情分析_MAC

前言:行情不可怕,闪崩不可怕,诱单不可怕,可怕的是你不能把握行情,只有稳定的行情狙击,以及严格的执行进场才能满载而归,否则你看着每日的行情波动,看着每日的行情走势依旧是望洋兴叹,所以跟上节奏.

比特币:炎王论币:2020.12.22 午间比特币行情分析与操作策略 解套_瑞波币涨了3000万倍

  早间炎王实盘及策略提前公开布局给出22500-22600附近直接做,比特币如期拿下300个点的空间,恭喜跟上操作的朋友!  四小时来看布林带处于收口姿态,行情深度回调.

以太坊:不清不楚的折腾 越折腾越亏 明明白白的坚持 越坚持越赚_ADA币下一个比特币

能赚钱的操作在开始之前心里已经比较清楚赚钱的机会非常大,而亏钱的操作就是一开始就不清不楚,只是侥幸地期望开始之后行情可以向预期的方向去发展.

BSV:12月20日行情分析:BSV什么时候发飙呢?_BCH

BTC今天创出新高,当前横盘3天,量能今天还有所放大,明天只要不跌,那么日线级别的缓冲区将会突破,四小时周期处于横盘调整,四小时支撑上移到22500的位置.

BSV:苏玺谈币:为什么好多人做交易不赚钱? 凭心而论_BCHC

为什么好多人做交易不赚钱?因为他跟自己的常识就是投资这个常识,两个东西有冲突。你比如说买房子,或者买股票,或者是买理财产品,这种更倾向于投资,当然买房子也有投机做交易的,但那是少数,比如说炒房团.

比特币:12.20比特币行情分析:比特币震荡 市场补涨行情开启 认清市场形式_以太坊

今日,比特币横盘震荡,其他币却开始不同程度的补涨行情。这两天,LTC表现异常抢眼,今日,BCH等币也开始群魔乱舞。从这个角度看,市场开启补涨行情.