在去中心化交易所(DEX)中,存在各种MEV(最大可提取价值)攻击手段。今天我们来聊两个最典型的:JIT(Just-In-Time)流动性攻击和三明治攻击(SandwichAttack)。本文面向小白,用最直观的方式讲清楚两者区别、原理以及危害。
<!--StartFragment-->
在去中心化交易所(DEX)中,存在各种 MEV(最大可提取价值)攻击手段。今天我们来聊两个最典型的:JIT(Just-In-Time)流动性攻击 和 三明治攻击(Sandwich Attack)。
本文面向小白,用最直观的方式讲清楚两者区别、原理以及危害。
三明治攻击是最经典的 AMM 攻击手法之一,流程如下:
就像你去超市买一箱水,黄牛提前大量抢货,把价格推高,你只能高价买入,然后黄牛再把抢来的水高价卖掉赚钱。
JIT 攻击主要出现在 Uniswap v3,依赖 v3 的 集中流动性 特性。
攻击流程:
| 维度 | 三明治攻击 | JIT 攻击 |
|---|---|---|
| 攻击者身份 | 交易者 | 流动性提供者 |
| 目的 | 利用价格差赚取滑点 | 利用流动性赚取手续费 |
| 是否操纵价格 | 是 | 否 |
| 是否依赖用户交易 | 必须 | 不必须(只需大额 swap) |
| 特定于 v3 | 否 | 是 |
一句话总结:\ 三明治靠价格差赚钱,JIT靠手续费赚钱;三明治伤害用户,JIT伤害 LP。
如果你是 DEX 开发者或者普通 DeFi 用户:
这篇文章就整理到这里,读完你应该能清楚区分 三明治攻击 和 JIT 攻击,知道它们是怎么操作、谁赚钱、谁亏钱。
有什么疑问,欢迎在评论区留言讨论!
<!--EndFragment-->
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!