📖 术语
🔰 新手
🏃 抢跑 Front Running
赶在别人那笔即将发生的交易之前抢先下单,靠这笔交易将引发的价格波动牟利。在加密世界里,自动化的机器人在毫秒之间就把这事干完了。
💡
常见误解 — 加密抢跑跟股市里违法的内幕交易是一回事?不太对!股市抢跑滥用的是券商私下掌握的你的下单信息;而加密世界里,机器人读的只是任何人都看得到的公开数据——所以它是对开放区块链运作方式的一种结构性利用,并不是什么见不得光的罪行。
🏃 为什么叫「抢跑」
这名字是写实的。早年股票委托还得靠纸单传递时,券商一看到客户的大单,就能抢先一步跑到交易大厅,先把自己的单子下了。他知道这笔大单会把价格推动起来,所以跑在前头就是稳赚。在传统金融里,这属于违法的市场操纵,也违背了券商对客户应尽的义务——SEC、FINRA 这类监管机构是明令禁止的。
📬 在加密世界里怎么发生 — 那间公开的候车室
在区块链上,你的交易不会立刻确认。它得先待在一间叫内存池(mempool)的公开候车室里,排队等着被打包进区块。问题就在这儿:任何人都能读取内存池,包括那些全天候盯着它的机器人。机器人一旦发现你这笔有利可图的待确认交易,就会立刻提交自己的交易抢到前面去——通常的办法就是付更高的 Gas 费,让区块构建者把它排在你前头。
🥪 三明治攻击 — 你真正会碰上的那一种
最常见的形式就是三明治攻击。机器人在你前面下一笔、后面再下一笔,把你的订单夹在中间:
| 步骤 | 发生了什么 |
|---|---|
| 🤖 机器人先买入 | 它看到你这笔待确认的买单,抢先买进同一种代币,把价格往上推了一点 |
| 😣 你的交易成交 | 你的买单这下在更高的价位成交,滑点变得更糟 |
| 💰 机器人随后卖出 | 机器人立刻把币卖进被你抬高的价格里,把差价收入囊中 |
📊 币你照样能拿到——只是价格比你预想的要差。这笔看不见的成本,就是机器人的利润。
⚙️ 抢跑是 MEV 的一种
抢跑归在一个更大的范畴下,叫做 MEV(最大可提取价值,Maximal Extractable Value)——指机器人和验证节点靠重排、插入或丢弃区块里的交易,额外榨取出来的那部分价值。正因为它寄生在公开的内存池上,抢跑在跑于公链(比如以太坊)之上的去中心化交易所(DEX)——如 Uniswap——上最为常见。只要你在用公开内存池的 DEX 上兑换代币,就已身处抢跑的地盘。
🛡️ 新手怎么保护自己
- 🎯 调低滑点容忍度 — 把上限卡紧,被操纵出来的价格就根本成交不了你的订单
- 🔒 用私密 / 抗 MEV 的通道 — MEV Blocker、Flashbots Protect 这类工具会把你的交易直接送给区块构建者,绕开机器人盯着的公开内存池
- ✂️ 拆分大额交易 — 把一笔大兑换拆成几笔小的,你这个目标就没那么扎眼、没那么肥
❓ 常见问题
- 加密世界的抢跑,和股市里违法的内幕交易是一回事吗?
- 不太一样。在股市里,抢跑靠的是券商私下知道客户的下单信息,属于违法的市场操纵。而在加密世界里,机器人只是读取任何人都能看到的公开内存池,也不存在背叛客户的券商关系。所以它通常被看作是对开放区块链运作方式的一种结构性利用,而非内幕交易。
- 三明治攻击是什么?
- 它是加密抢跑最常见的形式。机器人在你的交易前面买一笔、后面卖一笔,把你的订单夹在中间。你自己的交易把价格抬了上去,机器人趁机赚走差价,而你的交易则在更差的价格上成交。
- 新手怎么避免被抢跑?
- 把滑点容忍度调低,这样被操纵出来的价格就成交不了你的订单;用 MEV Blocker、Flashbots Protect 这类私密或抗 MEV 的交易通道,绕开公开内存池;再把特别大的交易拆成几笔小的,让自己别那么显眼。