首页那节讲了原理和三条原则,但真正的问题是:我用的这个钱包、这个工具,到底该按哪里?这一页按「链」和「工具」分别说清楚,并标出每条保护的范围和代价。
信息核对时间:2026 年 10 月。工具的功能和开关位置会变,以各官方说明为准。
防护分三层,工具决定你拿到哪一层
把防护按「作用在哪一步」分开,会清楚很多:
| 层 | 做法 | 效果 | 代价 |
|---|---|---|---|
| 一 | 让交易不被看见 (私有 RPC / 私有交易池) | 最直接。三明治要先看见你的交易才能包夹 | 多信任一个中转方;可能慢几秒 |
| 二 | 让顺序不再重要 (批量拍卖、意图签名) | 即使被看见也没用,因为不按到达顺序成交 | 不是所有交易对都有流动性;接受度有限 |
| 三 | 让损失有上限 (收紧滑点) | 降低单次能被拿走的金额 | 太紧会在正常波动下失败 |
第一层最有效,也最容易做——而且它不依赖你用哪个钱包,所以下面讲工具之前,先把这一层说透。
Uniswap V4 比 V2 更容易防吗?
短答:协议上「可以」,但「V4」不等于「有保护」。
V2 是简单 AMM,协议层没有任何防 MEV 机制,交易按到达顺序执行。V4 引入了 hooks,池子可以挂自定义逻辑,其中就包括防 MEV 的 hook。
防 MEV hook 的思路是打破三明治依赖的「同一区块内原子执行」:把 swap 延迟到后续区块执行,夹子就无法在同一个区块里完成「前买、你成交、后卖」这套动作。已有开源的 AntiSandwich、AntiJIT、MEVRebate 等实现。
但有三条现实约束,比原理更重要:
- hook 由池子部署者决定,用户只能在「挂了保护的池子」和「没挂的」之间选,不能自己给池子加。
- 大部分 V4 交易量并没有走 hook 池。2026 年 6 月的数据是 Hooked Pools 占交易量约 15%–20%——也就是说,多数 V4 交易和 V2 一样,处在没有额外保护的池子里。
- V4 的安全模型从「协议级」变成「池子级」。用不熟悉的 hook 池,等于把资金安全托管给那个 hook 的开发者。而且 hook 一旦绑定不可更换。
所以:不要因为「是 V4」就放心。要看具体那个池子挂没挂保护、hook 是谁写的。对普通用户来说,你有没有走第一层(私有 RPC),比你在 V2 还是 V4 上交易重要得多。
最通用的一招:把 RPC 换成私有节点
这是不依赖任何钱包功能的做法,MetaMask、Rabby 或任何支持自定义 RPC 的钱包都能用。交易不再进入公开内存池,夹子看不到它。
以太坊:
- Flashbots Protect:
https://rpc.flashbots.net/fast—— 最早也最常用的一个。 - MEV Blocker:
https://rpc.mevblocker.io—— 除了隐藏交易,还会把 backrun 产生的收益返还给你。它提供几个不同取向的端点(追求速度、不失败、最大隐私、最大返还),按需选。
BNB Chain:
- PancakeSwap:
https://bscrpc.pancakeswap.finance - Merkle:
https://bsc.merkle.io - 48 Club:
https://rpc-bsc.48.club
这三个是 BNB Chain 官方在介绍 MEV 保护方案时列出的免费私有 RPC。官方说法是平均确认时间约 4–5 秒,会随网络状况浮动。
按工具查:你用什么,就做哪一步
| 工具 | 怎么开 | 范围与限制 |
|---|---|---|
| 币安 Web3 钱包 | 默认开启;交易界面有「MEV 保护」开关 | 开着被夹可申请赔付;关掉后自己承担 |
| OKX Web3 钱包 | Swap →「更多」→「MEV 保护」 | 只覆盖以太坊单链 Swap 闪兑 |
| Trust Wallet | Swap → 右上角设置 → 打开 MEV Protection | 默认开启 |
| TokenPocket / SafePal / Math Wallet | 各自 Swap 设置里打开 | 都在 BNB Chain 官方列出的支持名单里 |
| GMGN | 交易参数里打开「防夹模式」 | 支持以太坊、BSC 等 8 条链;开启后仍被夹可申请赔付 |
| MetaMask 等 | 手动把 RPC 换成私有节点 | 见上一节地址清单 |
币安 Web3 钱包:默认开着,别急着关
币安钱包的 MEV 保护是默认开启的,而且开着被夹可以申请赔付——关掉之后再被夹,损失自己承担。所以「交易老失败就把保护关了」通常不是好选择。
失败先按错误提示定位,多数情况不用关:
- 提示滑点过低或价格波动 → 略微调大滑点,而不是关保护。
- 提示优先费过低或交易超时 → 私有通道对 gas 的要求可能略高,提高优先费。
- 提示 RPC 服务故障 → 这是少数应该临时关掉的场景:保护服务本身挂了,先切回普通模式把交易做完。
OKX Web3 钱包:要手动开,而且只管以太坊单链
在任意一笔 Swap 里点「更多」→「MEV 保护」就能开。开启后,交易会发到可信的私密池而不是常规交易池,顺序不会被改。
但要注意它的范围:只覆盖以太坊上的单链 Swap 闪兑。跨链、以及在 DApp 里自己签名的交易,不在这个开关的覆盖范围内。
GMGN:防夹是免费的,开了还能申请赔付
在交易参数里打开「防夹模式」,交易会被提交到私有交易池打包上链,第三方看不到你的待处理交易。GMGN 官方把它列为不额外收费的功能。
官方也说明过:开启防夹后仍被夹,可以提交交易哈希申请赔付。所以「开了防夹」这件事本身有价值——不只是防护,也是赔付的前提。
另外 GMGN 联创给过一条实操建议:不要为了「提高成功率」把滑点开得很大。土狗的短时波动通常没那么大,溢出的滑点范围换不来成功率,反而正好给夹子留出可提取的空间。
如果你的钱包没有内置保护
直接用上一节的私有 RPC。这是覆盖面最广的办法,不受钱包品牌限制。
五个常见的误解
- 「开了保护就安全了」——钱包内置的保护,通常只覆盖在钱包里发起的 Swap。你在 DApp 网页上自己签名的那笔交易,它管不着。这是最容易高估的一点。
- 「V4 比 V2 安全」——见 B 节。多数 V4 交易量走的还是没有 hook 的池子。
- 「滑点收得越紧越安全」——滑点确实约束了可被提取的上限,但收得太紧,正常波动就会让交易失败。币安官方的排查指南里,滑点过低正是交易失败的首要原因之一。它是个取舍,不是越紧越好。
- 「关掉保护没关系」——币安和 GMGN 都提供「开了保护仍被夹可申请赔付」。关掉之后,赔付的前提就没了。
- 「Solana 也能这样防」——Solana 没有公开内存池这一层,也就没有「把交易藏起来」这个做法。它的夹击形态和以太坊不同,防护手段也不能照搬。
最后一句实话:没有任何一项设置能让你完全免疫。上面每一条都是把攻击面缩小一点。真正的判断标准不是「我开没开保护」,而是「夹我的成本,是不是已经高过我身上能拿到的东西」。