Time:2023-10-15 Click:112
以太坊合并的一整年以来,MEV-Boost 的市占率稳居 90% ,这就是估值达 10 亿美金的 Flashbots,如今的 MEV 复杂度极高,仅涉及非用户角色就有 Searcher,Builder,Relayer,Validator,Proposer 他们共同在这 12 秒的出块时间里多方势力错综交错互相博弈,只为谋求各自的最大收益。
本文试图对比 MEV 前后的利润率变化,梳理合并后 MEV 生命周期,并分享前沿问题的个人观点。
笔者在之前的研究《UniswapX 协议解读》中,总结 UniswapX 的运作流程利润来源,便想完整刻画出 MEV 的具体收益率,毕竟这就是他所对抗并分红给用户的来源(本质上损失交易的实时性但换更好的兑换价格)。
所以近期笔者详细分析几种 MEV 类型和对比多个数据利润数据来源,来计算以太坊合并前后的 MEV 利润情况,完整推理过程见研报:《以太坊合并一周年后 MEV 格局》(https://research.web3 caff.com/zh/archives/11824? ref=shisi),取部分数据结论如下:
合并前一年,从 MEV-Explore 算出平均利润为 22 MU/M(21 年 9 月开始 22 年 9 月合并前结束,数值合并有 Arbitrage 和 liquidation 模式)
合并后一年,从 Eigenphi 算出平均利润为 8.3 MU/M(22 年 12 月开始到 23 年 9 月底结束,数值合并了 Arbitrage 和 Sandwich 模式)
最终收益的变化结论是:
在上述数据的统计,剔除不应该归属于 MEV 的黑客事件后,整体收益率对比下降显著达 62% 。
注意由于 MEV-Explore 的统计其实是不涵盖三明治攻击的数据,又包含了 liquidation 的收益,所以如果只看纯 Arbitrage 对比可能下跌会更多。
补充说明:由于不同平台统计方法有差异(且均不含 Cex 的套利以及模式混杂),因此只能做宏观验证非绝对精确,另外有研报同样采用不同数据源对比了合并前后的收益,见附录 link
是合并致使的链上 MEV 收益暴跌吗?这点需要从合并前后 MEV 流程出发
毕竟他的交易签名发送会进入以太坊内存池,公开传播,再借由矿工排序出块,这个过程可能只有 3 s 或是几分钟,然而就这短短的几秒时间,签名的交易内容可以被无数的猎人盯上,重新模拟推演。
如果黑客是愚蠢的,直接执行获取利润的方式,就会被猎人高价抢跑。
如果黑客是聪明的,则可能会类似这篇文章的作者一样,采用合约套合约(即内部交易)的方式来隐藏自己最终能牟利的交易逻辑,可惜结局就不像那篇《Escaping the Dark Forest》(https://samczsun.com/escaping-the-dark-forest/)最终获得了成功,而是依旧被抢跑了。
这也意味着猎人们不仅分析链上交易父交易,也分析了每一笔子交易,进行模拟获利推演。甚至进一步检测了网关合约的部署逻辑并且同样复现了,而这竟然是在几秒内自动完成的。
笔者在之前测试 BSC 节点的时候,发现大量的游离节点他们只愿意接受P2P的链接,但是不主动传递 TxPool 的数据出来,并且从节点暴露的 IP 来看,甚至可以认为他们包围了 BSC 的主要核心出块节点。
动机上,这些占据了P2P的链接但是不给数据,只为在白名单内的节点互通,这样就可以变现用资源规模来提升 MEV 的利润率,因为 BSC 是标准 3 s 一个区块,普通玩家看到的交易信息越晚,就也就越晚推演出合适 MEV 方案,并且当普通玩家发生 MEV 交易需要打包时,由于 BSC 是超级节点的模式,所以从延迟上会低于本身地理位置就包围了 BSC 的头部 MEV 玩家。
除了超级节点的包围,交易所的服务器也同样会被包围,毕竟 CeFi 和 DeFi 利差更大,乃至于交易所本身就是最大的套利机器人。十分类似早期web2抢票抢购的场景,黑灰产业会提前埋伏在服务器附近,并通过 Dos 攻击遏制普通用户的正常活动。
总之,虽然传统交易也有很多黑暗森林的隐形竞争,但相对是一个清晰的获利模式,这点在以太坊合并后,复杂的系统架构很快打破了传统 MEV 模式,并且头部效应越发显著。
以太坊合并是指其共识机制从 POW 转为 POS 的升级,最终的合并方案取舍的依据是最轻量级的复用了合并前以太坊的基础设施,而单独剥离了出块决策的共识模块。
对于 POS 每个块 12 秒一次,而不是之前的波动值。区块挖矿奖励减少约 90% 从 2 ETH 降至 0.22 ETH。
这对 MEV 非常重要,有以下两点:
1、以太坊出块间隔变得稳定了。不再是之前 3-30 S 相对离散随机的一个情况,这对 MEV 而言是优缺各半,虽然 Searcher 不用着急看到稍微有利润的交易,就直接发送出去,而是可以不断积蓄一个更好的交易总序列,在出块前交托给验证者,但也加剧了 Searcher 之间的竞争。
2、矿工激励降低,促使验证者更乐意接受 MEV 的交易拍卖,在短短的 2-3 月让 MEV 达到 90% 的市占率。
Searcher:搜索者,他们是各种内存池寻找有利可图的交易,通过编排交易序列组成局部序列 Bundle 交付给 Builder。
Builder:构建者,收集各式各样的 Searcher 发送的 Bundle 交易序列包,选择更有收益的交易序列,可以是多个捆绑包进行组合,也可能是自己重新构建。
Relay:中继器,是中立设施,负责验证交易序列本身的有效性和重新计算收益,给出若干的区块序列包,最后让验证者选择打包。
proposer 和 Validator:是合并后以太坊的 Miner,会选取 Relay 给的最大利润交易序列组合完成出块工作,既可以获得共识奖励(区块奖励),也可以获得执行奖励(MEV Tips)
综合这些角色,如今每个区块生命周期是:
构建者通过从用户、搜索者或其他(私人或公共)订单流接收交易创建一个区块
构建者将该区块提交给中继(即存在多个构建者)
中继会验证块的有效性并计算它应该向出块者支付的金额
中继向当前 slot 的出块者发送交易序列包和收益价格(亦是拍卖出价)
出块者评估他们收到的所有出价,选择选择对自己最高收益的序列包
出块者将此已签名标题发送回中继(即完成了本轮拍卖)
发布区块后奖励通过区块内的交易和区块奖励分配给构建者和提议者。
本文从合并前后的利润数据对比,到合并前后的交易上链出块 MEV 挖掘流程出发进行梳理,可以说 MEV-Boost 的兴起,从根本上重塑了交易生命周期的模式,拆分出更精细的环节让各种参与者产生博弈,搜索者做不好最新策略的研究就会毫无收益,做得好就可以逐步扩大利润成为构建者。
抛开链上交易量的萎缩,Searchers 和 Builders 之间处于高度内部竞争的情况,因为在系统结构上他们互相能替代,但最终都会以订单流为王,Searchers 会希望逐步扩大自己的利润率,就需要他的私有订单量够大(最终构建的区块利润够高),也就逐渐成为 Builder 的角色。
比如在 Curve 因为编译器漏洞致使重入保护失效的攻击事件中,甚至出现单笔交易的手续费达到 570 ETH,这是以太坊历史上第二高手续费的 MEV 交易,竞争态势可见一斑。
虽然 MEV 并不是以太坊合并本身要解决的问题,但系统的博弈对抗的提升结合多少环境因素,最终让目前 MEV 的总利润率降低,这里,并不代表 MEV 的涉及金额降低了,而是利润率降低意味着更多收益流向了验证者们(https://writings.flashbots.net/open-sourcing-the-flashbots-builder),对用户而言倒是好事,利润低会降低一些链上交易攻击的动机。
从隐私交易出发:有阈值加密 Threshold Encryption 和延迟加密 Delayed Encryption 以及 SGX 加密,基本都是从加密交易信息,对解密条件进行要求,或是时间锁或是多签或是可信硬件的模式
从公平交易出发:有公平排序 FSS 和订单流拍卖的 MEV Auction 以及 MEV-Share,Mev-Blocker 等,差别在于从完全无利润到分享利润到权衡利润,即由用户来决定用怎样的成本来获取交易的相对公平性。
协议级完善 PBS,目前 PBS 实际上是以太坊基金会提案,但实现借助 MEV-boost 达成了分离,未来对于这样核心机制会转为以太坊本身的协议机制。
目前已经有超过 68.7 万个 AA(账户抽象)钱包,超过 200 万次用户操作(UserOps),整体趋势相对于过往缓慢的 CA 钱包增长量而言,算爆发性增长了。ERC-4337 有复杂的运作机制,,尤其是交易签名的传播并不共用以太坊本身的内存池,虽然初期会加大 MEV 的难度,但长期看不可阻挡。
可拓展阅读之前研报:《账户抽象方案 ERC-4337 最新过审方案研究报告》https://research.web3 caff.com/zh/archives/6900? ref=shisi
在 Arbitrum 在序列器结构上,Arbitrum 使用 Chainlink 开发的 FSS(Fair Sequencing Services)方案决定顺序。
以上方式都在一定幅度上借助L2的特殊性消除了来自于矿工的 MEV,但不与以太坊主网互通的侧链则依旧存在 MEV 的机会,比如 BSC,BASE 等。
最后,本文系 1/3 节选,还有涉及数据以及结论推理可见完整研报:《以太坊合并一周年后 MEV 格局万字研报:面向高复杂博弈对抗之下,受益者链条正如何呈现?》https://research.web3 caff.com/zh/archives/11824? ref=shisi
附录
https://github.com/flashbots/mev-research/blob/main/resources.md
https://web3 caff.com/zh/archives/60550
https://web3 caff.com/zh/archives/61086
https://collective.flashbots.net/t/merge-anniversary-a-year-in-review/2400
https://docs.google.com/spreadsheets/d/1POtuj3D tF 3A-uwm4MtKvwNYtnl_PW6DPUYj6x7yJUIs/edit#gid= 1299175463
https://hackmd.io/@flashbots/mev-in-eth2
https://frontier.tech/the-orderflow-auction-design-space
https://web3 caff.com/zh/archives/54535