[元宇宙大亨]详解模块化 MEV:如何实现公平的交易排序?

发文:Maven11

编译:Luffy,Foresight News

在本系列论文的前两部分中,我们主要关注拆分堆栈时的技术问题,以及模块化世界的改进。为了缓解跨域设置中的自然问题,我们介绍了很多进展情况。然而,在该系列的最后一部分,我们希望更多地关注客户体验。我们想研究模块化、定制化和系统化如何帮助建立更好的应用程序。本系列的最后一章将重点关注模块化中令人兴奋和独特的创造力和概率,为开发人员建立具有特色的创造力和概率 Web3 可验证性的 Web2 客户体验。

模块化建设背后的原因不仅是为了迎合叙事,也不仅仅是为了模块化,而是因为它使我们能够构建更好、更高效、更定制的应用程序。在建立模块化和特殊系统时,会有许多独特的功能。其中一些是显而易见的,而另一些则不那么明显。因此,我们的目标是提供一个你不知道的模块化系统能力的简要描述,比如可扩展性。

我们认为,模块化为开发人员提供的能力之一是构建高度定制的专业应用程序,为终端用户带来更好的体验。我们之前讨论过设置规则或重新排序交易执行顺序的能力。

可验证的排序规则(以下简称可验证排序规则) VSR)它是控制排序提供的有趣机会之一,特别是对于实施中感兴趣的建设「更公平」交易系统的开发人员。显然,流通提供者的损失和再平衡是显而易见的(LVR)这种关系超出了本文的范围,因此我们将防止接触过多的相关知识。请记住,我们将要解释的设置主要针对 AMM 而不是订单簿模型 。此外,CLOB(甚至 CEX)它还将从适合其特定设置的可验证排序规则中受益匪浅。在链下设置中,显然需要一些零知识或乐观执行的概念,由加密经济安全支持。

当我们考虑到大多数散户还没有(或不太可能)选择保护方法的事实时,VSR 特别有趣。大部分钱夹 /DEX 也没有实现私有内存池,RPC 或者类似的方法。大部分交易都是通过前端直接提交的(无论是聚合器还是聚合器) DEX 的前面)。因此,除非应用程序直接影响其流程和订单处理方法,否则终端用户的执行效果可能并不理想。

当我们考虑交易供应链的排名时,VSR 它的效果是显而易见的。它位于专业参与者排名(或包括)交易的区域,一般基于一些拍卖或基本成本。这个排名非常重要,它决定了什么交易以及何时执行。本质上,有排名权的人有提取权 MEV 能力,一般以优先费用(或台费)的形式获得。

因此,编制相关的排序规则,为终端用户提供更公平的交易执行(在 DEX 在设置中)可能很有趣。但是,如果您正在构建通用网络,则应尽量避免遵循此类规则。

此外,还有一些 MEV 非常重要,如套利、结算等。一个想法是在块的顶部建立一个块「高速路」渠道,专门针对白名单上的套利者和清算人,他们支付更高的费用,并与协议分享部分收入。

[元宇宙大亨]详解模块化 MEV:如何实现公平的交易排序?

在论文《通过可验证排序规则进行可信分散的交易所设计》中,Matheus V.、X. Ferreira 和 David C. Parkes 提出了一个模型,其中块的排序器受到一系列排序规则的约束(这些约束是可以验证的)。如果不遵循设置规则,观察者可以生成故障确认(或者因为限制可以在数学上验证,你也可以想象一个有这些限制的人 ZK 电路,它使用 ZKP 作为实效性证明)。主要思想本质上是为终端用户(投资者)提供执行价格保证。这种保证交易的执行价格和块中唯一的交易一样好(显然,如果我们假设基于有限的配额购买, / 售出 / 买进 / 销售排名,这里涉及到一定程度的延迟)。文章中提案的基本思想是,如果以比块顶可用价格更好的价格执行,这些排序规则将限制构建者(在 PBS 在场景中)或排序器只将交易包括在同一方向(如销售) / 卖)。此外,如果有这样的情况,即你在一系列购买后出售,那么销售将无法实施(如购买、购买、购买、购买、销售),这可能表明搜索者(或构建者) / 排序器)利用这些购买方式促进价格向有利于他们的方向发展。这本质上意味着协议规则保证用户不会被用来为他人提供更好的价格(即) MEV),或者价格因为优先费而下降。显然,这里缺乏规则(当销售量超过购买量时,相反)是,你可能会得到相对较弱的长尾价格。

