复制成功

分享至

主页 > 数字货币 >

反转使用者在 MEV 生态系中的地位

2023.11.08

作者:Nic @ imToken Labs

本篇将介绍能让协议或用户在 MEV 生态系中获得更多控制权的几个设计,包含 McAMM、MevWeth/MevWallet、Wallet-Boost、MEV Blocker 及 MEV-Share。

阅读提示

在阅读本文前,需要对 MEV 有基本的认识,知道 MEV 生态系中不同的角色。

了解 mev-boost 及一个 Bundle 从产生到被放入区块的流程。

还需要知道 AMM 的运作及流动性提供者(Liquidity Provider, LP)的角色。

点击阅读:MEV (三):PBS 补丁

MEV awareness

MEV 经过多年的发展后已经变成一个既定的事实,大家从一开始的拒绝接受,到现在几乎所有 Validator 都已接上 MEV Boost,以及有像是 Flashbot Protect 的防护管道,使用者也更谨慎地检查所设置的 AMM 滑点,以及 RFQ/Limit Order/Batch Auction 等不被 MEV 影响的交易方式也有稳定的交易量。

延展阅读:

了解 RFQ 交易方式, 请查阅:https://dune.com/p0s/tokenlon-dex-stats

了解 Limit Order 交易方式, 请查阅:https://dune.com/k06a/1inch-Limit-Order-Protocol

了解 Batch Auction 交易方式,请查阅:https://dune.com/cowprotocol/cowswap-high-level-metrics-dashboard

反转使用者在 MEV 生态系中的地位

△ 图源/

https://pseudotheos.mirror.xyz/i7sv9SFb1e64W2ax_kYwp68O0M2NdACtOu9Hj12SPP8

MEV inclusive

但 MEV 的发展不会仅止于知道哪些行为会导致 MEV 而已,而是在察觉 MEV 机会的存在后,反过来将 MEV 变为一个工具,或是针对 MEV 机会进行反制或甚至贩卖赚取 MEV 机会的权利。接下来将依序介绍:

透过贩卖 MEV 套利机会来增加流动性提供者(LP)收益的 McAMM 设计。

利用 MEV 来绕过公开的手续费市场,转而透过台面下的 MEV 手续费市场送交易的 MevWeth/MevWallet 设计。

MEV captured AMM (McAMM)

AMM 的流动性提供者(LP)提供流动性,在用户来交易时收取手续费,而套利者(Arbitrageur)则是赚取用户交易导致的价差,但这个价差是否应该是 LP 可以获得的收益来源?

阅读提示:AMM LP 的效益分析可以参考 Tim Roughgarden 的 Loss-Versus-Rebalancing(LVR) 介绍,请复制下方链接到浏览器观看:https://www.youtube.com/watch?v=q5vyJJb-Uyw

我们无法禁止套利者来套利,甚至需要藉由套利者来把价格套回当前的市场价格,但我们可以反过来贩卖这个套利机会。假设一个套利者发现一个套利机会的利润为 1 ETH 且同时有多个彼此竞争的套利者存在,则套利者的竞标价会接近 1 ETH,而这接近 1 ETH 的得标费用就可以成为 LP 新的收益来源。

LP 的收益更多就能吸引更多人来提供流动性,流动性好就能吸引更多用户来交易,也就能创造更多套利机会,形成一个正向循环。

McAMM 贩卖的是每个区块中到该 McAMM 执行「第一笔」交易的权利。McAMM 没办法针对每一笔交易都贩卖交易权利,因为它没办法分辨哪些交易是套利者交易,哪些是正常的用户交易,如果每一笔都贩卖则会导致使用者要来使用该 McAMM 还要先付钱给 McAMM,如此肯定没有人会想来使用。

所以 McAMM 只能保留「第一笔」交易的交易权利给买下这个交易权利的套利者,让他来套上一个区块的用户交易所产生的价差。

反转使用者在 MEV 生态系中的地位

△ 得标的套利者会得到 McAMM 第一笔交易的执行权利

反转使用者在 MEV 生态系中的地位

△ 如果得标者没有来交易,其他用户的交易都会 revert

想套利的人透过竞标获得执行第一笔交易的权利,McAMM 合约也要确保第一笔交易的发起人必须是得标者,不能单纯假设得标者的交易一定会被排序在最前面。

McAMM 合约内会规定每个区块中第一笔来该 McAMM 执行的交易必须是得标者发起的交易,只要他没发送交易其他人的 McAMM 交易就不能执行(会直接 revert)。

