Gate 广场「创作者认证激励计划」优质创作者持续招募中!
立即加入,发布优质内容,参与活动即可瓜分月度 $10,000+ 创作奖励!
认证申请步骤:
1️⃣ 打开 App 首页底部【广场】 → 点击右上角头像进入个人主页
2️⃣ 点击头像右下角【申请认证】,提交申请等待审核
立即报名:https://www.gate.com/questionnaire/7159
豪华代币奖池、Gate 精美周边、流量曝光等超 $10,000 丰厚奖励等你拿!
活动详情:https://www.gate.com/announcements/article/47889
Rollup排序器去中心化:技术趋势与前沿方案解析
前言
排序器(Sequencer)是以太坊扩容方案 Rollup 中的核心组件之一,负责对交易进行排序,并执行区块创建、交易接受、交易排序、交易执行以及交易数据提交等相关任务。随着以太坊网络 Layer 2 解决方案的不断增加及其生态系统的蓬勃发展,Layer 2 的盈利模式和中心化问题日益受到关注。尤其是在 Rollup 中,如何实现排序器的去中心化以及排序器利润的分配机制,成为大家关心的热点话题。
什么是排序器?
排序器,顾名思义,是负责对交易进行排序的角色。在比特币网络中,交易排序的职责由矿工负责;在以太坊网络中,这一职责由节点集合承担。这些角色并非固定,而是通过共识机制来确定谁有权参与交易的顺序执行。
目前,主流的 Rollup 方案大多运行中心化的单一排序器。用户在 Layer 2 (L2)的交易首先进入 mem 池(此时交易是无序的)。排序器将这些交易进行排序、压缩成一组有序的批次,然后发送到以太坊的数据可用性(DA)层。
中心化 VS 去中心化
去中心化排序器赛道概览
去中心化排序器可以通过两种方式实现:一种是由 Rollup 项目方自行开发,另一种是借助第三方服务。借助第三方实现去中心化排序器,通常被称为 Sequencing-as-a-Service(排序即服务)。
目前,有多个项目专注于去中心化排序器方案,包括 Espresso、Astria、SUAVE、Radius 等。尽管它们的实现路径各不相同,但目标都是为了提升排序器的去中心化程度和可靠性。
Espresso
在 Espresso 排序器的排序机制下,L2 交易大致经历以下生命周期:
这个流程可以简化理解为:
Astria
Astria 的定位是提供通用、无需许可的去中心化排序器,为不同的 Rollup 提供开箱即用的共享排序器服务。
运行机制
Astria 的去中心化排序器运行机制与 Espresso Sequencer 类似,目的是通过将交易排序的权利下放来减少排序者的特权。具体来说,Astria 提出了两种针对排序器的轮换机制:
领导者轮换
通过选举产生的排序器组成一个集合,集合中的排序器轮流对 Rollup 交易进行排序。这种方式避免了单一排序器长时间垄断交易排序权的问题,并在一定程度上解决了对用户持续审查的隐忧。
SUAVE
SUAVE 是由 Flashbots 开发的去中心化、即插即用的共享排序器解决方案。作为一个通用平台,SUAVE 能够为各种 L1/L2 网络提供内存池管理和去中心化的区块构建功能。与传统共享排序器设计不同,SUAVE Chain 是一条 EVM 兼容链,它通过区块“竞标”的机制实现交易排序。
SUAVE 架构
SUAVE 的架构由三个核心组件组成:通用偏好环境、最佳执行市场和去中心化区块构建。
Radius
Radius 的定位是一个无需信任的共享排序层。与前述方案的实现机制不同,Radius 通过引入加密内存池(encrypted mempool)来确保 Rollup 交易的排序过程无需信任。这种方法有效消除了 MEV 和用户交易审查的问题,从而保障了交易的公正性和透明性。
尽管像 Espresso 和 Astria 等基于共识机制的去中心化排序器在一定程度上减少了 MEV 和审查风险,但它们通常以牺牲网络可扩展性和时间效率为代价,从而导致交易确认延迟(因为需要就交易排序达成共识)。此外,虽然这些排序器在去中心化环境中运行,由于内存池中的交易信息是公开透明的,排序器仍然可能存在恶意攫取 MEV 的风险。Radius 通过引入加密内存池(encrypted mempool),确保排序器无法看到相关交易信息,旨在从根本上解决排序器恶意攫取 MEV 和审查交易的问题。
技术架构
Radius 的技术架构分为四个主要功能层级:排序层(Radius)、执行层(Rollup)、结算层和数据可用性层。
mempool 的加密机制 - PVDE
Radius 采用基于零知识证明的加密方案“实用可验证延迟加密”(PVDE)来实现加密内存池(mempool)。这一机制确保了交易在排序过程中保持加密状态,增加了交易处理的安全性。
具体流程如下:
Metis
Metis 是首批实践去中心化 PoS 排序器的 Layer 2 网络,为未来的发展提供了一个重要的范本。这个范本不仅实现了排序器的去中心化,还提供了基于 PoS(权益证明)的去中心化 Optimistic Rollup 解决方案。在该范本中,Metis 的去中心化 PoS 排序器包括三个主要角色:管理员、排序器和 PoS 共识层。
在传统的 Rollup 模型中,单一的 Sequencer 虽然能有效处理交易和数据,但也集中权力,可能引发多种风险:
为了解决这些问题,Metis 设计了一个去中心化的 Sequencer 池,由多个 Sequencer 节点共同完成交易的聚合、排序和执行。这一设计确保了系统的公正性和透明度:
去中心化 Sequencer 的优势:
在 Metis 的去中心化 Sequencer 模型中,每个节点由几个关键组件组成:
L2 Geth(包括 OP-Node)
主要代码为 fork optimism
主要是修改了两部分
Sequencer 轮换
MPC 模块
负责管理多重签名密钥的整个生命周期
处理流程
第 1 阶段:通知 MPC 节点做好准备
第二阶段:启动 keyGen 流程
展望
区块链排序器的发展前景充满了激动人心的变革。随着区块链生态系统的不断演进,排序器将经历从中心化到更加分散、高效和适应性强的解决方案的重大转变。这一变革对提高以太坊生态系统的交易效率、可扩展性和安全性至关重要。
去中心化是加密货币的核心哲学。通过共享排序网络,经济机制能够有效地解决价值累积和收入分配的问题。随着排序器模块化构建和开发框架的日益成熟,未来这些技术将成为行业发展的强大催化剂,推动区块链生态系统向更加创新和高效的方向迈进。
参考资料