以太坊MEV:第一个五年回顾

This article is not available in the current language yet. Showing the original version.
从 Flashbots 诞生前说起,回顾MEV的第一个五年及下一个五年展望。

原文:《MEV: The First Five Years》by James Prestwich

编译:aididiaojp.eth,Foresight News

五年前,我写了一篇名为《Miners Aren't Your Friends》的文章,提到了 MEV 与以太坊。那时,我们还不称其为 MEV。Phil Daian 和他的伙伴在一年后的开创性论文《Flash Boys 2.0》中,将其命名为「矿工可提取价值」。当时我们计划发表一篇后续文章,并附上 python 代码,用于在 EtherDelta 和其他主网 DEX 上执行抢先交易。之后我参与了 HTLC 和其他跨链工具的构建,而文章一拖再拖,然后就此搁置。

五年后的今天坐下来写 MEV 有点梦幻,恍如当初,我们又一次站在长期熊市的起点,身处于一场投机狂潮后的废墟中。就像上次一样,我坚信下一次会有所不同,我们会从错误中吸取教训,会做出更好的东西。

这是一篇讲述 MEV 历史的文章。它并非没有偏见,它实际上是闲话漫谈,甚至有点自我放纵。我只是这个故事的配角,但是在我的博客中,我将从我的视角去讲述它。

以太坊MEV:第一个五年回顾

MEV 是协议设计的基础。每个严肃的从业者都应该了解 MEV,为 MEV 制定计划,并对 MEV 有强烈的看法。从现在的位置来看,很容易忘记我们对 MEV 的理解是全新的。它的根源与加密货币一样古老,但术语、框架和工具仍在发明创造之中。过去两年彻底改变了我们对 MEV 的理解,但人们很容易忘记 MEV 是从零开始的。

MEV 之前的故事

MEV 的讨论可以追溯到 2010 年代早期比特币关于「费用狙击」的研究。「费用狙击」后来被推广到 EVM 状态模型,并演化为 Flash Boys 2.0 论文中描述的「时间强盗」攻击。比特币实施了第一个共识层 MEV 缓解措施(100 区块 coinbase 成熟度规则),同时也第一个实施了客户端层 MEV 防御(在 2014 年 12 月为节点钱包交易添加 1 个区块的时间锁)。

以太坊MEV:第一个五年回顾

来源:0xB10C,费用狙击缓解

状态争夺和已提交但未确定的状态转换产生了 MEV。由于比特币基本上没有可供竞争的共享状态,并且比特币状态转换是严格指定的,因此 MEV 通常仅限于费用狙击和其他类型的双花攻击。也就是说,比特币矿工在不直接攻击共识机制的情况下,几乎没有什么 MEV 可以提取。这使得比特币成为 MEV 研究中一条无趣的区块链,不值得花费时间。

MEV 的诞生(2018-2019)

与任何良好的关系一样,MEV 需要两件事:竞争和承诺。首先,它需要人们争夺对某些区块的控制权。MEV 需要人们想要的状态,并且愿意为之付出代价。其次,在执行之前它需要承诺。MEV 需要一段时间来更新那些被提交但尚未执行的有争议的状态。当用户签署并广播交易时,他们承诺会争夺对该状态的控制。承诺和执行之间的滞后允就是 MEV 进入的时机。它吸引了用户的注意,将他们的承诺推向了最坏的可接受结果,并允许提取器将差价收入囊中。

DEX 跟 MEV 密切相关,他们有一个完美的竞争秘诀:每个人都想在市场上交易,每笔交易都可以与其他每笔交易相互竞争。像 2016 年的 EtherDelta 自我匹配的订单簿 DEX 设计允许矿工在交易中抢先一步,但没有人真正用它做任何事情。EtherDelta 设计了几个链上自动匹配的 CLOB,这在当时看起来很疯狂,事后看来绝对也是离奇的。虽然我们知道最终会花费 Gas,但 2018 年年中一单位 Gas 的成本约为今天的 1/400 和去年的 1/10,000。直到 2020 年,我们才对 Gas 价格市场产生本能的理解。

