L2 生态在 2023 年的发展整体处于上升趋势,根据 L2Beat 数据显示,12月28日,以太坊 L2 上的 TVL 达 201 亿美元,创下新高。随着以太坊坎昆升级即将到来,人们的关注再次转向了 L2,并重新聚焦于中心化的问题。
中心化 VS 去中心化排序器
在以太坊 L2 中,排序器(Sequencer)负责将用户提交的交易进行排序,打包并提交到以太坊。排序器有效地压缩和排序大量用户交易,能够提供更低的费用和更快的交易确认速度,带来了用户体验的提升。到目前为止,还没有运行去中心化排序器的 L2,因为中心化单一的排序器技术实现上相对简便,能够更迅速地推出 L2 解决方案,促使早期的市场占有。而且采用中心化排序器的 Rollup 可以获得排序器生成的所有收入,像 Optimism,Arbitrum,zkSync,Base 等几大主流 Rollup 靠运行中心化排序器已经获得了可观的收入。
但中心化总是会存在潜在风险,对与中心化排序器来说,单一实体掌握了交易排序的控制权,这便带来了单点故障、不公平的 MEV 等风险。 Rollup 项目方也在积极寻找去中心化排序器的解决方案,不过面临着技术复杂性、权利如何下放、排序器如何轮换等问题。于是第三方解决方案出现,比如通过 EigenLayer 解决排序器轮换和排序器准入问题的 Espresso、提出领导者轮换和 BFT 共识算法两种排序器轮换机制的 Astria、构建即插即用的共享排序器的 SUAVE、通过加密 mempool 确保交易被无需信任排序的 Radius。
新模型:去中心化排序器池
Metis 并没有依靠第三方解决方案来实现去中心化排序器,而是提出了一种新的排序器模型 PoS Sequencer Pool 。核心是首先通过调整交易传输路径限制排序器选择交易的权利,减少排序器通过插入交易获得的 MEV,其次从单一排序器转向多个独立运行的排序器节点池,将权力下放。这个新型的去中心化排序器池旨在增强网络的安全性、去中心化程度和抗审查性,减轻网络面临的单点故障风险。此外,去中心化排序器池还为参与的排序器节点提供了更公平的激励机制,通过分享排序器奖励,鼓励更多节点参与网络的运行。
这个去中心化排序器池是怎么实现的呢,一句话简单来说就是多个排序器节点协同工作,并且只有通过 POS 节点形成共识的交易才会给到 Metis 节点中的排序器进行排序形成区块并上链。
排序器池中的重要角色和工作流程:
Metis 节点:用户通过 Metis 节点将交易提交至 L2 。用户把交易发送给 Metis 节点,Metis 节点再将交易发给 POS 节点。
Bridge and Adapter:负责连接 Metis 节点和 POS 节点。促进这两个组件之间的通信,充当翻译器,使它们能够交换创建区块所需的信息。其中监听器会监听网络并检测锁定池中的任何变化并更新到 POS 节点。
POS 节点:维护质押资金以处理区块的节点列表,确保只有质押资金的节点才能处理区块。并选择一个节点作为区块处理者,负责收集交易并打包成 Batch。为了确保有效性,MPC 模块会要求超过 2/3 的节点共同生成该 Batch 的多重签名,也就是确保 2/3 以上的节点认可 Batch。
排序器:把 Batch 里的交易进行排序创建区块,用并多重签名来创建 SubmitBatch 交易(SubmitBatch 交易是一种向主链提交整个区块的交易,包含了区块的数据以及相应的多重签名),将区块提交到以太坊 。随后,L2 状态会根据交易进行更新,确保在参与者之间保持一致性。
管理员:管理员有 DAO 控制,负责管理节点的锁定和质押、潜在排序器的白名单、质押上限的设置,以及 MPC 模块的管理和操作。不同的点对点节点之间进行信息传输和共识算法进行的数据同步也由管理员节点管理。
结语
Metis 是第一个开启去中心化排序器的 L2,社区可以通过质押资金在排序器节点来共享排序器收益,同时这种权利的下放也促使 MEV 利润分配更公平。Metis 计划于1月3日开始排序器池的社区测试,为期四周,以检验网络的健壮性和性能。在这期间,用户可以通过与 Metis 的各种 dApps 互动等活动来赚取积分,并在测试期结束后兑换奖励。有了 Metis 的开创,开启了去中心化排序器的竞争市场,期待其他 L2 也尽快推出去中心化排序器解决方案,为用户带来更深度的去中心化体验。