负责打包交易的 Builder 会有动机把得标者的交易排序在其他 McAMM 交易之前,因为这样其他 McAMM 交易才能执行成功,Builder 才有更多的手续费收入。

McAMM 的缺点及风险

虽然上面提到 Builder 会有动机排序得标者的交易在其他 McAMM 交易之前,但这会需要 Builder 去整合 McAMM,特别为 McAMM 设计交易排序的方式。否则对一个没有整合 McAMM 的 Builder 来说,几乎全部的 McAMM 交易都是会失败的交易(因为没特别排序过),这些交易也就不会被收入进区块里。也就是说越少 Builder 整合 McAMM,McAMM 的交易就越难被收入区块里,导致使用体验很差。

其次,「确保第一笔交易必须是得标者的交易」这个规定也有相对应的缺点,只要得标者忘了送交易或故意不送出交易,都会导致 (1) 其他用户的交易没办法成功执行,或 (2) 能够藉此发动针对 TWAP Oracle 的攻击。这会需要例如引入多个得标者的方式来避免单点故障或中心化作恶的问题。

阅读提示:TWAP(Time-Weighted Average Price) 取的是多个连续区块的交易价格的平均,因此如果能让越多区块没有 AMM 交易发生,就有越高机率能操纵 TWAP 所计算出的价格,TWAP 的攻击及分析可以参考如下链接内容:

https://twitter.com/Mudit__Gupta/status/1455627465678749696

https://chainsecurity.com/oracle-manipulation-after-merge

https://www.youtube.com/watch?v=Mu8ytTyStOU

https://www.euler.finance/blog/oracle-attack-simulator

另外也因为引入额外的竞标机制及确保得标者权利的规定及检查,McAMM 的 gas 成本也会比 AMM 的还高,这会影响用户选择来 McAMM 交易的意愿(相比于使用一般的 AMM),而部署在便宜的 L2 上能让这部分劣势缩小 。

最后 McAMM 设计者还需考虑的有:该怎么分配竞标费用?如果竞标费平均分享给 McAMM 的每个交易对、交易池,则羊毛党可以藉由低成本创造一堆免洗交易对、交易池的方式来薅羊毛。McAMM 合约本身无法辨别哪些交易对是免洗、哪些不是免洗,所以还是需要某个角色来「主观地」决定竞标费的分配,这个角色可以是项目方本身,也可以是一个 DAO:DAO 成员在链下分析识别出羊毛党后投票决定竞标费的分配。

以上是以 McAMM 为例,介绍协议如何能从被动转为主动,将 MEV 转化为自身的收益。接下来会介绍 MevWeth 及 MevWallet,用户或协议可以透过 MevWeth 及 MevWallet 将 MEV 反过来变成一个有利的工具。

MevWeth/MevWallet

假设一个用户送一笔交易到 Uniswap 用 WBTC 换 USDT,他除了要付 ETH 当交易手续费,他实际上还可能因为滑价而被 MEV Searcher 进行三明治夹击,导致他换到一个最差的价格。这等于是使用者付了两次手续费:第一次是付 ETH 给 Builder,第二次则是被 Searcher 赚走滑价,而且使用者是被强迫收取第二次手续费。

反转使用者在 MEV 生态系中的地位

△ Alice 除了付出交易手续费,还被转走价差(20600–20550=50),等于又被收一次手续费

阅读提示:一笔 AMM 交易产生的 MEV 可以透过两种方式被榨取,第一种是 Backrun 赚价差:假设用户的交易卖 WBTC,Searcher 可以接在用户交易后面去买低于市场价格的 WBTC,赚走价差;第二种是三明治夹击赚滑价及价差:Searcher 抢先使用者去卖 WBTC(导致使用者用最差价格买到 WBTC),再接在使用者之后去买 WBTC。三明治夹击会比 Backrun 还赚,以下例子都会先预设 MEV Searcher 是进行三明治夹击。

MEV 生态链中有自己的交易池(以下称 MEV 交易池),由 MEV Builder/Relay 所维护的交易池。送到 MEV 交易池的交易有几个特性和送到公开交易池的交易不太一样:

MEV 交易池有自己的手续费市场,独立于公开交易池的手续费市场之外,只要用户交易提供的经济激励够多,就能比公开交易池的其他交易还快被收入进区块。这个经济激励未必是给 Builder 的手续费,用户交易所产生的 MEV 也是一种经济激励。

送到 MEV 交易池的交易只有两种结果:成功执行或完全不执行,不会出现交易失败(revert)但还是要付手续费给 Builder 的情况。

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier