Re: [闲聊] MEV机器人套利方式

楼主: Ayukawayen (亚布里艾尔发芽>//<)   2023-11-21 12:33:35
※ 引述《ripple0129 (perry tsai)》之铭言:
: 看到一条快讯:
: 火星财经消息,据派盾(PeckShieldAlert)监测,某地址将 4.5 万枚 USDT 兑换为 0.000037984028546726 枚 DAI。
: 推测有人从USDT换成DAI滑点设置100%
: 这时候MEV机器人抢先直接买光DAI让池子产生极大滑点(前置交易)
: 当交易者成交后(被攻击交易)
: 再将大量的DAI卖回USDT(后置交易)
: 这边有个问题产生
: MEV机器人必须拥有大量的USDT才能够换完全部的DAI
: 而必须先做(前置交易)后等待(被攻击交易)完成
: 这样闪电贷应该是无法使用吧?
: 所以MEV机器人必须有现货大量USDT购买DAI
: (被攻击交易)完成后
: 再将现货DAI换回USDT
: 而这样风险就会产生了
: 另一个MEV机器人看到USDT对DAI有大量滑价
: 位于(被攻击交易)与(后置交易)时间的空档
: 这时候另一个机器人不就能够抢这个空挡
: 用少量的DAI来换取USDT?
: 还是实际上闪电贷是能够运作在(被攻击交易)的前与后?
有这个被其他机器人抢先的风险,应该是靠矿工合作来降低风险。
不过倒是不需要大量的USDT现货,攻击者使用了闪电贷来降低了现货的需求量。
https://etherscan.io/txs?block=18604963&p=5
https://i.imgur.com/6qSKKqg.png
这次攻击发生在18604963区块的前四笔Tx,
3. 攻击者的后置交易Tx
2. 被攻击者的交易Tx
1. 被攻击者的授权Tx
0. 攻击者的前置交易Tx
https://etherscan.io/tx/
0x86594bc683e60ee3fdb21648d0964ff78cab637de544ad0b02abadcc55fecb1b
https://i.imgur.com/kPwE67B.png
前置交易,从Token转移的Log看起来,做了以下的事:
1.向Maker的Flash Mint借出100M的DAI ────┐
│在同个Tx偿还了
2.在AAVE存入100M的DAI做为抵押 │

3.在AAVE借出1.799M的USDT │

4.在Uniswap将1.799M的USDT换成1.746M的DAI │
*这里赔了约43000美金 │

5.在AAVE存入1.746M的DAI │

6.在AAVE存入250的ETH │

7.在AAVE提出100M的DAI │

8.向Maker的Flash Mint偿还100M的DAI <────┘
Tx的最后,攻击者在AAVE会留下1.799M USDT的债务,1.746M DAI的抵押品,本身的
价值就不够了而且AAVE要超额抵押,大概是自己拿出250个ETH(约0.505M美金)来补。
(第5、第7其实可以合成一步就好,因为它向Maker借出来的就是DAI;大概因为程式
模组化的关系所以都是把(4.)换完的Token一律存进去再把(2.)存进去的Token数量
领出来偿还闪电贷)
https://etherscan.io/tx/
0xe5e937f2fb388ba059336240daf5c2226a523af83ea23b3b1bb0c2d4b3462848
https://i.imgur.com/u8NovZq.png
后置交易
1.向Maker的Flash Mint借出100M的DAI ────┐
│在同个Tx偿还了
2.在AAVE存入100M的DAI做为抵押 │

3.在AAVE提出1.746M的DAI │

4.在Uniswap将1.746M的DAI换成1.843M的USDT │
*这里赚了约97000美金 │

5.在AAVE偿还1.799M的USDT │

6.在AAVE提出250的ETH │

7.在AAVE提出100M的DAI │

8.向Maker的Flash Mint偿还100M的DAI <────┘
使用以上的两笔Tx,就不需要自己准备1.8M的USDT现货。1.8M的USDT由AAVE借来,而
换来的1.746M的DAI可以充当抵押品,只需要准备抵押品的差额即可。
由于在同一个Block就向AAVE还钱了,所以借款的利息基本上是0。
用抵押DAI借出USDT的方式来将手上的DAI换成USDT,也避免了兑换滑点的问题。
作者: ripple0129 (perry tsai)   2023-11-21 12:48:00
感谢说明
作者: MACD (MACD)   2023-11-21 15:52:00
其实250ETH也是跟MEV bot借的套利的只出5.xETH来贿赂MEV bot
作者: ripple0129 (perry tsai)   2023-11-21 16:55:00
我其实还是很好奇怎么保证区块能出块XD

Links booklink

Contact Us: admin [ a t ] ucptt.com