它不一定是黑暗森林......

在本文中,我们消除了 MEV 神秘且不可避免的观念。我们对 MEV 的分类旨在反映 MEV 根据其触发方式的不同动态。这些动态表明了不同各方可以重新夺回 MEV 的方式。

区块链通常具有盈利和短暂的机会。多方可能会寻求将这种机会货币化,以获取其价值。 MEV 的产生是因为大多数区块链的交易都是由矿工(又名验证器、排序器等)排序的,因此矿工可以控制谁被优先排序以抓住机会。

矿工对几乎所有区块链生态系统的这种排序的权力导致了这样一种教条:MEV 是不可避免的,不能被消除,而只能在其有害的副作用方面得到遏制。

然而,MEV 并不神秘或不可避免。相反,它是链上状态和外部(链下)状态之间差异的直接结果。链上状态是指区块链上协议的状态(例如 AMM 池中的代币数量)。链下状态是指不在区块链上的外部世界的状态(例如币安上符号的交易活动)。

当协议状态和外部状态不一致时,让它们重新保持一致可能会有利可图。当代币价格在中心化交易所 (CEX) 上上涨(下跌)时,交易者可以通过在 AMM 上低买(高卖)来获利。同样,当 CEX 上的代币价格发生重大变化时,清算人可以从借贷协议提供的用于激励清算的清算奖金中获利。由于这些行为有保证的利润,因此受到许多搜索者的激烈争夺,导致它们在矿工级别的优先天然气拍卖(PGA)中被竞价。

在这些情况下,MEV 源自矿工通过协议设计中的激励措施来积累价值,以使链上和外部状态同步。因此,它可以被视为从协议到矿工的价值转移。尽管矿工本质上为协议和生态系统提供很少的服务来使状态恢复同步:他们不是冒着任何风险执行这些重要操作的参与者,而是基本交易的受益者订购流程已融入大多数区块链的设计中。

MEV 分类

我们可以区分两种类型的协议:独立于外部状态运行的协议和依赖于外部状态的协议。更准确地说,有些协议的操作集独立于外部状态,有些协议的操作集受外部状态约束:

  • 普通的恒定产品 AMM(例如 Uniswap v2)独立于外部状态运行:是否允许用户对 AMM 采取操作仅取决于 AMM 的状态,而不取决于中心化交易所的价格等外部信息。
  • 借贷协议依赖于集中交换价格形式的外部状态来确定用户的可用操作:用户只能采取保持超额抵押的操作。借贷协议通常依靠预言机将 CEX 价格等外部状态传输到区块链上。

(请注意,实际上,没有任何区块链协议实际上受到真正的链下状态的约束。我们讨论的受外部状态约束的协议通常实际上受到链上预言机状态的约束。然而,预言机状态是反映外部状态的一种特殊形式的链上状态,因此预言机状态变化的动态不同于其他类型的状态变化,因此,我们区分了动作集独立于预言机的协议和协议。其操作集依赖于预言机的协议。)

对于每种类型的协议,协议状态和外部状态可以通过两种方式与协议的初始位置不同。由于链上状态变化,协议状态可能会偏离外部状态,或者外部状态可能会发生变化。因此,在创建 MEV 时需要考虑四类偏差:

  1. 独立于预言机的协议
    1. 链上状态变化
    2. 外部状态变化
  2. 依赖于预言机的协议
    1. 链上状态变化
    2. 外部状态变化

在情况 2A 和 2B 中,预言机用于桥接通知允许的协议操作所需的外部状态。在情况 1A 和 1B 中,不需要预言机。这些案例之间的差异很重要。它们规定了 MEV 目前如何被捕获,以及不同各方如何解除和重新捕获 MEV。

下面,我们将深入探讨每个案例。

1A: 独立于预言机,链上状态变化

在这种情况下,改变链上状态的交易者会为搜索者将链上状态与外部状态匹配起来产生盈利机会。当将链上状态与外部状态匹配的操作是无需许可的(即任何人都可以执行该交易)时,执行该交易的竞争会导致搜索者在 PGA 中出价,从而创建流向矿工的 MEV。

一个例子是 AMM 上的鲸鱼交易者将 AMM 上的隐含价格大幅推离中心化交易所的价格,从而产生套利交易机会。

