WATS Wallet logoWATS Wallet
技术8 分钟阅读

什么是 MEV?三明治攻击、抢跑,以及如何保护自己

MEV——maximal extractable value,最大可提取价值——是决定区块内交易顺序的人通过插入、重排或审查交易所能拿走的利润,而三明治攻击是其中最具敌意的形式。本文讲清三明治、抢跑与区块构建者供应链如何运作、哪些设置能让你成为糟糕的目标,以及钱包对此能做什么、不能做什么。

MEV——maximal extractable value,最大可提取价值——是决定区块内交易顺序的那一方,通过插入、重排或审查交易所能攫取的利润。绝大部分 MEV 只是市场的日常管道:让各处价格保持一致的套利,以及维持借贷协议偿付能力的清算。有害的那一类是三明治攻击:机器人盯上你待确认的兑换,抢在它前面买入、把价格推向对你不利的方向,随后立刻卖出,赚走你的滑点容忍度所允许的那段差价。你无法退出 MEV,但可以让自己成为糟糕的目标:把滑点收紧,通过私有或具备 MEV 保护的 RPC 发送交易,避免在稀薄的池子里下大单,并在签名前读一读最少收到数量。MEV 是排序问题,而不是托管问题,所以自己持有私钥并不能阻止它——WATS 在 Ethereum、Arbitrum、Optimism、Base、Polygon、BNB Chain、Solana 和 TON 上全程非托管,但它不为你的交易排序、路由或中继。

公链上那笔看不见的税

MEV 是掌握交易排序权的人可以拿到的利润。由于区块生产者——以及向他们出价的机器人——决定什么先执行,他们就能围绕你的交易做交易,其中最显眼的就是对你的兑换做三明治。这是公链的结构性特征,不是黑客攻击:机器人抢跑你的时候,没有任何东西出故障,排序规则本身就允许如此。

这个词出自 2019 年一篇关于 miner extractable value(矿工可提取价值)的研究,当时以太坊的交易顺序还由矿工决定。在以太坊转向权益证明前夕,它被改称为 maximal extractable value,因为任何能影响排序的角色——验证者、构建者、搜索者——都能提取它。来源从未改变:只要你的意图在执行之前就可见,就会有人围绕它布局。

什么是三明治攻击?

三明治攻击是 MEV 最寄生的形态,而且每次都走同样的四步:

  1. 机器人在公开内存池里看到你待确认的兑换——代币、规模和你的容忍度设置,在确认前全都一览无余。
  2. 抢跑:赶在你之前买入同一枚代币,并为优先权付费,把池子的价格推高。
  3. 你的兑换以那个更差的价格成交,一直填到你的滑点容忍度所允许的极限。
  4. 尾随:紧接在你之后卖出,赚走你预先批准的那段差价。

留意机器人从你这里需要什么:一笔可见的待确认交易,和一个慷慨的容忍度。所有防护手段都在这两根杠杆上做文章——要么隐藏意图,要么压缩这段差价。

抢跑与尾随:真正重要的区别

这两块积木值得分开来看,因为其中一个的敌意远小于另一个。

手法落在哪里谁买单
抢跑(front-running)紧贴在你的交易之前你——更差的成交价
尾随(back-running)紧贴在你的交易之后没有人直接买单——它抓的是你这笔交易创造出的套利
三明治你的交易两侧你——你的滑点容忍度所允许的全部差价

单独的尾随更像是打扫卫生:你的兑换把某个池子的价格推离了大盘,套利机器人又把它推了回去。而抢跑——以及把两者合在一起的三明治——是直接从你的成交里拿走价值。

所有 MEV 都是坏的吗?

不是,而且这个区分很重要。套利让价格保持诚实:当同一种资产在两个池子里价格不同时,机器人会在几秒内抹平差价,这正是你在某一处看到的报价大体上与其他任何一处相符的原因。清算维持借贷协议的偿付能力:当一笔贷款跌破抵押要求,MEV 就是那份赏金,付钱让机器人在它变成坏账之前把它平掉。这两者都充分竞争、无需许可,对普通用户来说也基本不可见。有害的那一类,是需要的那一类:三明治和抢跑只有靠拖坏真实用户的成交才能赚钱。

MEV 是怎么变成一门产业的?