2017 年 DAI(现为 SAI)的推出为 DeFi 引入了清算机制。清算引入大量但不频繁的 MEV。由于提取器的优势是未偿债务的一定百分比,异常 CDP 占与清算相关的 MEV 很大一部分。在过去的几年里,我们观察到根据自己的协议,通过预言机作弊来赢得清算,并通过极端的 Gas 拍卖来赢得异常 MEV。异常 MEV 也可能由黑客攻击、NFT 空投和其他异常事件导致。因为它不能分成小数据包,异常 MEV 对协议运作有巨大影响。协议设计必须考虑到不常见但可能非常大的恶意激励。

另一方面,DEX 倾向于随着外部市场的波动而波动,市场的来回移动会创造流量 MEV。流量 MEV 的特点是更频繁、更小的 MEV 数据包。AMM 特别有趣,因为它们的用途与 MEV 密不可分。它们的存在是为了跟踪外部市场,并通过向提取器赠送价值来实现这一点,这些提取器将恒定函数推向「公平」定价。实际上,他们通过「套利者」提取 MEV 来保持高效。2018 年中后期的第一波 AMM(首先是 Bancor,然后是 Uniswap)开始在他们的订单簿中获得流量,MEV 相应增加,并引起了对该主题的极大关注。当然,早在 2018 年,Uniswap 流动性池的规模只有几百万,而且资产要少得多。

以太坊MEV:第一个五年回顾

当时的 MEV 研究几乎不存在,当然,我们甚至没有称之为 MEV。我们大多称其为 frontrunning(抢先交易),借用传统金融交易的名称,即「DEX frontrunning」或「liquidation frontrunning」。我们知道它不仅仅适用于订单簿。我们从理论上理解了后置交易和三明治攻击,并且我们意识到如果对提取器有利可图,交易可能会延迟或恢复。

老牌 DeFi 可能已经悄悄地构建了创建 MEV 所需的环境,然而没有人真正在意。该状态还不够理想,因此还没有回报。因为没有人有这方面的实践经验,所以我们甚至不知道提取到达时会是什么样子。

Flashbots 出现 (2019–2020)

随着 2019 年 4 月 Flash Boys 2.0 的发布,MEV 研究开始流行。它是协议和机制设计者的基础论文,并将永远成为标准课程的一部分,但如果没有 Tina,我想它可能就到此为止了。

Tina 和我于 2018 年初在某家 VC 的办公室相识。我们是通过一个共同的朋友取的联系的,我们的推销会议是背道而驰的,我正在推销 Summa 的 HTLC 变体,当我们了解到两个在线参与方跨链协议的局限性(以及市场对复杂性的排斥)时,我们认为它最终会被取消。Tina 正在推销一个关于牧场养殖类社交链游(与后来出现的 CoW Swap 无关)。我们对挖矿衍生品很感兴趣,并且有一些共同的想法。我们赶上了熊市中的每一次黑客马拉松。她有一种天赋,可以选择超前的想法,并围绕它组建团队。她的黑客马拉松项目变成了 CarboClan,它在挖矿衍生品的想法之上构建了 honeylemon。

2019 年下半年,Tina 开始组织活动。她在短短一周内就举办了以 defi.wtf 为主题的会议,并与大阪 DevCon 一起主持。第二次会议 macro.wtf 仅在 3 周后就开始了。Pirate Ships 在那之后不久也开始了。「Pirate Ship」这个名字来自我们 2019 年在 EthDenver 上开的一个关于闪电贷和闪电铸币(flashmints)的玩笑。Pirate Ships 是由 Tina 在旧金山、纽约和其他地方举办的沙龙式聚会。你可以顺道拜访这艘船,找到一群不拘一格的研究人员、工程师、运营人员、骗子和其他加密爱好者。有些人会有驻场研究人员,有些人会有一个主题或多个主题,有些人只会在波多黎各呆一周。Pirate Ships 从 2019 年底开始在整个新冠大流行期间运行,吸引了最活跃的加密游牧民。

以太坊MEV:第一个五年回顾

与 Flash Boys 2.0 论文相比,Flashbots 的问世要归功于 Pirate Ships,它诞生于一个永久的沙龙。MEV Ship 成立于 2020 年年中,并自然地从个人空间扩展到数字集体。其他 Flashbots 创始人和管理人员如 Stephen、Phil、Alex 被拉进了这艘船(你仍然可以在 Flashbots 文档中找到一些对此的暗示)。最终,Ship 正式更名为 Flashbots,戴上可爱的机器人表情符号,开始走向不朽。