由于初始链上状态变化的交易者产生了盈利机会,因此他们有一定的权力来决定谁在他们之后进行交易。例如,他们可以在搜索者之间进行拍卖,并将最高出价者与其状态变化捆绑在一起以换取付款; MEV Share 实现的是这种类型的广义订单流拍卖(OFA)。因此,初始链上状态更改的交易者具有比矿工更大的层次结构来确定谁执行有利可图的交易,并且理论上可以将矿工(即验证者、区块构建者、区块构建和提议堆栈的成员)从货币化。

然而,在这个层次结构中,甚至机会的创造者之上的是协议。协议可以通过更改协议逻辑来控制谁可以对某些机会采取行动:例如,协议可以规定在协议状态的某些条件下,只有获得许可的参与者才能进行交易。其广义扩展是在协议级别运行的 OFA:在此模型下,协议将确定块中与其交互的部分或全部交易的顺序。 MEV 的存在清楚地表明,谁决定了交易的顺序,谁就掌握了最大份额的利润机会。在这种情况下,该协议将取代矿工将任何链上状态变化所创造的价值货币化,远离外部状态。

因此,货币化有一个层次结构:协议、交易者、矿工。

1B: 独立于预言机、外部状态变化

在这种情况下,机会的存在是由于外部状态的偏差尚未反映在链上。因为创造机会不需要链上触发器,所以任何搜索者/套利者都可以自由地在区块内的任何地方索取。

一个例子是资产价格在中心化交易所上移动,为能够在 CEX 和 DEX 之间完成套利的交易者创造了盈利机会。

该层次结构与 1A 的层次结构相似,只是没有链上交易者创造利润机会。目前,矿工占据了最大份额的利润。该协议可以通过规定与其交互的部分或全部事务的顺序,以与 1A 中讨论的方式类似的方式回收部分价值。

2A: 依赖预言机,链上状态变化

在这种情况下,协议操作空间受到通过预言机在链上桥接的外部状态的约束。因为交易导致链上状态偏离外部状态,所以可能会出现机会。

这种例子比其他情况更难自然获得,因为远离外部状态的链上状态变化通常受到管理协议操作空间的规则的约束。例如,借贷协议通常不允许金库所有者将其金库的抵押比率低于最低要求比率。然而,此类 MEV 在理论上是可能的:人们可以想象一种情况,即陈旧的预言机状态允许人们对其金库进行抵押不足,而在预言机更新上线后可以将其清算。在这种情况下,需要更新预言机来获取利润。因此,这种情况类似于 2B——请参阅那里关于利润获取层次结构的讨论。

或者,链上漏洞可能会耗尽某些代币的金库,从而在最低抵押率下创建金库。在这里,不需要更新预言机,任何人都可以在区块中的任何地方获取利润。这与 1A 类似,并遵循其中讨论的层次结构。

2B: 依赖于预言机,外部状态变化

在这种情况下,外部状态发生变化,并且传送该变化信息的预言机更新会触发盈利机会。当后续的盈利交易无需许可时,搜索者/套利者会在 PGA 中出价,与预言机更新捆绑在一起,从而导致价值流向矿工。

一个例子是资产价格在中心化交易所上移动,导致借贷协议上的金库抵押不足并有资格清算。这为能够清算金库并在 CEX 或 DEX 上完成套利的搜索者创造了盈利机会。

这里的层次结构反映了 1A 的层次结构,但需要注意的是触发事务现在是预言机更新。因此,无论谁执行预言机更新,都是链上状态变化的发起者,从而实现盈利机会。因此,完整的层次结构是:协议、预言机更新程序、矿工。


结尾

在本文中,我们消除了 MEV 神秘且不可避免的观念。我们对 MEV 的分类旨在反映 MEV 根据其触发方式的不同动态。这些动态表明了不同各方可以重新夺回 MEV 的方式。

💡
原文链接:pyth.network

本文由SlerfTools翻译,转载请注明出处。

SlerfTools专为Solana设计的工具箱,致力于简化区块链操作,提供无编程全可视化界面,使发币管理流动性无代码创建Dapp等复杂过程变得安全简单。