早期的 MEV 一片混乱——机器人在公开场合打出价战,失败的尝试把区块塞得水泄不通。到 2026 年,它已经是一条流水线,至少在以太坊上如此。搜索者(searchers)寻找机会,把交易打包成 bundle。构建者(builders)把这些 bundle 组装成完整区块,并为被纳入而出价。提议者(proposers)——也就是验证者——通过中继把自己的区块空间卖给出价最高的构建者,这种分工被称为提议者—构建者分离(proposer-builder separation)。以太坊的大多数区块都是这样产出的,靠协议之外的拍卖,而不是验证者自己给交易排序。

由此带来两个后果。争夺位置的出价走的是优先费——也就是 EIP-1559 引入的手续费市场中的小费层,因为基础费是被销毁而不是付给提议者的——并且越来越多地走向对构建者的直接付款。同时,私有订单流成了这个行业的原材料:钱包和应用把用户交易直接送到构建者手上,完全绕开公开内存池。这确实让那些用户免于被做三明治,同时也把排序权集中到少数几家大型构建者手里——这个权衡至今仍是生态里争论的话题。

Solana 上有 MEV 吗?

有,只是走的另一扇门。Solana 没有以太坊意义上的公开内存池——交易直接流向当前的区块领导者,因此不存在供机器人扫描的公开等候室。MEV 没有消失,只是搬了家:截至 2026 年,其中大部分流经 Jito 式的链下拍卖,搜索者出价把自己的 bundle 放在目标交易旁边,拍卖收入则与验证者和质押者分享。当某些运营方运行经过改动、会把待确认流量泄露给攻击者的软件时,三明治依然会发生——这种行为验证者社区一直在纠察,但并未根除。这条教训是普适的:MEV 是排序权的属性,而不是某一条链的设计所致。

如何保护自己不受 MEV 侵害?

你无法彻底退出 MEV,但可以让自己成为糟糕的目标:

  • 把滑点收紧。三明治只能榨走你预先批准的那部分空间。在流动性好的交易对上,百分之零点几的容忍度不会给机器人留下值得动手的余地。
  • 使用私有或具备 MEV 保护的 RPC。它们把你的交易直接送给构建者,而不是丢进公开内存池,因此在待确认期间它从不暴露。这是你交易所用的应用或 RPC 端点里的一项设置。
  • 避开稀薄的池子——或者把交易拆开。大额交易撞上浅薄的流动性会造成剧烈的价格波动,而这恰恰是三明治有利可图的原因。
  • 签名前先读最少收到数量。那是你正在同意的最坏情况,以代币数量表述——也是机器人唯一无法改动的那个数字。
  • 优先选择深度好的场所和安静的时段。可榨取的量随你造成的价格影响一同放大,所以同一笔订单,在流动性更深、区块争抢更少的地方成本更低。

钱包在 MEV 面前能做什么、不能做什么

很多营销话术在这里变得含糊,所以有必要说清楚。钱包是你的私钥所在之处,也是你签名的地方。排序发生在你广播之后——在内存池里、在构建者那里,或者在区块领导者那里——那是技术栈里的另一层。托管和排序是两个不同的问题,非托管并不会让你免疫 MEV:自我托管决定资金归谁所有,而不是谁给区块排序。防三明治的保护来自你选择的滑点数值,以及承载这笔交易的 RPC 或路由器。

WATS 稳稳地站在这条线的托管那一侧。它在四款产品上全程非托管——Chrome Extension、Mobile App、Hot Wallet,以及一张用于轻触认证而非存储私钥的 NFC Metal Card——覆盖 Ethereum、Arbitrum、Optimism、Base、Polygon、BNB Chain、Solana 和 TON,正是三明治和 Jito 式拍卖活跃的那片地界。私钥由你持有,WATS 从不持有任何私钥。WATS 不是什么:它不是 DEX、不是中继、不是区块构建者,也不是订单流拍卖,所以 WATS 内部没有任何东西能让三明治变得不可能。任何宣称相反的钱包,都值得你抱以怀疑。

它与上文那套手续费市场确实有一处诚实的交集。MEV 的竞价跑在优先费上,而优先费要用每条链各自的原生 gas 代币支付——这通常意味着要在八条网络上分别备着 ETH、POL、BNB、SOL 和 Toncoin。WATS 把网络手续费统一以一枚代币 ATS 计费,取代链的原生 gas:在 EVM 链上用 ERC-4337 账户抽象,ATS 则作为 LayerZero OFT 跨链流动,因此一份余额即可覆盖全部网络,而收取的 ATS 会从 100M 的供应量朝着 30M 的下限被销毁。WATS 是首个也是唯一一个把 ERC-4337 与 OFT 的单一代币手续费(以其取代原生 gas)与那样的销毁机制结合起来的钱包。要精确看待它改变了什么、没改变什么:ATS 手续费模型改变的是由哪种代币支付手续费,而不是这笔交易的成本,也不是你对 MEV 的暴露程度。三明治的定价来自你的滑点容忍度,而不是你的 gas 用什么币计价。