整整一年是一个漫长的过程。Flashbots Research(原名 MEV Ship)首次亮相并将 MEV 推向以太坊讨论的中心。DeFi Summer 已经开始,但我们还不知道它是什么。mev-explore 和 mev-inspect 的发布为链上可用的 MEV 提供了粗略的数字,突然间它变得有形了,不再是理论。随着那年秋天 Flashbots Auction 的宣布, MEV 提取工具的出现指日可待。

MEV Ship 为 Flashbots 奠定了基础,并树立了推动组织发展的协作研究和实验文化。多年来,源于这种文化的明确使命定义了 MEV 的叙事。产品化的 MEV 提取是不可避免的,但 Flashbots 的文化和精神却不是。

以太坊MEV:第一个五年回顾

专业化(2021 年至今)

MEV Ship 和 Flashbots 的光环当然吸引了许多加密技术人才。在宣布后仅三个月,Flashbots Auction(mev-geth 和 flashbots 中继)于 2021 年 1 月启动。Mev-geth 恰好出现在以太坊快速增长的起点,MEV 的集成也随之大量增加。

在 Flashbots Auction 之前,一些搜索者通过将交易以特定的 Gas 价格广播到 txpool 来提取 MEV,显然这是不可靠和低效的。它要求搜索者在区块范围内查看 txpool 中的交易、模拟、提取和广播。EIP-1559 之前的费用语义和 txpool 的普遍不可靠性使这个过程变得复杂。假设区块是以费用排序的,抢跑交易将选择费用以尝试在目标之前立即执行。异常 MEV 交易只会支付惊人的 Gas 价格。由于搜索者使用的是公共交易池,因此实时拍卖非常激烈。

以太坊MEV:第一个五年回顾

Flashbots Auction 的相对简单性推动了它的采用。它可以归结为允许搜索者提交包的单个 RPC 端点,捆绑包应该完全按照指定的方式包含在块中,并且恢复应该导致捆绑包被删除,这为专业化创建了一个简洁的界面。搜索者寻找 MEV,捕获它,并将其固定在优质的捆绑包中,然后将其传递给矿工以包含在链上。Flashbots Auction 很快就定义了提取。

正如我们在 mev-boost 中看到的,后来扩展版本的 Flashbots Auction 将「构建者」与「生产者」(矿工和质押者的通用术语)分开。我第一次听说提议者 - 构建者分离(「PBS」)是在 EthBerlin 2019 上。当时 Will 正在研究 ETH2.0,他教会了我很多关于状态见证生产和无状态以太坊的最新设计。我不记得我们当时怎么称呼它了,但它被概念化为一个协议授权的具有额外职责的专门节点。无状态以太坊死于新冠时期。MEV PBS,在 mev-boost 中的实例化存在于协议之外,成为了一种基于市场的专业化,而不是协议指定的专业化。

今天,我们拥有相对成熟的 MEV 供应链。搜索者挖掘 MEV 的交易流,包括相互竞争峰值和流量。搜索需要技巧和高度专业化,这些是秘密,因为他们需要保持对其他搜索者的优势。构建者接受来自搜索者的数据包并将它们构建成区块。搜索者和构建者具有共生关系,构建者依靠搜索者来提取,而搜索者依靠构建者诚实地包含数据内容。

构建者从提议者处购买将他们的区块包含在主链中的权利,提议者拥有协议授予的权利,可以将区块添加到链中,并选择支付最多 MEV 的构建块。用户创建 MEV,搜索者提取它,搜索者支付构建者,构建者支付提议者。

以太坊MEV:第一个五年回顾

当我们讨论这个话题时,我们需要注意捆绑包有一个意想不到的副作用:它们会导致搜索者顺便补贴提取目标的交易费用。当搜索器在捆绑包中包含用户交易时,该用户交易能够比其他方式更早、更可靠地确认。搜索者提取的 MEV 部分支付给构建者和提议者的供应链。这有效地将一些提取的 MEV 转换为捆绑包的交易费用。本质上,提取的 MEV 向提议者支付「影子费用」。一笔交易的优先级首先由它的 MEV 决定,其次是它的协议费用。

提取意外破坏了 EIP-1559,非捆绑交易在基本费用之上使用 gas 小费。另一方面,捆绑仍然是有效的第一价格拍卖,基本费用是固定小费,而不是按 Gas 小费。也就是说,现在有两个相互依存的费用市场,一个用于 MEV 交易的影子市场,一个用于其他所有交易的常规市场。我们在 1559(当然还有所有其他费用机制)之前就预测到了这些影子费用市场,我们没有预料到的是使用 MEV 市场轨道。由于提取是在幕后进行的,因此用户从副市场中受益,即使甚至不知道它的存在。