对于一般的智能合同平台来说,几乎不可能将这些规则作为简单的链结构规则,因为你无法控制执行和排序。与此同时,你还在和很多其他人竞争,所以不必要强迫那些处于块顶的人支付优先费。模块化设置的功能之一是允许应用程序开发人员定制其执行环境。无论是排序规则、使用不同的虚拟机还是定制当前的虚拟机(如添加新的操作代码或更改) Gas 限制),实际上取决于开发人员,取决于他们的产品。

在一个 Rollup 在使用数据可用性、共识层和流通性清算层的情况下,可能设置如下:

[元宇宙大亨]详解模块化 MEV:如何实现公平的交易排序?

另一个可能的想法是交易分割。想象一下有一个交易池,如何执行大订单交易(这将导致大量的滑动点)?如果交易跨连续块执行(或满足) VSR,这对终端用户公平吗?

[元宇宙大亨]详解模块化 MEV:如何实现公平的交易排序?

如果终端用户关注延迟,那么用户可能不想拆分他的订单。然而,这种情况并不常见,优化大订单的交易拆分可能会给大多数用户带来更有效的实施。无论如何,一个担忧是, MEV 搜索者可能会意识到这些连续交易,并试图将其交易定位在上述投资者之前或之后。然而,由于区块上的一系列小规模分割交易,提取的 MEV 总额可能要小得多。

我们之前在帖子中提到的另一个有趣的想法是使用传奇人士 Eric Budish 与同事提倡的频繁批量竞拍 (FBA) ,以批量拍卖而不是串行的方式处理交易。这是为了帮助发现需求重叠(CoW)并将套利机会融入市场机制设计。这也有助于「抵抗」延迟游戏在连续区块构建中(或串行区块中的优先费用战)。感谢 Michael Jordan (DBA) 让我们关注这篇论文,并感谢它为了缓解 Latency Roast(所做的事。将其作为 Rollup 分叉选择和排序规则的一部分也是开发人员可以使用的一个有趣的设置。我们在过去的一年里看到了它的显著吸引力,尤其是对 Penumbra 和 CoWSwap。一个可能的设置如下:

[元宇宙大亨]详解模块化 MEV:如何实现公平的交易排序?

在这种设置中,不会有有限的名额或优先级 Gas 费战争,但在每个区块之间的时间内,根据累计订单结束区块的批量竞拍。

一般来说,在大多数交易中,已经转移到非托管交易中「链上」世界,FBA 可能是「真实」更有效的价格发现方法之一取决于块时间。运用 FBA 这也意味着,由于所有大宗订单都是批量的,拍卖结束前不会透露(假设有一些加密设置),所以第一笔交易将大大减少。统一的结算价格是这里的关键,因为重新排序交易是没有意义的。

还需要指出的是,早在 2018 年,Ethresear.ch 论坛讨论了类似于我们刚刚介绍的设计(请参考这里)。在帖子中,他们提到了两篇论文 Plasma 它提供了批量拍卖机制(有点像现代拍卖机制(有点像现代拍卖机制) Rollup 前传),每个批号接受以最高限价购买其他批号 ERC20 代币订单。这些订单在一定时间隔内收集,并为所有代币交易提供统一的结算价格。该模型背后的整体思想是,这将有助于消除流行 AMM 中常见的抢先交易现象。

另一个需要注意的重要事项是,在这些设置中,排序器可能需要一些鼓励来执行上述规则(和强制执行)。这一点经常被忽视,但区块链网络的大部分基础设施都是由专业企业运营的,其成本与普通家庭参与者完全不同。一般来说,鼓励是安全基础设施实施的重要组成部分。当激励机制与所执行的规则一致时,排序器和构建者更有可能做出更大的努力。这意味着这些设置也应该有一个活跃的市场。显然,由于专业资本成本可能很高,这种市场趋于集中化。因此,最聪明(最富有)的人可能会整合并系统地获得尽可能多的价值。在这里,对于一些参与者来说,唯一的订单流可能是膝盖上的箭头,从而导致集中增加。一般的标准成本可能就足够了,但它并不能真正将参与者推向系统化。因此,您可能希望通过适合您具体情况的激励系统,引入一些令投资者满意的概念。

这对大多数人来说都很清楚,但在讨论中, Rollup 等级排序仍需提及。如果你能控制排序,你可以更容易地控制排序「提取」协议的价值。 这是因为你有权重新排序交易,这通常是基于大部分交易 L1 上面的优先费用(MEV-boost-esque 设置)。它为链上提取价值的复杂参与者提供了优先费。这些参与者通常愿意支付非常大的金额(直到它不再能提供价值)。然而,目前大多数 Rollup 主要采用配额有限的机制。大部分 MEV 提取是通过延迟战争进行的,这是给予的 Rollup 基础设施带来了严重的压力。由于上述原因,我们可能会看到越来越多 Rollup 开始实施具有优先费用概念的排序结构(如优先费用概念) Arbitrum 时间增强机制)。

