市场与交易
专业硬核
MEV 与三明治夹子攻击
Maximal Extractable Value (MEV) & Sandwich Attack
所属核心领域
市场与交易
认知学习难度
专业硬核
常用关联别名
MEV, 三明治攻击, 夹子机器人, 内存池, Mempool, Flashbots
权威审校
宇链网事实核查组
一分钟核心速览
区块链矿工/验证节点或自动化套利机器人利用交易打包排序与插入权限,在用户大额订单前后进行前置抢跑与后置砸盘以榨取暴利的链上掠夺行为。
通俗白话大比方(如果给零基础小白解释)
你在露天拍卖会上举牌大喊‘我出 1000 万买下这批苹果!’坐在你前面的黄牛党听到后,利用特权抢在你前面花 800 万把苹果买断,然后把你原先的买单放进来以 1000 万接盘卖给你,黄牛一秒钟净赚 200 万差价走人。在区块链世界,你在 DEX 上发起的交易会先进入公开透明的‘内存池(Mempool)’等待打包,暗处的‘夹子机器人’看到你的大单后,通过付更高小费抢跑买入、让你在最高点接盘、再紧接着砸盘卖出。你被上下狠狠‘夹’在中间,遭受严重暗亏损失。
技术底层深度运作机制
1. 内存池监控(Mempool Sniffing):搜索者(Searcher)运行高频节点监控未确认交易池,算法计算大额交易将对流动性池造成的具体价格冲击(Price Impact);
2. 构造三明治交易对:
- Tx1(前置交易 - Front-run):以更高的 Priority Fee(小费)贿赂构建者(Builder),抢在目标交易之前买入代币推高价格;
- Tx2(受害者目标交易):在抬高的价格点成交,吃满用户预设的滑点容忍度(Slippage);
- Tx3(后置交易 - Back-run):在同一区块的下一个位置紧接着全额卖出代币,拿回本金并卷走套利利润;
3. Flashbots 与私有 RPC:为打破公开恶性 Gas 竞价战,行业演化出通过私有 RPC(如 Flashbots Protect)绕过公开内存池,将交易直接私密发送给验证者出块,从根源消除被夹风险。
2. 构造三明治交易对:
- Tx1(前置交易 - Front-run):以更高的 Priority Fee(小费)贿赂构建者(Builder),抢在目标交易之前买入代币推高价格;
- Tx2(受害者目标交易):在抬高的价格点成交,吃满用户预设的滑点容忍度(Slippage);
- Tx3(后置交易 - Back-run):在同一区块的下一个位置紧接着全额卖出代币,拿回本金并卷走套利利润;
3. Flashbots 与私有 RPC:为打破公开恶性 Gas 竞价战,行业演化出通过私有 RPC(如 Flashbots Protect)绕过公开内存池,将交易直接私密发送给验证者出块,从根源消除被夹风险。
实操避坑:三大致命安全红线
- 在 DEX 随意放任大滑点:在非流动性极深的大池中,滑点一旦超过 1%,几乎 100% 会触发自动化三明治机器人的无情猎杀;
- 大额订单单次粗暴执行:几万美元以上的大额兑换务必拆分为多笔小单,或使用 1inch、CowSwap、UniswapX 等具备防 MEV 保护的意图聚合器(Intent-based);
- 切勿使用公共易受拥堵的默认节点进行高额交易:高净值用户建议在 MetaMask 中配置 Flashbots 或 MEV-Blocker 私有 RPC 节点。
常见高频问答 (FAQ)
Q 如何一键防范三明治夹子机器人攻击?
A
两招彻底解决:第一招,交易时在 DEX 设置严格的最小滑点(如 0.2%~0.5%),让夹子机器人无利可图而放弃攻击;第二招,在钱包网络设置中,将 RPC 节点地址免费更换为 `https://rpc.mevblocker.io`,所有交易直达防夹安全通道。
Q 以太坊转 PoS 之后,MEV 变少了吗?
A
不仅没有减少,反而高度专业化。目前以太坊网络超过 90% 的区块由专门的区块构建者(Block Builders)通过 MEV-Boost 拍卖生成,MEV 收益已成为验证者节点质押收益的重要组成部分。
