DeFi

MEV(最大可提取价值)

又称: MEV · 最大可提取价值 · 夹子 · 三明治攻击

定义

MEV(最大可提取价值)是指区块生产者或搜索者通过调整、插入或排除区块中交易的顺序所能额外获得的利润,三明治攻击(夹子)是最常见的例子。

MEV是怎么运作的

你在 DEX 上提交的交易在被打包前会先进入公开的内存池(mempool),所有人都能看到。专门的机器人(搜索者)会寻找有利可图的机会,并付更高的费用让自己的交易排在你前面或后面。

三明治攻击的流程是:机器人发现你要用较高的滑点容忍度买入某代币,就先买入推高价格,让你以更差的价格成交,随后立刻卖出获利。套利和清算也属于 MEV,它们对市场有一定作用,但三明治攻击直接损害了普通用户。

降低被夹的方法:把滑点容忍度设得合理;大额交易拆单;使用支持防 MEV 的私有交易通道或 RPC;选择带有 MEV 保护的 DEX 聚合器。

举个例子

假设你想在 DEX 上用 5,000 USDC 买一个小市值代币,滑点容忍度设为 3%。机器人看到你的交易后先买入,把价格推高约 2%,你的交易随后以更差的价格成交,少拿到约 2%,相当于损失约 100 USDC;机器人接着卖出,把这部分差价收入囊中。如果你把滑点设为 0.5%,这笔夹子交易就会让你的交易失败,机器人难以获利。

常见误区

  • 为了确保成交把滑点设到 5% 甚至更高。
  • 在流动性很浅的池子里通过公开内存池提交大额交易。
  • 以为交易失败就是 DEX 出了问题,其实可能是滑点保护在起作用。

继续学习与实操

常见问题

怎么判断自己被夹了?

在区块浏览器查看你的交易所在区块,如果紧挨着你前后有同一地址对同一代币的买入和卖出,基本可以判断遭遇了三明治攻击。

中心化交易所有 MEV 吗?

链上 MEV 主要发生在公链交易中。中心化交易所的订单在内部撮合,不经过公开内存池,不存在同样形式的 MEV。