我们喜欢的另一个例子是 Uniswap。目前,Uniswap 作为一种协议「建立」大量低效率。寻找并提取这些低效的动作 MEV(套利,以流通提供者的利益为代价)的参与者使用。同时,这些参与者为提取价值支付了大量费用,但这些价值并没有落入 Uniswap 协议的手并没有落入其代币持有人的手中。相反,这种提取的很大一部分价值是通过提取的 MEV-Boost 向以太坊提议者(验证者)支付优先费,以获得在某一时刻包含在允许捕捉价值的区块中的权利。因此,尽管 Uniswap 有很多订单流 MEV 机会,但没有一个被子 Uniswap 捕捉。

如果 Uniswap 它可以控制协议中的排名(以及从搜索者那里提取优先费用的能力),它可以商业化, 甚至有可能向代币持有人、流通提供者或他人支付一些利润。与此同时。 Uniswap 改变(例如 UniswapX 等)转向链下执行(以太坊为清算层),这种机制似乎越来越有可能。

如果我们假设一个拥有部分,我们假设一个拥有部分 PBS 制度的 Rollup,订单流程和商业化流程可能如下:

[元宇宙大亨]详解模块化 MEV:如何实现公平的交易排序?

由此,Rollup 排序者和提案者的商业化可能遵循以下公式:

投放量 (PoS) 费用收益 ( priority)-DA、state pub、storage 的成本

查看以太坊提取了多少价值(尤其是套利)的好方法 Mevboost.pics 它更好地概述了从低效率中实际可以提取多少价值。

此外,还会有优先费 Gas 战争与链外结构的分离,可以将战争与链外结构分离, MEV 将隔离提取到执行环境中,有助于遏制供应链中断。然而,考虑到如果发生在领导选举中, Rollup 上面,大部分 MEV 将在 Rollup 上部提取,这给底层结构留下了很少的空间,除非除非提取, DA 层包括,清算层的优先费用来自流通整合或其他规模效应。

需要澄清的是,许多结构可以在没有任何验证桥梁或强大安全保证的情况下作为简单的链下结构发挥作用。然而,我们必须在那里做一些测量。我们开始看到更多这样的东西突然出现,无论是现有的还是看不见的。我想指出的是,模块化设置并不一定意味着它 Rollup。

上述排序规则代表了一个例子,其中微调基础设施可以大大改善构建在上面的应用程序。

相关推荐