区块见闻 区块见闻
Ctrl+D收藏区块见闻

USD:成都链安:DeFi项目Yearn Finance闪电贷攻击事件分析_USDR价格

作者:

时间:

一、事件概览

北京时间2021年2月5日,舆情监测到,DeFi知名项目YearnFinance发生闪电贷攻击事件。简言之,本次攻击事件的具体手法为攻击者利用闪电贷借取巨额资金,而后进行循环套利。根据成都链安安全团队的响应和分析,本次攻击事件的合约为yValut+CurvePool。二、事件分析

1.攻击者在yVault合约中存入DAI,并调用earn触发yValut向流动性池使用DAI添加流动性,如下图所示:

△图1上图红框显示,在进行铸币时,需要读取合约中的DAI余量,但因为策略合约中的DAI已经抵押至curve合约进行盈利,所以要计算DAI代币的量,只能通过价值换算,计算出所持有的Curve代币能够兑换的DAI的量。2.攻击者利用借来的资金向流动性池使用USDT添加流动性,获得Curve代币,如下图所示:

△图2这里值得注意的是,攻击者向池中注入的是单一的USDT,因为池子的特性,我们知道,当一种代币的含量上升,其相对价格也就下降。3.攻击者取出yValut合约中存入的DAI,如下图所示:

△图3根据#2可知,此时的池子中因为USDT的含量增加,所以DAI的相对价格是上升的,这也就导致攻击者所持有的Curve代币兑换出的DAI相对下降,池子中将会余留少量DAI。4.攻击者指定与添加流动性时相等的USDT数量,进行流动性移除,注意这里因为#3时将一部分DAI取走,所以USDT的相对#2时价格下降,所以这里将余下一部分Curve代币。

△图4不断进行上述循环,这使得攻击者消耗DAI进而获取Curve代币。经过多次循环之后,攻击者套取了大量的Curve代币,而将DAI代币打入了Curve合约中。在整个攻击流程结束时,攻击者使用Curve代币,兑换出DAI/USDC。这次兑换,因为不是USDT的兑换,即使此时的DAI相对攻击前含量较高,也会按照同等比例进行兑换,也就是攻击者打入Curve池子中多出的DAI代币,也会分发给攻击者。这里,我们再来看攻击者在进行攻击时的第一步操作,如下图所示:

△图5攻击者利用闪电贷向池子中添加了巨量的流动性,这就导致这些多出的DAI,最终将会大部分分给攻击者。而除去这一部分损失,攻击者还获得了更多的Curve代币,从而获利。三、安全建议

针对本次事件,成都链安安全团队认为,很大程度上源于项目方潜在的合约漏洞未得到全面的安全排查,进而导致闪电贷攻击事件的发生。在此,成都链安需要提醒区块链各生态项目方,切不可因项目上线完成之后就掉以轻心,做好日常的安全排查和安全加固等工作,寻求第三方安全公司的力量,建立一整套的安全防护机制,防范于未然。

标签:DAICurveCURUSDpDAIcurve币价格走势cure币局USDR价格

莱特币最新价格热门资讯
加密货币:如何看待「拜登」带来的加密市场影响力?_区块链

作者:白夜,编辑:黑土出品:碳链价值 2021年1月20日,拜登终于如愿搬进了白宫,那天比特币价格是37,653.44美元,道琼斯指数是31,188.38点.

区块链:重新分配MEV,KeeperDAO能改变以太坊游戏规则吗?_bitkeep怎么充值VV币

编者按:本文来自巴比特资讯,作者:KeeperDAO,编译:洒脱喜,星球日报经授权发布。在KeeperDAO流动性和套利挖矿计划结束后的24小时,KeeperDAO将启用隐藏游戏功能,以试图重新.

KEEP:OKEx Research:抛弃幻想,面对现实_DAO

1月28日,比特币再次跌破3万美元大关,最低下探至29,300美元,随后又反弹至3万美元上方,全日跌幅达5.8%。然而即便在此时,我们依然会发现,很多投资者试图将这次暴跌看成是抄底比特币的机会.

CUR:如何定义完美的加密货币钱包? | 烤仔星选_央行数字货币是加密货币吗

每个加密货币投资者都有一个属于自己的加密货币“钱包”,但如果统计一下,10个投资者的钱包可能都不会使用同一个加密货币钱包,这是因为每个用户对钱包的功能需求都不相同.

马斯克:比特币突破47000万美元,一枚比特币可换一斤半黄金_加密货币市场行情走势

2021年2月9日早八点,据欧易OKEx行情显示,比特币再次向上突破,最高报价47480.8美金,冲击50000美金关口。比特币破新高,与新晋世界首富、特斯拉总裁马斯克密近期的言论不可分.

MES:散户大战华尔街,WSB与加密领域有哪些共同点?_Good Games Guild

WallStreetBets,或WSB,是一个讨论股票和期权交易的reddit小组。该小组因其激进的交易策略而知名,最值得注意的是它在近期Gamestop逼空大战中扮演了“逼空轧空之母“的角色.