作者 | Eigenphi
编译 | PANews
在过去的几个月时间里,NFT、Sandwich 和 Flashbots 上的 MEV 交易模式已经受到了不少关注。MEV 是在生成区块过程中通过重新排序交易、穿插或审查交易而提取的总价值。目前以太坊上的 MEV 可提取价值主要由 DeFi 交易者和套利机器人通过交易排序相关交易策略进行,MEV 交易中的一小部分价值通过 Gas 费的形式由矿工获取。
但如果你也想尝试,就需要知道如何将复杂的投资策略融入到智能合约中,探索不同代币和流动性池,这需要开发、更新和调试代码以适应各类新出现的DeFi协议和不断发展的老DeFi协议。
然而,自 2021 年 11 月 14 日以来,两个稳定币 MIM 和 UST 之间的套利策略已获得超过 1.13 亿美元的利润,而且没有开发构建任何智能合约。在截至 2022 年 3 月 23 日的这四个月中,每笔交易成本为122.5美元,但每笔交易的平均利润高达80,096美元,最高收益达到6,001,912美元,而且是纯利润。总的来说, MIM-UST 策略回报率达到了惊人的 650 倍——本文将对这个“DeFi智慧”进行深度分析。
事实上,说到这件事给人的感觉,就像是你在不被注意的情况下潜入麦当劳特许经营店,然后突然发现了隐藏菜单,通过调整油锅,用炸一包薯条的成本制作了神户牛肉汉堡,而其他人则只能站在店外排队等候订购一些香肠、鸡蛋和奶酪饼干。
MIM-UST 策略有四大支柱:
1、仅使用两种稳定币的一种策略就足以产生异常高于平均水平的利润。
2、利用两个稳定币可以最大限度地降低单个稳定币崩盘的风险。
3、执行该战略不需要编程,它具有高生产力并降低了运营支出 (OPEX)。
4、执行过程中没有持仓,因此意味着没有风险暴露,同时利用算法稳定币脱钩带来充足的套利机会。
现在,让我们深入挖掘一些细节,看看其中到底隐藏了什么“魔鬼”。
扒一扒魔术背后的奥秘
首先,MIM-UST 策略本质上是一种闪电贷实践,这意味着您可以借出代币,赚取利润并将其放入口袋,并在一次交易中立即偿还贷款。如果交易过程中出现任何问题,贷方也不会损失任何东西,因为整个过程都可以回滚。
一般来说,你必须知道如何设置闪电贷,比如编写代码。如果您不太了解,让我们通过eigenphi.io 分析的一笔交易来了解闪电贷是如何进行的。
如上图所示,这笔交易的利润超过 101,000 美元,同时在流动性池中仅花费了不到 30.1 美元的 gas 费和代币兑换 Swap 费用。我们将其套利类型确定为空间套利(spatial arbitrage)。通常,空间套利需要了解特定代币在不同流动性池之间的汇率差,比如在 Uniswap 和 Sushiswap 中就存在汇率差。然后利用这种差异,交易者就能从周受益。但是,这里有一个完全不同的“怪物”。
在 Etherscan 上打开交易详情概览;您会发现,有五名参与者共同“变了一个魔术”——
1、合约从0x59e(也就是MIM CauldronV2 Lending Protocol借贷协议)开始,由Abracadabra.money团队部署,允许用户开立贷款、借入 MIM、杠杆和还款。Abracadabra.money 是一个借贷平台,使用计息代币 (ibTKN) 作为抵押来借入与美元挂钩的稳定币(Magic Internet Money — MIM),该平台可用作任何其他传统稳定币”。
2、以 0xd96 开头的地址,显示为Abracadabra.money 的 Degenbox,是由 Abracadabra.money 部署的,允许为内部持有资产创建投资策略。Degenbox 是一个用于贷款的金库,这里主要使用的是UST。上面提到的 MIM CauldronV2也是建立在 Degenbox 之上的。
3、以 0xff4 开头的地址是Abracadabra.money 部署的 USTSwapper。
4、以 0x55a 开头的地址是一个基于 Curve Plain Pool 的流动性池,用于在 Curve.fi 上进行 MIM-UST 兑换。外部预言机可以设定汇率。
5、以0xb98开头的地址是开始交易的交易者。
下图展示了代币套利的整个过程。
操作手法如下:
1、交易者从 Degenbox 借了 243,098.235492 UST 并调用 USTSwapper。
2、交易者命令 USTSwapper 使用特定汇率在 MIM-UST-f Curve Pool流动性池中将 243,098.235492 UST 兑换为 244,132.700775 MIM。
3、交易者指示将 244,132.700775 MIM 送回 Degenbox 以偿还借入的资产。
4、交易这告诉 Degenbox 将 244,132.700775 MIM 换成 UST,并支付步骤 1 中发生的贷款。根据公开汇率,Degenbox可以 兑换出344,119.620672 UST,然后拿出243,098.235492 UST用于偿还贷款,剩下的101,021.385180 UST就是回报。交易者毫不犹豫地提现 101,021.385180 UST,交易结束。
在 EigenPhi 上,下面的“代币流动图”(Token Flow Chart)中只会显示一些有意义的交易信息,继而简化了一些令人困惑的过程。你可以看出有两个流动资金池参与其中——首先是第一行的Degenbox,其中显示交易者发送了244,132.700775 MIM并收到了344,119.620672 UST;其次是第二行的MIM-UST-f Curve Pool,其中显示交易者收到244,132.700775 MIM 并偿还了243,098.235492 UST。最后一行表明交易者获得了 101,021.385180 UST,也就是他/她的净利润。
实际上,如果你去YouTube上,会看到有很多人在宣传MIM-UST 策略,但交易者使用了什么咒语让这一切不被注意到呢?
所以,我们必须更深入地了解代码水平,以了解交易者如何借助“隐藏菜单”用一包薯条的钱买到一份牛肉汉堡。
将代码从里到外分析透彻,你就能获得“金票”
“技术达人警告”:如果您是个技术大咖,请继续阅读,否则,我们建议您跳过以下步骤。另外要说的是,交易者其实对Cauldron V2协议有非常深入的了解,可以使用多种内部方法(例如将乐高积木放在一起)来管理闪电贷,因此无需编写和部署智能合约。
1、交易者使用 Cauldron V2 协议的 cook() 方法,将一组可执行指令组装成适合单个交易的方法参数,这是闪电贷的先决条件。同时,cook() 方法可以在不上链的情况下执行。
2、交易者调用 ACTION_UPDATE_EXCHANGE_RATE 方法,该方法将调用合约的内部 accrue() 方法来获取可借出资产。
3、交易者调用Cauldron V2的内部方法_removeCollateral()来兑换UST。
4、交易者调用USTSwapper将UST换成MIM。
5、交易者使用Cauldron V2的内部 _repay()方法将MIM保存回Degenbox以收获套利头寸。
6、再次调用_removeCollateral()方法,交易者释放了抵押品。
7、交易者调用了withdraw()方法并撤出UST头寸。
在进一步探索中,Degenbox的代码是SushiSwap金库的一个分支:BentoBox,它也是借贷和保证金交易平台Kashi的基石。
总而言之,以下是成功使用该策略所需的两种必备条件。
1、精通Cauldron V2协议的cook()方法,免去繁琐的编码、调试、部署。
2、不断了解汇率价差,确定最佳时机。
当然,你可能需要花费几美元来支付gas费——在这种情况下,其实也就是一点点轻微的痛苦而已,但收益却是巨大的。
好的,是时候检查有多少人找到了这个“隐藏菜单”。
从2021年11月14日到2022年3月23日,1086个交易地址执行了该策略1419次,如下图所示。蓝条是当天的交易数量。
为了更容易阅读趋势,下图是用对数处理的利润。
利润和交易数量在1月27日和1月28日达到顶峰,当时是因为0xSifu风波。他是“Frog Nation”的首席财务官,一个松散的项目综合体,包括Popsicle Finance、Wonderland和Abracadabra。当时的消息对MIM造成了沉重打击,引发了大家对MIM与美元脱钩的猜测。27日MIM低点时为0.9735美元,28日低点时为0.9776美元。MIM的波动性触发了惊人的套利幅度。
在那两天里,555笔交易在总共1419笔交易产生的1.137亿美元中,获得了超过5000万美元的利润。
下表展示了使用MIM-UST套利策略的整个时期内最赚钱的10笔交易。我们将交易者和交易地址数据共享,包括所有的1419笔交易。所以请随时DYOR。我们很期待你的发现并将其公之于众。
结论:
人们将稳定币视为区块链的锚。稳定意味着较低的波动性,这意味着较低的回报。然而,稳定币之间 MIM-UST 套利策略的 650 倍回报打击了这种一般性观点,这是原由其本质:闪电贷。在过去的两年里,闪电贷已成为 DeFi 的货币乘数,并引入了无限制、近乎免费的流动性杠杆。
EigenPhi数据显示,DEX上100%的套利要么是闪电贷,要么是闪电swap。因此,类似的需要特别注意。
目前,闪电贷已将稳定币送入狂野的西部。有了新创建的协议、EigenPhi等工具的适当知识,以及不受限制的心态和想象力,稳定币套利就不是遥不可及的。相反,它会将你送到彩虹之上,更高的地方。