如何优雅地面对以太坊MEV?
最近这段时间以来,ATA和EDEN的爆拉,关于以太坊的MEV(Miner Extractable Value)话题也继续走红,如何解决这个问题在社区中出现了巨大的争议。那什么是MEV呢?
在以太坊现有设计中,矿工拥有选择交易通道,决定交易顺序的权力。MEV指的矿工通过掌握这两个能力提取的总价值。随后,一个名为FlashBots的组织现身,开始进行公开的MEV相关研究与开发。MEV拍卖是由Karl Floch、Vitalik、Philip Daian等人,于2020年一月共同提出的解决方法。
可套利的MEV应该存在吗?
MEV拍卖要拍卖的是矿工的两个能力中的「排序」能力:矿工未来只负责「是否选择交易进入区块」,而不再控制区块内交易顺序的排列。真正解决这个问题的方法不是在鼓励专业Front Run拍卖这个能力,而是应该要设计一个机制「避免」任何人可以任意安排交易顺序。也就是所谓的公平排序问题。
在Arbitrum的计划中,会在Arbitrum Layer2中引入这样的「公平排序」。实际的细节还没有太明朗,基本会由单一排序者决定所有交易排序。公平排序才是此问题真正的解决之道。除了最新的一些Layer 2解决方案会推出公平排序设计,此外预言机项目比如ChainLink也可以通过中心化的序列角色解决公平的测序问题。
MEV对以太坊真的那么糟糕吗?这取决于你处于以太坊交易的哪种角色。自2020年1月以来,矿工已从以太坊用户那里“榨取”了近7.5亿美元的价值。由于以太坊虚拟机 (EVM) 内存池设计,MEV类型的价值提取由拥有在区块内组织交易的唯一权力的矿工执行。
MEV“黑暗森林”带来了两个相互交织的问题:
1.DeFi用户不断遭受各种类型的MEV问题,例如,即使用户付费执行交易也最终使用户的交易失败的先行攻击。
2.即使交易试图阻止可能的协议漏洞,它仍然可能导致更大的问题,因为交易本身的存在就向其他人表明了协议的弱点。
简而言之,以太坊上提交给链的每笔交易都会受到监控,以检查是否有可能利用它。在黑暗森林中,以太坊主流社区用户和矿工之间经常存在对抗关系。MEV用户最常见的形式是抢先交易。当一方根据有关已确认但尚未执行的交易的信息采取行动并使用此信息预先有利地执行其交易时,就会发生提前交易的情况。
这可能是非常有益的,因为交易抢跑者可以在资产价格发生重大变化之前执行交易,并从差异中获利。但是它对以太坊的最终影响是更高的Gas价格,但提前运行的MEV对DEX的伤害最大,因为交易者可能会遇到交易失败和交易价格低于初始订单报价的情况。抢先交易主要是发生在以太坊套利机器人的领域。然而,现在的情况是矿工可以直接提前运行区块的交易订单,那么情况就很糟糕了。
如何解决以太坊的MEV问题?
并不是所有的希望都破灭了。 除非以太坊为用户设计弹性组件,否则MEV不会消失。解决这个问题需要关键的基础设施和正确的DeFi工具。目前以太坊向权益证明的过渡是不太可能解决MEV问题的,因为改变以太坊的核心协议需要非常高的共识,这很可能不会发生。
但是DApps或用户可以通过多种方式对抗MEV,最现实的方法是拥有一种强制执行批量拍卖的交易机制或者协议。批量拍卖或批量交易是指交易所的订单簿集中处理一个时间范围内的订单,目标是同时执行这一批内的所有交易。这是一种价格发现机制,用于为每个区块以相同的清算价格正确定价代币对。
在传统市场中,在开市期间使用批量拍卖来处理在非市场时间下的所有订单。在DeFi中,批量拍卖有助于在同一区块中同时执行大量交易。在矿工或验证者拥有重组交易的权力系统中,批量拍卖结算可以剥夺他们的权力。这是因为批量结算迫使矿工不得不执行交易,而不管他们的订单大小如何。在统一清算价格的批量拍卖机制中,交易顺序不能改变价格。
通过签名消息提交链下订单是一种新的交易方式,之前并没有被广泛使用。DApp用户无需提交链上订单即可生效。相反,他们可以通过使用订单偏好签署交易来提交链下订单。
由于订单已下链,交易不会单独发送到内存池,直到它们稍后通过批量拍卖结算交易一次性发送和结算。这意味着它们可以在同一个批次中全部结算,这增加了复制的难度并使交易的重新组织变得无关紧要,因为无论订单如何,所有交易都具有相同的价格。
同时,链下订单可以允许协议不依赖交易路由,这样即使矿工能够获取签名的消息并试图利用它们,它也与矿工无关。由于协议不会强制用户绑定特定的交易路径,因此它可以专注于获得更好的价格而不是最快地执行交易。
具有基于批量拍卖、统一清算价格和需求巧合 (CoW) 的寻价机制的协议可以为其用户提供迄今为止最好的MEV保护水平。(需求巧合指的是一种经济现象,两方各持有对方想要的物品,因此他们可以直接交换这些物品,无需第三方提供流动性来促进交易发生。)
在更深层次上,这意味着如果协议使用批量拍卖而不是恒定做市商设计,他们可以为用户提供直接基于CoW结算交易的机会。因此,这样的协议可以根据每批收到的不同订单来优化价格,从而始终能够为交易者提供最佳价格,同时保护他们免受MEV的影响。正如我之前提到的,批量拍卖还可以允许协议建立统一的清算价格,这与CoW一起可以帮助用户免受MEV的影响。
这种保护来自这样的一个事实,因为协议没有匹配外部链上流动性的交易。换句话说,在发生CoW的情况下,该协议不需要针对自动做市商 (AMM) 执行链上交易来使交易具有流动性。此外,如果找不到CoW,批量拍卖中统一的清算价格使拍卖的交易顺序变得无关紧要,因为同一代币对的所有交易获得相同的结算价格,因此消除了MEV参与者有机会通过重组交易来增加价值提取的可能性。
更夸张的是,现在出现了一些项目和工具专门用来监控MEV捕捉的机会,并且和合作的矿工共谋分利,一旦矿工根据这些个体提供的信息捕捉到MEV,就会和它们分摊获取的利润。显然这使得以太坊的交易不再纯粹,而是变得更加的投机化。这样的套利只会破坏以太坊网络的效率,最终伤害的是普通用户的利益。
值得注意的项目对比
Gnosis Protocol
Gnosis Protocol利用批量拍卖提供MEV保护,并与跨DEX的流动性来源集成,为交易者提供最优惠的价格。Gnosis V2是以太坊基础设施所需的缺失 DeFi组件。它允许用户享受MEV保护的好处,因为它在构建时考虑了三个重要因素。使它从其他协议中脱颖而出:
访问链上流动性,严格杜绝恶意行为。
通过签名消息的链下订单。
基于批量拍卖的定价机制,具有统一的清算价格和CoW。
Gnosis V2通过