un.Block

Posted on Oct 09, 2021Read on Mirror.xyz

矿工可提取价值

日渐增多的 MEV 可能导致了高昂的 Gas Fee

在*上一期*的周报中我们为大家介绍了 Gas Fee , Gas Fee 越高,交易就越可能被矿工打包。本期我们就来讨论一下这种打包机制所产生的问题,Miner-extractable Value(MEV)。

MEV 指的是矿工重新排序交易后可以获得的利润。在实际情况中, MEV 可能并不是矿工推动。有可能是我付出了一个很高的 Gas Fee ,希望矿工优先打包我的交易。

希望矿工优先打包交易的原因有以下几种:

抢跑(Frontrunning)

主流的 DEX 都支持滑点,也就是成交价格的区间,假设当前下单价格 100 块,滑点是 5%,这意味着成交价格会在 95 - 105 之间。

宽松的价格区间让套利者有机可乘。

假如一个套利者在内存池中(没有打包的交易都会在内存池中)看到一笔大额买单(币价即将上涨)。根据 AMM 的模型,只要有买单成交,代币价格就会上升。因此,套利者可以通过高额的 Gas Fee 或者贿赂矿工来插入一笔买单,抢在代币价格上涨之前完成买入。套利者的抢跑行为将导致后续的那一笔大额买单以以更高的价格成交。

其实在现实世界中也有抢跑的操作,但是由于法律法规和券商的约束,我们很少在现实世界中看到抢跑的发生。

尾随(Backrunning)

与抢跑类似,只不过这次的操作变成了紧随别人的交易。

例如目前币价下跌,很多人都被套牢了。这时候突然出现一笔拉升币价的买单。那么我可以通过贿赂矿工将我的单子排在大额买单之后。具体尾随的例子可以参考 律动研究院的文章

三明治攻击(Sandwich Attack)

三明治攻击 = 抢跑 + 尾随

例如套利者在内存池中发现了一笔大额买单,我们可以在这笔买单之前放置一笔买单(抢跑),在这笔买单之后放一笔卖单(尾随),形成前后夹击。

由于买单会使价格上升,借助三明治攻击,套利者卖单成交价格必定高于他的买单成交价格。

✳️ 无风险套利(搬砖)

在以太坊价格剧烈波动的时候,不同 DEX 的同种代币价格会有差距。

这时候我们就可以从代币价格低的 DEX 购买代币,然后在代币价格高 DEX 卖出,利用价格差完成套利。

以上说的便是几种主要的与 MEV 相关的套利方式。有人说以太坊就像一个黑暗森林,森林中一直有人在检察着我们的一举一动,假如我们发现了一个获利机会,提交了一笔交易,很有可能就被在暗中窥探的第三方发现,第三方会以更高的 Gas Fee 抢在我们前面完成交易,夺走了我们的获取利润的机会。

相关阅读: