在区块链领域中,MEV(最大可提取价值)一直是一个复杂且不可忽视的问题,它指的是矿工或验证者通过操控区块中交易的排序、插入或删除交易,从中提取额外利润的现象,常见的 MEV 手法包括三明治攻击、抢跑和清算套利等。
MEV 在不同公链上表现各异,从以太坊上常见的套利交易,到 Solana 上严重的三明治攻击,再到比特币、BSC、波场等公链中逐渐显现的 MEV 潜力。本文将盘点各大公链的 MEV 现象,分析其不同的实现路径以及对用户和网络的潜在影响。
以太坊:三明治攻击已衰退,主要以套利为主
作为交易量最大的公链,以太坊上一直是MEV现象最集中的公链。尤其是在在 DeFi 和 NFT 交易活跃的时期。2023年,以太坊基金会卖出ETH时遭受MEV Bot三明治攻击,损失9101美元,该MEVBot获利约4,060美元。
对普通用户而言,MEV多数情况下带来的是负面影响,尤其是当三明治攻击、抢跑交易等行为泛滥的时候。但就矿工或验证者而言,MEV是一份不可忽视的额外收入,尤其是在区块奖励下降的时期。MEV收入能够补充矿工和验证者的收益水平,对于维护整个区块链网络的稳定性和去中心化具有一定的积极意义。
MEV的分类中,除了三明治攻击、抢跑交易这种直接危害用户利益的交易之外,清算套利等行为对保持市场流动性而言,多数情况下并不算有害交易行为。因此,如何减少有害的三明治攻击等行为,保留清算、套利等MEV,则成为了保持MEV均衡的难题。
为了解决 MEV 带来的公平性问题的同时平衡验证者的收益, Flashbots 推出了MEV-Boost和Flashbots Protect 协议。MEV-Boost 是一种中继系统,它允许验证者通过中继节点从外部区块构建者获取优化过的区块,这些区块通过复杂的 MEV 提取策略最大化了交易排序的收益。MEV-Boost 引入了透明的区块构建流程,避免了传统的抢跑和三明治攻击等恶意 MEV 手段。
Flashbots Protect 主要是为普通用户设计的,目的是保护用户的交易不受抢跑(Front-running)和三明治攻击(Sandwich Attacks)等MEV攻击的影响。用户通过 Flashbots Protect 可以提交私有交易,这些交易不会公开广播到以太坊的公共 mempool 中,而是通过私有通道直接发送给支持 Flashbots 的矿工或验证者。
目前,以太坊注册 MEV-Boost的验证者数量达到147万,占比超过81%。9月5日数据显示,过去14天通过MEV-Boost协议产生的区块比例达到89%。不过,这不意味着89%的以太坊订单都是通过隐私池传输的MEV订单。
当前,三明治攻击在以太坊上似乎已得到了较大的缓解。据Eigenphi数据显示,过去30天三明治攻击的额总体收入为74万美元,同期的套利收入则高达172万美元。
Solana:MEV问题加剧,三明治攻击威胁用户交易安全
Solana上的MEV问题在这一轮牛市日益严重,据Blockworks Research调查显示,2024年4月,Solana上的MEV收入已经超过了以太坊。在2023年11月之前,Solana上的MEV收入几乎可以忽略不记。
相较以太坊,Solana上MEV被社区讨论更多的原因是,其三明治攻击已经严重的影响着普通用户的交易。此前,PANews曾就这一话题进行过深入研究,其中地址开头为arsc的三明治攻击机器人在2个月内攫取3000万美元,相比之下Uniswap近一个月的收入也仅为3100万美元。(相关阅读: 2个月“攫取”3000万美元,Solana最大的三明治攻击者日赚57万美元引众怒 )
关于Solana上的MEV,则不得不提到Jito Labs,Jito Labs在Solana上开发的Jito-Solana可以视作Solana版本的MEV-Boost,虽然两者的实现路径不同,但总体的思路类似,都是为了帮助验证者最大化MEV的收益。Jito推出了一个区块空间拍卖机制,允许交易发起者单独支付一笔小费给验证者以保障捆绑的交易包被优先执行。此外,3月份Jito宣布暂时关闭其运行的mempool以减少三明治攻击,因为这个内存池可以被用于三明治攻击者监听用户发起的交易内容,但MEV机器人仍可以通过运行一个RPC节点来监听交易。
因此,Jito关闭mempool并未使得三明治攻击在Solana上消亡,只是门槛变得更高了。而专门通过三明治攻击获取收益的团队也在社区的讨伐下变得更加狡猾。
据PANews观察,此前臭名昭著的arsc机器人并未停止,而是通过换皮的方式继续进行三明治攻击,并且现在的攻击规模比此前更大,甚至几乎垄断了Solana上的三明治攻击。sandwiched是Ghost团队专门开发的监控Solana三明治攻击的平台,PANews仔细观察发现,目前在Solana上活跃的三明治攻击程序的实控地址都是arsc。简单解释来说,arsc将此前用于三明治攻击的逻辑编写为多个智能合约,每个合约上会部署数百个地址执行合约进行攻击。这样如果只是跟踪地址则无法看出其中的关联度。据粗略观察来看,平均每个智能合约下的地址约为数百个到一千左右,因此,arsc用于三明治攻击的地址可能有上万个。
近一年来,Jito上获得的Tips收入(MEV小费)已经超过153万枚SOL(价值约1.98亿美元),同期的以太坊MEV收入约为6亿美元。
BSC:引入类似Flashbots的MEV解决方案,套利为主
BSC 和以太坊在 MEV 提取机制上有很多相似之处,BSC 同样引入了类似 Flashbots 的 MEV 解决方案。在BSC上,采用的是bloXroute 的 MEV Relay。该方案通过私有交易包(Bundles)来保护用户交易不被公开 mempool 中的 MEV 机器人盯上,从而减少用户的损失。
不过,从数据上来看,BSC上的MEV总体利润要远远高于以太坊,据Eigenphi显示,BSC链近30天的MEV总收入约为1.33亿美元,其中套利收入约为1.3亿美元,三明治攻击收入仅为280万美元。其中,8月22日数据显示当天套利收入达到3000万美元,这一数据显得有些异常。整个BSC链8月份的总交易量才为200亿美元,MEV收入的数据为何能达到这么高的数值确实值得怀疑。
以太坊L2:MEV 还未形成规模化,清算收益为主
关于以太坊Layer2上MEV的具体情况目前的数据平台几乎没有,根据 Arthur Bagourd 和 Luca Georges Francois 的论文研究显示,截至2023年6月,以太坊L2上的MEV收入(Polygon、Arbitrum、Optimism)约为2.13亿美元。其中,Polygon的贡献占比最高,约为2.13亿美元,主要源于少数几笔大额交易增加了整体利润。Arbitrum MEV 提取总利润约为 25 万美元,Optimism的该数据约为25万美元。总体来看,剔除极端数据之外,以太坊L2上的MEV还未能形成一个大规模的稳定收入,这主要也是因为以太坊L2的交易量变化较大。此外,以太坊L2的MEV收入主要来自于清算收益而非三明治攻击。近期,Arbitrum通过了名为Timeboost的交易排序机制,一种类似于MEV-Boost的中继系统。
波场:DPoS 机制下的 MEV 机会有限
作为交易量最大的公链之一,波场近期由于MEME币的热潮也迎来更大的交易量。不过,不少用户提出在波场上存在大量的机器人攻击。随后,波场创始人孙宇晨表示,波场并不存在MEV机制,目前发生的机器人攻击为概率攻击。
波场采用的共识机制为DPOS(Delegated Proof of Stake),该机制下,通常不存在与传统 PoW 和 PoS 类似的公开 mempool(内存池)。在 DPoS 系统中,交易并不是首先广播到公开的网络节点供矿工或验证者挑选。相反,交易由用户提交到超级代表(Super Representatives, SRs)或受托人节点,这些节点有权负责生成区块和确认交易。除非这些超级代表主动参与到MEV交易当中,否则一般情况下MEV发生的概率较低。
比特币:MEV逐步显现,主要依赖铭文和矿工行为
由于比特币的设计与以太坊不同,采用的是简单的UTXO 模型,每笔交易主要是发送方和接收方的比特币转移,因此交易排序不会引发像以太坊那样复杂的套利或清算机会。此外,比特币网络上也没有复杂的智能合约,也就意味着矿工无法像在以太坊上那样利用套利或清算提取 MEV。
不过,随着铭文、符文、Layer 2 等比特币生态的出现,比特币上也正在出现MEV的潜力。当然,对矿工而言,更多的MEV机会将弥补挖矿奖励的减少。不过随着比特币协议的演变,MEV也开始成为比特币生态中需要应对的挑战。不过,由于比特币生态的MEV行为还未能形成规模化,标准化的模式,暂时还未能看到相关的数据。
总体来看,MEV 在各大公链上的表现形式各异,从以太坊的成熟套利机制到 Solana 上猖獗的三明治攻击,每个生态都面临着独特的挑战和机遇。随着 DeFi、NFT 和智能合约技术的不断演变,MEV 现象将继续发展,不同公链将不断探索平衡 MEV 收益和用户体验的解决方案。未来,如何有效管理 MEV,将成为公链维护去中心化和网络公平性的重要课题。