闪电贷是一个有效的工具,即使目前gas费高,大多数用户望而却步。不过相关的原理和应用场景还是需要知道的。未来闪电贷会变得更加便捷,会有更多的快速套利机会,我们今天讲一下闪电贷的基本应用场景。
本文结构
闪电贷释义
什么时候需要使用闪电贷?
具体操作流程示例
针对第二个使用场景:不还钱取回抵押物
慢雾:NimbusPlatform遭遇闪电贷攻击,损失278枚BNB:据慢雾安全团队情报,2022 年 12 月 14 日, BSC 链上的NimbusPlatform项目遭到攻击,攻击者获利约278枚BNB。慢雾安全团队以简讯的形式分享如下:
1. 攻击者首先在 8 天前执行了一笔交易(0x7d2d8d),把 20 枚 BNB 换成 NBU_WBNB 再换成 GNIMB 代币,然后把 GNIMB 代币转入 Staking 合约作质押,为攻击作准备;
2. 在 8 天后正式发起攻击交易(0x42f56d3),首先通过闪电贷借出 75477 枚 BNB 并换成 NBU_WBNB,然后再用这些 NBU_WBNB 代币将池子里的绝大部分 NIMB 代币兑换出;
3. 接着调用 Staking 合约的 getReward 函数进行奖励的提取,奖励的计算是和 rate 的值正相关的,而 rate 的值则取决于池子中 NIMB 代币和 GNIMB 代币的价格,由于 NIMB 代币的价格是根据上一步闪电贷中被操控的池子中的代币数量来计算的,导致其由于闪电贷兑换出大量的代币而变高,最后计算的奖励也会更多;
4. 攻击者最后将最后获得的 GNIMB 代币和拥有的 NIMB 代币换成 NBU_WBNB 代币后再换成 BNB,归还闪电贷获利;
此次攻击的主要原因在于计算奖励的时候仅取决于池子中的代币数量导致被闪电贷操控,从而获取比预期更多的奖励。慢雾安全团队建议在进行代币奖计算时应确保价格来源的安全性。[2022/12/14 21:44:29]
针对第三个使用场景:不还钱,换抵押物
安全团队:Nirvana遭闪电贷攻击,请相关用户注意资产安全:7月28日消息,据慢雾区情报,Solana 链上稳定币项目 Nirvana 遭遇闪电贷攻击,攻击者通过部署恶意合约,使用闪电贷从 Solend 借出 10,250,000 USDC,随后调用 Nirvana 合约 buy3 方法购买了大量 ANA 代币,随后调用 Nirvana 合约 swap 方法卖出部分 ANA,得到USDT 和 USDC ,在归还完闪电贷后共获利3,490,563.69 USDT,21,902.48 USDC 及 393,230.32 ANA代币,随后黑客出售 ANA 代币,并将所有脏款通过跨链桥转移。Nirvana 源代码未完全开源,据链上调用日志分析,攻击者可能利用了 ANA 价格计算漏洞进行套利,请相关用户注意资产安全。[2022/7/28 2:43:46]
闪电贷目前面临的问题
BSC上收益聚合器Eleven Finance与Nerve相关的机池遭闪电贷攻击:基于币安智能链(BSC)的稳定币交易平台 Nerve Finance 发推表示,收益聚合器 Eleven Finance 中与 Nerve 相关的机池或遭闪电贷攻击。Nerve Finance 团队表示,Nerve Finance 资金安全。[2021/6/23 23:58:45]
总结
闪电贷释义
FlashLoan翻译为闪电贷。闪电贷的要求就是所有的操作全部打包进一个区块,必须在一个区块的时间内完成。特点是无需抵押,因为如果发动闪电贷失败,这笔交易就如同没有发生过一样——交易并不会被打包入区块。
什么时候需要使用闪电贷?
目前正常使用闪电贷的场景有三个:
发现不同平台的价差,使用闪电贷套利,之前本号讲过的,参考文章链接在文末;
动态 | 开源银行Marble在以太坊主网中引入闪电贷款概念:7月17日消息,开源银行Marble今日在推特上发布公告,根据公告,Marble推出了一个名为“闪存贷款”的新概念,任何人都可以借用以太币和ERC-20代币来利用以太坊区块链的套利机会。为了实现这一目标,Marble开发了一个智能合约,可用于贷方的低风险协议。有了闪电贷款,开发商和交易员就可以轻松地从缺乏流动性的以太坊资产中获利,而无需动用自己的资金。[2018/7/17]
借贷平台中,借出的钱被占用,需要还会本金,提出质押资产;
借贷平台中,借出的钱被占用,需要将质押物转换为另一个资产,如质押的BTC想换成ETH。
2和3的逻辑非常接近。今天主要讲的也是后面两种使用场景,而利用闪电贷发动黑客攻击不在本文讨论范围。下面是具体操作流程。
具体操作流程示例
针对第二个使用场景:不还钱取回抵押物
Compound上存入了100万美金价值的ETH,借出来50万美金的DAI或者USDC等稳定币,然后去买房子或者花掉了,现在需要把借的钱还了,才能取出ETH,而且市场下挫的时候你想卖出以太坊。
这里有两个方法:
做个期货现货的套保,这边开个USDT本位的ETH一倍杠杆短期也行,不过持仓有持仓费用。治标不治本,因为你还是没有钱还给借贷平台。
质押率没有使用完,这时候可以提出来一些ETH兑换成DAI,还到平台,再提出一些ETH兑换成DAI,还给平台,如此循环操作。不过这种操作会很慢,且耗费gas费也很多。
这时候可以用闪电贷,使用AAVE或者dydx等平台发动闪电贷。
发动闪电贷从aave借出来50万DAI,
50万DAI还给compound;
取出ETH;
用Uniswap把取出的ETH卖出一部分,够还给aave那50万个DAI,加上手续费0.09%,也就是450个DAI,考虑滑点,多卖出一些ETH,多获得一些DAI;
还钱给闪电贷平台aave。
以上五步就是把你的以太坊取出来卖掉,当你发愁借出来的币还不上,市场在波动的时候。说了这么多,其实整个过程执行大约十几秒。会编程的自己编程,不擅长编程的可以用furucombo等模块化工具。
针对第三个使用场景:不还钱,换抵押物
同样,当你对ETH短期行情失去信心,需要吧ETH换成另外一种币比如比特币,但是和上述情况一样,你还是还不上借的钱,借的钱被占用了。你可以选择上述最简单的方法,取出一些ETH换成BTC,存回去,然后继续取出一些ETH,换成BTC,存回去,如此循环,如果要高效解决问题,还是可以使用闪电贷。
这时候你就需要在五步操作里进行变化。
发动闪电贷从aave借出来50万DAI,
50万DAI还给compound;
取出ETH;
用Uniswap把取出的ETHswap成wBTC
wBTC存入compound,
从compound借出来50万的DAI加上AAVE的平台手续费比如0.09%,也就是借出来50万零450个DAI
还DAI给闪电贷平台aave。
以上7步需要在同一个区块中打包完成,所谓的神不知鬼不觉。
闪电贷目前面临的问题
第一、gas费较高。
每一步都是gas费,不过对于几十万美金几百万美金的资金体量,这个问题不是很大,每一步目前gas费消耗都需要几十美金,所以一套打下来,如果成功执行基本上几百美金的gas费是不算多的。不过,即使没有成功运行闪电贷,一旦开始发动,gas费也是要付的。
第二、价格滑点。
在发动闪电贷之前,考虑价格滑点,留够资金空间,才能使闪电贷顺利进行。
第三、提前交易风险。
如果有人和你同样的策略在同一时间发动闪电贷,交易会首先执行gas费用高的人,如果很多人和你同一策略套利,那么,理论上来说gas费可以不断升高,大幅度压缩套利空间。
注释:“提前交易”这个词多出现在金融的“高频交易”领域,在DeFi领域,frontrunning多被科学家在一个新项目的IDO初期进行抢购筹码、价格波动大的时候不断套利等等。
总结
本文讲述了闪电贷的基本应用场景与案例,这也只是冰山一角,还有很多的创新玩儿法本文没有提及。闪电贷是区块链世界一个非常独特的金融工具,可以说只有接连不断的“区块”存在这种方式才有可能出现。现货、期权、期货、借贷、资产管理等等加密资产的相关金融模式,传统金融都有,甚至更加完备,但是闪电贷不同。虽然很多普通用户大多数时候都用不到闪电贷,但是未来这个贴合区块链基本原理的方法,一定会生长出和传统金融很不一样的花朵。
标签:ETHDAINIMNIMBEthermonCDAI币Nimbus Governance TokenNimbus Governance Token
作者:蒋海波来源:PANews从去年3月以来,ETH从最低的80多美元一路上涨,到今年2月突破2000美元,创历史新高。ETH的上涨离不开DeFi带来的生态繁荣.
1900/1/1 0:00:00近日,数字人民币试点活动相继在深圳、苏州、北京、成都等地展开,而关于数字人民币的形态也越来越丰富.
1900/1/1 0:00:00近日,清华大学互联网产业研究院、区块链服务网络、火币研究院联合发布的《全球区块链产业全景与趋势》指出,产业区块链在2020年回归技术本源,向着更落地的方向发展,在2021年将呈现四大发展趋势.
1900/1/1 0:00:00以太坊ZKRollup扩容方案MatterLabs宣布完A轮融资,联合广场风投领投该轮,此前的投资者Placeholder、1kx和Dragonfly继续参与本轮.
1900/1/1 0:00:00DeFi数据1.DeFi总市值:702.7亿美元 市值前十币种排名数据来源DeFiboxDeFi总市值数据来源:coinmarketcap2.过去24小时去中心化交易所的交易量:20.
1900/1/1 0:00:00对于上周高盛将重启加密货币交易部门的传言,高盛数字资产负责人周一予以肯定,并认为机构对数字资产有巨大需求.
1900/1/1 0:00:00