从机制设计的角度来看,MEV 驱动的 PBS 可能并不「安全」或「激励相容」。到目前为止,Flashbots MO 一直依靠诚实假设来填补激励机制的空白。然后,他们将这些假设确立为市场规范行为。为什么构建者不拆分捆绑包并采用 MEV?为什么构建者不包括恢复包?因为违反这些市场规范会导致搜索者停止使用中继。我们打赌迭代游戏将比捆绑 MEV 的游戏结束抢夺更有利可图。从长远来看,我不确定它能否支撑 MEV 和垂直整合。

我们可以暂时忽略拍卖的激励不相容性,有市场规范就足够了。机制设计屈服于市场压力,利润压缩是当今 MEV 供应链唯一相关的问题。由于提议者拥有选择区块的专有权利,因此构建者必须在价格上进行竞争。他们被迫放弃越来越多的 MEV 份额给提议者,并从搜索者那里拿走更多用于支付。MEV 利润率已经崩溃,提议者占据了最大份额。

以太坊MEV:第一个五年回顾

从根本上说,提议者提取租金,构建者和搜索者没有从其他任何人那里购买的选择权,也不能拒绝购买。提议者已被协议授予选择下一个区块的专有权利,并且可以在不受监督的情况下行使该权利。套用一位相当著名的政治家的话:「提议者得到了这个东西,而且它具有黄金一样的价值,他们不会白白放弃的。」Rod 和提议者一样,被一个神秘的协议授予了一些非常有价值的东西,这不是道德或自然权利,它由协议规则授予,可以由人更改。无论如何,提议者因区块链扩展而获得报酬,构建者向提议者支付费用以以特定方式扩展它。

在 MEV 提取之前,排序是一个敷衍的角色,通货膨胀的整体补贴是主要的激励因素。因此,权利被免费分配,这就是为什么提议者不为此权利支付任何费用的原因。它曾经几乎一文不值。现在排序权包含了大量 MEV 价值,这种不对称的权力关系扭曲了 MEV 供应链。该领域的研究正在进行中,我们很可能会看到提议的协议内机制来解决这个问题。

Sunny 提倡对飞行中的交易进行门限加密。加密交易阻止提议者在交易被排序之前了解交易的 MEV 值。就个人而言,我不相信 MEV 会被清除。我对在分叉选择规则中包含 MEV 的设计感兴趣,将排序权出售给最高出价者,并保留大部分提取价值用于协议内重新分配。

MEV:下一个五年

那么,这会给我们留下什么?五年前,MEV 还只是一种好奇心,它是一次研究员晚餐谈话,在完成所有真正的业务之后,在酒瓶底部无意中被发现。MEV 在等待 DeFi 活动和实践经验的正确结合。就在我们进入 2021 年牛市时,Flashbots 抓住了 MEV 研究的注意力,并一路上扬。

现在,我们举办 MEV 座谈会,我们让搜索者和开发者聚在一起讨论 MEV-aware 协议设计。市场结构已确定为三个角色配置,并开始测试其极限状态。虽然人们仍然尊重 Pirate Ship 的理想,但以太坊上的提取已经专业化。展望未来,MEV 将不会由风潮或研究来定义,MEV 的故事现在属于利润率。

纵观其历史,人们称 MEV 是危险的或邪恶的。「盗窃」这个词被一次次广泛传播。我认为做出价值判断是不合理的。MEV 是事实,再多的哲学思考、研究或乡巴佬戈德堡也不会改变这一点。这就是为什么我很高兴看到有竞争力的 MEV 提取供应链。专业化的 MEV 是可预测的 MEV,可预测的 MEV 是有用的 MEV。我们还不够聪明,无法提前计划市场,所以让我们在找到实用性的地方使用它。

Share to:

Author: Foresight News

Opinions belong to the column author and do not represent PANews.

This content is not investment advice.

Image source: Foresight News. If there is any infringement, please contact the author for removal.

Follow PANews official accounts, navigate bull and bear markets together
PANews APP
Robinhood Receives "Approval in Principle" in Singapore to Prepare for Launch of Brokerage Services
PANews Newsflash