什么是MEV?
MEV,全称Miner Extractable Value(矿工可提取价值) ,指的是在区块链上,矿工(或更广义地说,验证者、区块生产者,或任何有权决定交易排序的实体)可以通过在其生产的区块中包含、排除或重新排序交易而从标准区块奖励和交易费之外赚取的额外利润。
最初,这个术语中的“矿工”特指PoW(工作量证明)链上的矿工。然而,随着区块链技术的发展,特别是以太坊转向PoS(权益证明)后,拥有区块生产权的实体不再是矿工,而是“验证者”或“区块提议者”。因此,更准确的说法是 “最大可提取价值”(Maximal Extractable Value),因为它不仅限于矿工,而是任何有能力操纵交易排序的参与者都可以提取的价值。
MEV的本质在于区块链交易的两个关键特性:
正是由于交易的公开性和排序的灵活性,使得某些交易序列(例如,在某个特定时间点执行A交易再执行B交易)能够产生比其他序列更多的利润。MEV就是捕捉这种利润的能力。
MEV的起源与早期形式
MEV并非区块链诞生之初就广为人知。它随着去中心化金融(DeFi)的兴起和复杂化而逐渐浮出水面。
-
比特币时期:在比特币早期,交易类型相对简单,主要是资产转移。虽然理论上存在重排交易的可能性,但由于缺乏复杂的智能合约和DEX(去中心化交易所),可以提取的MEV机会非常有限且不显著。
-
以太坊与DeFi的崛起:以太坊的智能合约平台催生了DeFi生态系统,其中DEX、借贷协议、稳定币等大量应用涌现。这些应用中的复杂交互逻辑为MEV的出现提供了肥沃的土壤。
早期示例:最原始、最简单的MEV形式是 抢先交易(Front-running)。例如,如果有人提交了一笔大额DEX交易,会显著影响资产价格,MEV套利者(通常被称为“搜索者”或“Searcher”)可能会发现这个机会。他们在观察到这笔待定交易后,迅速提交一笔自己的交易,并支付更高的Gas费,以确保他们的交易在这笔大额交易之前被打包。这样,他们就能以旧的价格买入或卖出资产,然后在被影响后的新价格反向操作,从而赚取差价。
MEV的演进与复杂化
随着DeFi市场的成熟和“搜索者”之间的竞争加剧,MEV的提取策略变得越来越复杂和精巧。
-
从抢先交易到三明治攻击:搜索者发现,仅仅抢先交易可能不足以最大化利润。更高级的策略是 三明治攻击(Sandwich Attack)。在这种攻击中,搜索者在目标交易之前买入(或卖出),然后在目标交易之后立即卖出(或买入),从而“夹在”目标交易中间,从价格波动中获利,同时导致被攻击者以更差的价格执行交易。
-
多交易捆绑(Bundling):为了提高交易的原子性和成功率,搜索者开始将多个MEV相关的交易(例如:闪电贷、DEX交易、偿还闪电贷)捆绑成一个交易包(bundle),并直接提交给矿工/验证者,以确保这些交易能够原子性地按特定顺序执行。如果其中任何一个步骤失败,整个捆绑交易都会回滚,从而避免损失。
-
Flashbots的出现与MEV供应链:MEV的竞争导致了“Gas费战争”,搜索者为了确保自己的MEV交易被优先打包,会支付极高的Gas费,这不仅增加了用户的交易成本,也使得网络拥堵。Flashbots项目应运而生,旨在解决MEV的负外部性,并创建一个更透明、公平的MEV提取市场。
- Flashbots Auction:搜索者不再直接向公共内存池发送高Gas费交易,而是通过Flashbots中继将他们的交易捆绑(称为“bundle”)私下提交给矿工/验证者。矿工/验证者会选择利润最高的bundle来打包。这形成了一个“MEV供应链”,其中包含:
- 用户(Users):发起交易。
- 搜索者(Searchers):识别MEV机会,构建交易捆绑。
- 构建者(Builders):聚合搜索者的捆绑和常规交易,构建完整的区块体。
- 提议者(Proposers/Validators):选择由构建者提供的区块,并将其添加到区块链上。
- Proposer-Builder Separation (PBS):以太坊的“合并”后,引入了PBS概念,旨在将区块生产的两个主要职责——区块构建(选择和排序交易)和区块提议(签署和发布区块)——分离。这进一步标准化了MEV提取过程,并减少了MEV对中心化的潜在影响。
- Flashbots Auction:搜索者不再直接向公共内存池发送高Gas费交易,而是通过Flashbots中继将他们的交易捆绑(称为“bundle”)私下提交给矿工/验证者。矿工/验证者会选择利润最高的bundle来打包。这形成了一个“MEV供应链”,其中包含:
总结
MEV是区块链中一种独特的现象,源于交易的公开性和排序灵活性。它从最初简单的抢先交易演变为复杂的策略和基础设施,如Flashbots和PBS。MEV既可以促进市场效率(例如通过套利纠正价格失衡),也可能导致负面影响(如对用户的剥削和潜在的网络中心化)。理解MEV的本质、历史和演进是优化竞价策略的第一步,也是理解整个Web3经济中复杂交互的关键。
场景描述:
假设在一个去中心化交易所(DEX)上,ETH/USDC的当前价格是1 ETH = 2000 USDC。
内存池中有以下两笔待处理交易,假设它们都以当前价格提交:
T1: 用户A希望用10 ETH购买20000 USDC。
T2: 用户B希望用5 ETH购买10000 USDC。
注意:这里的价格是简化模型,实际DEX交易会影响价格。
问题:
1.如果你是一个MEV搜索者,观察到这两笔交易,你认为是否存在潜在的MEV机会?
2.如果存在,请描述这个MEV机会的类型(例如:套利、抢先交易等)。
3.你会如何构建你的MEV交易(即,你的买卖操作和相对顺序),以尝试从中获利?
4.请思考并写下你的MEV交易可能产生的利润(简化计算)。
提示:
考虑交易T1和T2的顺序以及它们对价格的潜在影响。
假设你的交易可以被优先打包。


