新的中心化问题
以太坊中的 PBS(Proposer Builder Separation) 机制会将提议者负责交易排序的任务交给新角色构建者,旨在让提议者专心验证区块的同时,下放排序权利促使 MEV 更公平竞争,网络更加去中心化。然而最近以太坊社区发现以太坊共识机制中存在着 Multi-slot MEV 问题,可能会导致验证者集合中心化。
Multi-slot MEV 指的是验证者在一个时间段内控制多个区块提议权的可能性,从而可能获取超出单个区块提议权价值的机会。具体来说,当一个验证者被连续选为区块提议者(有连续两个或更多的区块提议权时)可以采取一种「懒惰」的策略,即在第一个区块中不进行任何操作,将所有的 MEV 提取留给第二个区块。这种懒惰策略的效果在于增加了套利者的区块时间。根据以太坊研究员 Alex Nezlobin 分析的数据可知,连续区块套利平均可提高 20% 的利润,而在一次性拥有三个区块的情况下,利润将提高 33%。
此外,采用懒惰策略的提议者获得的更多利润会呈现递增规模。假设有一个验证者,我们称之为 A,被连续选中提出两个区块。A 在第一个区块中不进行任何操作,将所有的 MEV 留给第二个区块。当 A 控制 30% 的区块生成时,有 30% 的概率 A 被连续选中提出两个相邻的区块,9% 的概率 A 被连续三次选中提出三个相邻的区块。
这种连续性会导致一个问题:A 能够在这些连续的区块中更有效地进行 MEV 提取,从而在整体上获得更多的回报。对于其他验证者而言,与 A 合作可能比独立提出区块或与规模较小的验证者一起提出更有利可图。这便会引发对验证者集合中心化的问题。
APS 解决方案
以太坊研究员 Justin 在哥伦比亚加密经济学(CCE)研讨会中针对这种不公平的 MEV 带来的中心化问题提出一种解决方案:Attester-Proposer Separation (APS)。以太坊基金会研究员 mike 将此想法进一步扩充,构建执行票(Execution Tickets)机制,通过分离 Beacon 提议者和 Execution 提议者的角色,促进更公平的 MEV 分配,防止某个验证者长期占据 Execution 提议的主导地位。
目前,Beacon 提议者和 Execution 提议者是同一个验证者。验证者被选中为 Beacon 提议者时,他们不仅负责提出 Beacon Block(共识),还负责构建 Execution Block(执行),其中包含区块中的所有交易和状态更新。Execution Tickets 机制通过动态定价的执行票市场,将验证和执行之间的角色分离,机制的重点在于「执行票」,执行票由 Beacon 链发行,验证者需要通过购买执行票来获得 Execution 提议权。