什么是 MEV 和「三明治攻击」?你的换币为什么总差一点

换币时成交价总差那么一点,像被精准薅了一下?这篇讲清 MEV 是什么、机器人为什么能抢在你前面、三明治攻击怎么把你夹在中间,以及普通用户能做的六个实用防护。

什么是 MEV 和「三明治攻击」?你的换币为什么总差一点

有没有过这种经历:在链上换币时,明明看好了价格,滑点也设了,结果成交价偏偏就差了那么一点,像是被人精准地"薅"了一下。这不一定是你的错觉——链上有一群机器人,专门盯着别人还没被打包的交易,抢在你前面或后面下单赚差价。这套玩法有个专门的名字:MEV(最大可提取价值),而它最出名的手法叫"三明治攻击"。这篇讲清楚:MEV 是什么、机器人为什么能抢在你前面、三明治攻击是怎么把你夹在中间的、以及普通用户能做什么来少被薅。

什么是 MEV 抢跑和三明治攻击
你的交易还在排队时,就已经被人看见了——这是链上「透明」的另一面。

根源:你的交易在被打包前,是公开的

要理解 MEV,先要理解一个很多人不知道的事实:你点了"确认"之后,交易不是立刻上链的。它会先进入一个"待打包区"(通常叫内存池),排队等着被打包进区块。

而关键在于——在这个排队阶段,你的交易内容是公开可见的。任何人都能看到:这个地址准备用多少币换什么币、设了多大的滑点容忍度。

这就相当于:你在拍卖会上还没举牌,你的出价意图就已经被所有人看到了。更要命的是,谁给的 Gas 费高,谁就能被优先打包——也就是说,别人可以花钱插到你前面去。

"交易意图提前暴露"+"出价高者先执行",这两点凑在一起,就催生了 MEV。

MEV 是什么

MEV(Maximal Extractable Value,最大可提取价值),指的是通过"决定哪些交易被打包、以什么顺序打包",而能额外榨取到的利润。

说白了:区块里交易的排列顺序,本身就值钱。谁能决定顺序(或者花钱买到靠前的位置),谁就能从别人的交易里获利。这催生了一整个"搜索者"生态——一群机器人 7×24 小时盯着待打包区,寻找可以下手的交易。

常见的 MEV 手法有几类:

  • 抢跑(Front-running):看到你要买某个币,它抢在你前面买,等你的买单把价格推高后卖出获利;
  • 三明治攻击(Sandwich):抢跑的升级版,前后各夹一笔,把你夹在中间(下节详解);
  • 套利:同一个币在不同交易所有价差,机器人瞬间搬砖赚差价(这类通常对普通用户无害,甚至有助于价格趋同);
  • 清算抢单:在借贷协议里抢着执行清算,赚取清算奖励。

三明治攻击:你是怎么被夹的

这是普通用户最常被影响的一种,我们把它拆成三步看:

顺序发生了什么
① 面包(前)机器人发现你要买 A 币,它用更高的 Gas 抢在你之前买入 A,把价格推高
② 夹心(你)你的交易执行——但此时价格已经被推高,你买得更贵了
③ 面包(后)机器人紧接着把刚买的 A 卖出,赚走你把价格推高的那部分差价

整个过程可能只发生在同一个区块里,前后不过几秒。你什么都没做错,只是"你要买"这个意图被提前看到并利用了。结果就是:你的实际成交价比预期差,那部分差额,进了机器人的口袋。

这里有个关键联系:你设的滑点容忍度,决定了机器人能薅你多少。滑点设得越大,你就等于宣布"价格变差这么多我也接受",机器人正好把价格推到你能容忍的极限。这就是为什么不能随手把滑点设得很高。
怎么减少被三明治攻击夹击
滑点别乱设、大额拆开、用聚合器——普通人能做的防护其实不少。

普通用户能做什么:六个实用防护

MEV 是机制层面的产物,普通人无法消除它,但完全可以让自己不成为好下手的目标:

  • ① 滑点设小,别图省事:这是最有效的一招。滑点是你的"最大被薅额度",主流币大池子设 0.1%~0.5% 通常够用。设成 5%、10% 等于给机器人开了门;
  • ② 大额拆成小单:一笔大单对价格的冲击大,是机器人最爱的猎物。拆成几笔小单,单笔可薅的利润变小,吸引力就下降;
  • ③ 优先在流动性深的池子换:池子越深,你的交易对价格的影响越小,可被榨取的空间也越小;
  • ④ 用有防夹保护的工具:一些钱包和兑换聚合器提供"MEV 保护"(比如通过私密通道提交交易,不进入公开待打包区,让机器人看不到你)。有这类选项就打开它;
  • ⑤ 避开网络拥堵和剧烈行情:越拥堵、波动越大,MEV 活动越活跃,被夹的概率和损失都更高;
  • ⑥ 在 Layer2 上操作:部分 Layer2 的交易排序机制不同,公开抢跑的空间相对更小,同时手续费也低——对普通用户是个务实的选择。

换个角度:MEV 不全是坏事

为了不片面,也要说清楚:MEV 里有一部分是"有益"的。比如套利机器人让不同交易所的价格趋于一致;清算机器人及时清理坏账,维持了借贷协议的健康。这些活动本身是市场机制的一部分。

真正伤害普通用户的,是抢跑和三明治这类"纯粹从你身上转移价值"的手法。行业目前的应对方向包括:私密交易通道、更公平的排序机制、把 MEV 收益部分返还给用户等。这个领域仍在快速演进,但作为用户,最可靠的还是把上面那六条基本功做好。

小结

  • 根源:你的交易在被打包前是公开的,而且出价(Gas)高者可以插到你前面;
  • MEV=通过决定"打包哪些交易、以什么顺序"而额外榨取的利润;区块里的交易顺序本身就值钱;
  • 三明治攻击=机器人在你前面买推高价格、你以更差的价成交、它随即卖出赚走差价;
  • 关键联系:你设的滑点容忍度,就是机器人能薅你的上限——所以千万别乱设高滑点;
  • 六个防护:滑点设小、大额拆单、选深池、用带 MEV 保护的工具、避开拥堵和剧烈行情、多在 Layer2 操作。

MEV 是区块链"完全透明"这一优点的副产品:因为一切公开,所以你的意图也会被看见并利用。理解它,你就明白了那些"莫名其妙差一点"的成交价从何而来,也明白了为什么老手总强调"滑点别乱设"。在链上,信息透明是把双刃剑——知道剑刃在哪,你才能握住剑柄。


本文为「链上指南」原创,仅作科普与安全提示,不构成任何投资建议。链上兑换存在价格波动与被榨取价值的风险,请谨慎设置滑点、小额先试并遵守所在地法律法规。