最大可提取价值(MaximalextractablevalueMEV)是指验证者通过添加、删除并更改区块中的交易顺序,在超过标准区块奖励和gas费用的区块生产中所能提取的最大价值。由于MEV涉及的知识和内容比较广泛,我们将开设MEV系列文章,分不同层面逐一介绍MEV。本文主要围绕MEV的概念、存在形式以及对以太坊的影响这几方面,来了解什么是最大可提取价值。
矿工可提取价值
在了解最大可提取价值之前,我们有必要先了解矿工可提取价值这一概念。矿工可提取价值的概念首先由PhilDaian在“FlashBoys2.0”中引入,它已成为密码经济学的一个基本概念。矿工可提取价值最早应用于工作量证明的背景下,是衡量矿工通过在其生产的区块内任意添加、排除或重新排序交易的能力所能获得的利润。MEV不仅限于基于工作量证明(PoW)的区块链中的矿工,而且还适用于权益证明(PoS)网络中的验证者。在以太坊通过合并过渡到权益证明后,矿工的角色由验证者负责。为了继续使用这一表述方式,在权益证明的背景下,使用“最大可提取价值”这一术语来代替。
MEV提取
理论上,MEV完全由验证者获得,因为他们是唯一能够保证执行有利可图的MEV机会的一方。然而,在现实中,大部分MEV是由被称为“searcher”的独立网络参与者提取的。searcher在区块链数据上运行复杂的算法,以发现有利可图的MEV机会,并让机器人自动将这些有利可图的交易提交到网络。
验证者确实能够获得全额MEV的一部分,因为searcher愿意支付高昂的gas费用,以换取更大的可能性将他们的盈利交易纳入区块。假设searcher在经济上是合理的,那么searcher愿意支付的gas费将达到searcherMEV的100%的金额(因为如果gas费更高,searcher将亏钱)。
在这种情况下,对于一些竞争激烈的MEV机会,例如DEX套利,searcher可能必须向验证者支付90%甚至更多的MEV总收入的gas费,因为很多人都想进行同样的套利交易。这是因为,确保套利交易运行的唯一方法是提交最高gas费用的交易。
Generalizedfrontrunners
有些searcher不是通过编写复杂的算法来探测有利可图的MEV机会,而是采用了generalizedfrontrunners方法。generalizedfrontrunners是监控内存池以检测盈利交易的机器人。frontrunners将复制有可能盈利的交易代码,将地址替换为frontrunners的地址。然后在本地执行交易,重复检查修改后的交易是否给frontrunners地址带来利润。如果交易确实有利可图,frontrunners将提交修改后的交易,其中包含替换后的地址和更高的天然气价格,“领先”原始交易并获得原始searcher的MEV。
Flashbots
Flashbots是一个独立的项目,它通过一个服务扩展了执行客户端,该服务允许searcher向验证器提交MEV交易,而不向公共内存池透露它们。这就防止了交易被generalizedfrontrunners领先。截至本文撰写时,MEV交易的很大一部分是通过Flashbots来进行的,这意味着generalizedfrontrunners不如过去那样有效。
MEV的几种形式
MEV通常以以下几种方式出现在区块链上。
DEX套利
去中心化交易所(DEX)套利是最简单和最著名的MEV机会。因此,它也是最具竞争性的。它的工作原理是这样:如果两个DEX以两种不同的价格提供一个代币,有人可以在较低价格的DEX上购买代币,然后在交易中以较高价格的DEX出售它。多亏了区块链的机制,这才是真正的无风险的套利。接下来是一个有利可图的套利交易的示例,在这个交易中,一个searcher将1,000ETH变成了1,045ETH,它利用ETH/DAI交易对在Uniswap和Sushiswap的不同价格。
清算
贷款协议清算提供了另一个众所周知的MEV机会。
像Maker和Aave这样的贷款协议要求用户存入一些抵押品(例如ETH)。这些存入的抵押品随后被用来贷给其他用户。然后,用户可以根据需要从其他人处借入不同的资产和代币,最高可达到其所存抵押品的一定比例。例如,如果借款金额的上限是30%,那么在协议中存入100DAI的用户可以借款另一项资产的最高价值为30DAI。
随着借款人抵押品价值的波动,他们的借款能力也会波动。如果由于市场波动,借入资产的价值超过了抵押品价值的30%(同样,确切的百分比由协议决定),协议通常允许任何人清算抵押品,立即偿还出借人(这与传统金融中追加保证金的方式类似)。如果清算,借款人通常必须支付大笔清算费,其中有些是流向清盘人的——这就是MEV机会出现的地方。
searcher竞相以最快的速度解析区块链数据,以确定哪些借款人可以被清算,并成为第一个提交清算交易并自行收取清算费的人。
三明治交易
三明治交易是另外一种常见的MEV提取的常用方法。
为了实现三明治交易,searcher会监视大型DEX交易的内存池。例如,有人想要在Uniswap上使用DAI购买10,000UNI。这类大额交易会对UNI/DAI对产生重大的影响,可能会显着提高UNI相对于DAI的价格。
searcher可以计算该大额交易对UNI/DAI对的大致价格影响,并在大额交易之前立即执行最优买单,低价买入UNI,然后在大额交易之后立即执行卖单,以大额交易导致的更高价格卖出。然而,三明治交易风险很高,因为它不是atomic交易,而且容易受到salmonella攻击。
NFTMEV
NFT领域的MEV是一种新兴现象,而且不一定能赚钱。
然而,由于NFT交易发生在所有其他以太坊交易共享的同一个区块链上,searcher也可以在NFT市场上使用与传统MEV机会类似的技术。例如,如果有一个流行的NFT下降,并且searcher想要某个NFT或一组NFT,他们可以对一个交易进行编程,使他们成为第一个排队购买NFT的人,或者他们可以在一次交易中购买整个NFT组合。或者,如果一个NFT被错误地以低价挂出,searcher就可以抢在其他购买者前面,低价抢购。
NFTMEV的一个显著例子发生在一个searcher花费700万美元以地板价购买了每一个Cryptopunk。一位区块链研究员在Twitter上解释了买家是如何与MEV供应商合作以保持其购买的秘密。
MEV有什么影响
MEV并不都是坏事,以太坊的MEV既有积极的作用,也有消极的影响。
优点
许多DeFi项目依赖于经济上理性的参与者来确保其协议的有用性和稳定性。例如,DEX套利确保用户为他们的代币获得最好、最正确的价格,而借贷协议在借款人低于抵押率时依靠快速清算来确保贷款人得到回报。如果没有理性的searcher寻求和修复经济上的低效率,并利用协议的经济激励,一般来说,DeFi协议和dapp可能不会像今天这样强大。
缺点
在应用程序方面,某些形式的MEV,如三明治交易,会导致用户的体验明显变差。在网络层,frontrunners和他们经常参与的gas费拍卖,导致网络拥堵和试图运行正常交易的其他人的高gas价格。
除了区块内发生的,MEV也可能会在区块间产生有害的影响。如果一个区块中可用的MEV大大超过了标准区块的奖励,验证者可能会被激励重新组织区块并为自己捕获MEV,导致区块链的重组和共识的不稳定。
这种区块链重新组织的可能性已经在以前的比特币区块链上探索过。随着比特币的区块奖励减半,交易费用占区块奖励的比例越来越大,于是出现了这样的情况:矿工放弃下一个区块的奖励,而用更高的费用重新开采过去的区块,这在经济上是合理的。随着MEV的发展,以太坊也可能出现同样的情况,威胁到区块链的完整性。
MEV状况
2021年初,MEV开采量剧增,导致今年前几个月的gas费价格极高。Flashbots的MEVrelay的出现,降低了generalizedfrontrunners的效率,并将gas费价格拍卖带出链外,降低了普通用户的gas费。
虽然许多searcher仍在从MEV中赚取丰厚的利润,但随着机会变得更加有名,越来越多的searcher竞争相同的机会,验证者将捕获越来越多的MEV总收入。MEV也不是以太坊独有的,随着以太坊上的机会变得越来越有竞争力,searcher正在转移到其他区块链,如BSC,那里存在与以太坊上类似的MEV机会,但竞争更少。
另一方面,从工作量证明到权益证明的转变,以及使用汇总和分片来扩展以太坊的持续努力,都以某种仍不清楚的方式改变了MEV的格局。与工作量证明中的概率模型相比,事先稍微知道有保证的区块提议者如何改变MEV提取的动态,或者当单个秘密领导者选举和分布式验证器技术实现时,这将如何被破坏,目前尚不清楚。同样,当大多数用户活动从以太坊移植到Layer2rollups和分片上时,MEV机会是否存在还有待观察。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。