随着 DeFi 继续在区块链生态系统中蓬勃发展,MEV,也称为矿工可提取价值,正在成为以太坊开发人员和交易者之间的讨论焦点。
与矿工决定交易在何处和何时放置在区块上的能力同义,矿工通常使用矿工可提取价值 (MEV) 通过以对自己有益的方式重新排序每个区块中的交易,在区块上产生额外收入。
矿工使用抢先交易(Front-Running)、后跑(Back-Running)和夹带(Sandwiching)等技术来利用区块上的交易来赚取更多利润。
让我们看看矿工可提取价值 (MEV) 是如何工作的:
在区块链上,只有在验证者就给定的交易顺序达成一致并达成共识后,才会将区块添加到其链中。但是,该块是由单个用户(矿工)创建的。
用户(矿工)可以控制他们希望在某个区块中放置交易的位置。MEV 允许矿工按照他们选择的顺序将交易放在一个区块中,在那里他们可以从交易中获利,同时还要求更高的GAS。
由于验证者大多同意具有更高 GAS的区块,因此被操纵的区块更有可能被添加到链中。抢先交易(Front-Running)、后跑(Back-Running)和夹带(Sandwiching是矿工用来从 MEV 中赚钱的一些不同方式。
MEV 是如何工作的(来源:SmartContractReserachForum)
让我们看一些矿工如何通过抢先交易和夹带赚钱的例子。
抢先交易(Front-Running):抢先交易简单指一个事件,矿工将自己的交易放在一个区块中的另一笔交易之前,这有助于他们获利。
在 DEX 上涉及巨额交易的情况下,矿工有时可以预测影响和未来的价格波动。这有助于他们通过将自己的交易提前并“抢先”交易来抓住机会。
这也适用于该术语起源的传统金融。让我们看看传统金融中一个有趣的Front-Running 版本。假设一个商人要求经纪人购买他 200,000 股公司的股票。现在经纪人知道这样的交易量必然会抬高股票的价格,所以经纪人在为他的客户获得股票之前,反而为自己购买了一定数量的股票。现在,一旦股票价格上涨,经纪人就会出售股票以获利。
最近的研究发现,抢先者通过 MEV 赚取了数百万的利润,甚至相互竞争以充分利用他们的机会。抢先经常成为矿工使用的预期策略,因为许多人认为,除非你是抢先,否则最终会在开采加密货币时蒙受损失。
夹带(Sandwiching):夹带是另一种使用交易排序为矿工获利的技术。它与抢先交易的不同之处在于,矿工将交易放在其他交易的中间,而不是放在最前面。
让我们考虑在以太坊之上的去中心化交易所 (DEX),其中一笔巨额交易导致价格下滑,带来了赚取数千美元利润的机会。
在交易执行之前识别交易的矿工可以在他们自己的买卖交易之间“夹住”交易。这增加了交易的gas费用,使矿工无需额外成本即可立即获利。
严重依赖以太坊等智能合约的区块链本质上受到矿工可提取价值(MEV)的困扰;然而,那些不支持复杂智能合约的人也不了解 MEV。例如,比特币在“技术上”也容易受到 MEV 的影响,但不如以太坊那么容易。
这也是因为随着时间在区块链上累积的 MEV 与给定链的复杂性成正比。专家还认为,基于工作量证明的区块链协议会破坏共识,并威胁协议的完整性。
以太坊等协议严重依赖智能合约,基于工作量证明的区块链协议的智能合约复杂度相当高。此外,随着 DeFi 在各种区块链生态系统中蓬勃发展,智能合约的复杂性不太可能很快下降。
MEV 以相同的复杂性蓬勃发展,因此在基于智能合约的区块链中更为普遍。因此,此类协议无法在不改变其底层架构的情况下减轻 MEV 激励。
对抗MEV
MEV 是区块链协议的固有属性,如果不创建链下市场就无法根除。例如,如果所有交易费用相等,矿工将与交易者协商以支付协议之外的交易优先权。大多数其他情况会导致类似的困境。
消除 MEV 交易顺序的一种方法是增强应用程序设计,以最大限度地减少围绕此类价格操纵的动机。虽然这是一个可行的提议,但当前围绕 MEV 的研究侧重于通过提高共识的成本和难度来消除破坏共识的能力。
采用权益证明共识模型的区块链可以从根本上减少对尝试重新排序的验证者的激励;然而,MEV 的利润总是大于减少的奖励。