结论

MEV 是从一个把交易顺序拿来出售的系统里漏出来的价值。套利和清算是良性的大多数;三明治和抢跑才是冲着你来的那部分,而它们恰好只需要两样东西——一笔可见的待确认交易,和一个慷慨的滑点容忍度。拿掉其中任何一样,大部分攻击面就消失了。防御靠的是设置,而不是口号:收紧滑点、使用私有 RPC、在深度好的流动性里交易、签名前核对最少收到数量。然后把你真正能控制的那一层保持干净——从下载页面安装 WATS,在它覆盖的全部八条链上持有自己的私钥,用 ATS 支付每条链的手续费而不必再周旋于各种原生 gas,同时在你交易的那个场所里做好反 MEV 的选择。

常见问题

MEV 是什么的缩写?

MEV 是 maximal extractable value(最大可提取价值)的缩写——最初叫 miner extractable value(矿工可提取价值),出自 2019 年的一篇研究,当时以太坊的交易顺序仍由矿工决定。它是掌握区块内交易排序权的一方,通过插入、重排或排除交易所能攫取的利润。如今提取它的是一条由搜索者、构建者和验证者组成的流水线,范围从良性的套利与清算,一直到针对用户兑换的敌意三明治攻击。

怎样保护我的兑换不被三明治攻击?

把滑点容忍度收紧——三明治只能拿走你预先批准的那部分空间,在流动性好的交易对上,百分之零点几就不会留下什么值得攻击的东西。通过私有或具备 MEV 保护的 RPC 发送交易,让它们从不暴露在公开内存池里。避免在稀薄的池子里做大额交易,把大单拆开,并且签名前一定要读最少收到数量。这些都是执行层面的选择——你的滑点数值,以及交易经由的 RPC——而不是自我托管本身能提供的东西,所以无论哪个钱包持有你的私钥,设置这些都由你自己来做。

非托管钱包能保护我免受 MEV 影响吗?

不能——托管和交易排序是两个不同的问题。非托管钱包决定的是谁持有私钥;MEV 则是在你广播之后,由给区块排序的人决定的。WATS 就是这一区分的具体例子:它在 Ethereum、Arbitrum、Optimism、Base、Polygon、BNB Chain、Solana 和 TON 上全程非托管,私钥由你持有,WATS 从不持有任何私钥,但 WATS 不是 DEX、不是中继,也不是区块构建者,无法阻止一次三明治。你的保护依然来自收紧的滑点,以及你交易所在场所的私有 RPC。

用另一种代币支付 gas 会改变我的 MEV 暴露吗?

不会。MEV 的定价取决于你的交易造成多大的价格影响、以及你预先批准了多少滑点,而不取决于哪种代币结清了手续费。WATS 把网络手续费统一以一枚代币 ATS 计费,取代每条链的原生 gas——在 EVM 链上用 ERC-4337 账户抽象,跨链流动则用 LayerZero OFT——从而免去了分别备着 ETH、POL、BNB、SOL 和 Toncoin 的必要。它改变的是由哪种代币支付,而不是这笔交易的成本,也不是机器人能否对它做三明治。

Solana 上有 MEV 吗?

有,但形式不同。Solana 没有公开内存池,因此交易直接送到当前的区块领导者手上,不存在供机器人扫描的公开队列。提取活动转移到了链下拍卖:截至 2026 年,Solana 上的大部分 MEV 流经 Jito 式的 bundle 拍卖,搜索者为位置出价,收入与验证者和质押者分享。当某些运营方运行经过改动、会泄露待确认交易的软件时,三明治依然会发生,这是验证者社区一直在纠察但尚未根除的问题。

MEV 违法吗?

截至 2026 年,大体上不违法。在公链上,交易排序无需许可,套利或清算被视为正常的市场行为。抢跑在传统金融里是违法的,因为经纪商对客户负有义务;而区块链上的机器人对你不负任何义务,所以三明治处在法律灰色地带——广受谴责,却鲜有起诉。监管机构追究过涉及欺诈或被入侵基础设施的个别案件,但普通的 MEV 提取在多数司法辖区仍未受监管。