1. 前言

最大可提取价值 (Maximal Extractable Value - MEV) 是区块链世界中一个相对较新的概念,并且伴随着很多争议。它是指除了标准的区块奖励之外,可以从区块生产中提取的最大值。

以前,它被称为矿工可提取价值(Miner Extractable Value),因为矿工最适合从区块生产中提取价值,但随着大部分区块链向权益证明(POS)迈进,矿工被验证者取代,一个更通用的重命名被称为最大可提取价值。

2. 什么是 MEV?

MEV是指通过在链上进行某些类型的交易来提取价值(利润)的概念,这些交易本身并不是区块奖励。

最初,因为矿工可以控制他们希望将哪些交易包含在一个区块中,以及以何种顺序,所以在创建区块时,矿工可以根据自己的需要(或者利益)将区块交易打包、排除和更改区块的顺序。这意味着他们可以利用这种优势,获得一些额外的利润。请注意,我们现在谈论的是矿工,但随着矿工被验证者取代,情况可能有些许不同,但是本质上是一样的。

通常,当某个交易必须包含在某个区块(通常是当前区块)中才能真正盈利时,MEV 就会发生。此外,它有时可能还需要位于区块中的特定位置——例如,在合约部署后立即购买竞争激烈的 NFT 空投,因此 Metamask 在发送交易之前,识别出合约已经部署,此时Gas价格可能已经大幅上涨。通过改变他们支付的交易费用来操纵他们在区块内的交易顺序。这意味着即使区块生产者根据最高 gas 价格来执行交易,就可以提取 MEV了。

3. MEV 是如何提取的?

理论上,MEV只能由矿工提取,早期也是如此。由于矿工可以控制区块生产,他们可以保证自己执行有利可图的交易,如果该交易没有盈利,就不会将交易打包在区块中。然而,MEV 的很大一部分是由网络参与者提取的,称为搜索者,他们运行复杂的算法来寻找在链上获利的机会,并让机器人自动将这些交易提交到网络。矿工仍继续从搜索者的 MEV 利润中分得一部分,因为搜索者通常倾向于支付非常高的Gas 费以确保他们的交易被优先打包在区块中。

搜索者与Gas Golfing

MEV的一个例子是闪电贷中的 DEX 套利。虽然可以手动进行套利,但成功做到这一点的机会微乎其微。搜索者会运行机器人来检测链上的套利机会,并自动提交交易从中获利。由于套利是 MEV 最常见的例子之一,搜索者通常将 90% 的利润支付给矿工的 gas 费用,以被打包在区块中。

这导致了Gas Golfing领域研究的兴起,这是一个对智能合约和执行进行细微优化以尽可能降低 gas 成本的研究,这允许搜索者在降低 gas 的同时提高 gas 价格费用,从而最终以相同数量的 ETH 支付 gas 费用。利用使用 Gas Golfing 的概念,以便使用最少 gas 的方式进行交易。

参考公式以下公式:

Gas fees = Gas price * Gas used

如果你减少你的**Gas used,你可以增加你Gas price来达到同样的费用(Gas fees)**。这有助于获得具有竞争力的 MEV 机会,因为能够支付比竞争对手更高的汽油费意味着您获得交易的机会更高。