什么是三明治攻击?
**简单来说:**三明治攻击是当机器人看到你在内存池中的交易,抢跑你推高价格,让你的交易以更差价格执行,然后立即卖出——你是非常昂贵的三明治中的肉。
三明治攻击是一种 MEV 攻击,攻击者检测到区块链内存池中的待处理交易,在其之前放置买单,让受害者的交易以虚高价格执行,然后立即卖出,赚取差额。受害者以比预期更差的价格完成交易,而攻击者捕获无风险利润。
在基于 AMM 的 DeFi 中,三明治攻击由扫描内存池寻找盈利机会的 MEV 机器人自动执行。攻击之所以可能,是因为交易在被包含进区块之前位于公共内存池中,给机器人时间来观察、模拟和插入自己的交易。
工作原理
三明治攻击步骤:
- 受害者提交交易
- 攻击者检测到
- 抢跑
- 受害者交易以虚高价格执行
- 后跑
- 价格返回
为什么对交易者重要
- 滑点容差是你在 DeFi 中的主要防御。
- 私有内存池防止三明治攻击。
- 中心化交易所交易者面临不同但相关的风险。
常见错误
- 在 DEX 交易中设置过高的滑点容差。
- 在高拥堵时期在 AMM 上交易大额。
- 假设中心化交易所对所有形式的抢跑免疫。

