L2 排序器是什么?以太坊的中心化瓶颈详解

以太坊二层网络的几乎每一笔交易,都要经过一台由单一公司运行的机器——排序器(Sequencer)。它负责交易排序、控制链的节奏、收取费用,甚至可以随时“消失”或拒绝交易。本文将深入解析排序器究竟做了什么、为什么去中心化程度最高的加密生态却把高速通道交给中心化运营商、可能出现什么问题以及无法做什么,以及目前正在推进的去中心化路线图。

引言:以太坊扩展的隐形瓶颈

当你在 Arbitrum 上进行兑换、在 Base 上铸造 NFT,或在 Optimism 上支付时,你的交易其实是由一台机器、一家公司来接收、排序并确认的。这台机器就是排序器。它拥有巨大而低调的权力:决定哪些交易进入链中以及顺序、收取网络手续费收入,并且当它停止运行时(如历史上多次发生的大规模排序器宕机),整个网络会瞬间冻结,所有应用同时暂停。

二层 Rollup 是以太坊实现扩展的核心方式——将执行从拥堵的主链移至快速廉价的环境,同时继承主链的安全性。如今,二层网络已承载了生态系统的大部分活动。这种成功也让排序器成为去中心化承诺生态中最具影响力的中心化基础设施。这种张力并非秘密,而是公开的工程路线图:每个主要 Rollup 都承诺修复它,但目前尚未完成。与此同时,主链本身也在围绕类似理念进行重构,即将到来的 Glamsterdam 升级将把提议者-构建者分离(PBS)纳入协议,这将重塑排序器所处的环境。

本文将诚实地剖析排序器:Rollup 是什么、排序器在其中扮演什么角色;中心化排序器具体拥有哪些权力及其真实故障记录;排序器能对你的资金做什么、不能做什么;排序的经济逻辑以及运营商为何迟迟不愿放弃;去中心化设计方案(共享排序、基于排序、排序器集合等);以及如何评估当前任意 L2 的真实信任画像。

Rollup 一节与排序器的工作

Rollup 是一种区块链,它在自己快速、廉价的环境中执行交易,然后将所有操作的压缩记录发布到以太坊,从而继承主链的安全性来保障历史记录。乐观 Rollup(Optimistic Rollup)发布结果并设置欺诈证明挑战窗口;有效性 Rollup(Validity Rollup,通常为 ZK-Rollup)则发布加密证明,证明结果正确。在这两种设计中,以太坊都是最终记录的“法院”,而 Rollup 是一个高吞吐量的执行场所,其状态原则上始终可以从发布到下层的数据中重建和验证。

然而,必须有人实时运行这个快速场所:接收海量传入交易、决定它们的顺序、执行它们、向用户提供即时确认,并将结果批量发布到以太坊。这个“某人”就是排序器。它可以最好地理解为三个角色的融合:负责排序交易流的内存池与匹配引擎、执行交易的区块生产者,以及将批次发布到主链的“发货部门”。

排序角色是最具权力的,因为在任何金融系统中,交易顺序就是金钱——谁获得套利机会、谁的清算先到、谁在价格变动前买入。在以太坊主链上,这种权力分散在数千个验证者以及整个为捕获它而构建的对抗性供应链中;而在如今几乎所有主要 Rollup 上,它属于一个由团队任命、运行官方排序器的单一运营商。

为什么这个最痴迷去中心化的软件生态却以这种方式构建其扩展层?因为中心化排序快速、简单且易于启动:一台机器就能提供即时确认、无共识开销、干净的升级路径,并在早期不可避免的 bug 出现时提供单一“喉咙”可供掐住。架构师们的赌注是:排序可以暂时中心化,因为 Rollup 设计严格限制了排序器能做什么。接下来的两节将从正反两面审视这一赌注。

排序器能对你做什么,以及不能做什么

排序器的权力是真实的,精确列举它们比任何方向的泛泛而谈都更重要。

它能做的事:

  • 审查(Censor):拒绝纳入你的交易,无论是出于政策、错误还是法律强制。受监管的运营商有合规义务,这使得选择性排除不仅仅是假设。
  • 排序(Order):将自己或偏好的交易排在你的前面,悄无声息地攫取排序带来的价值;大多数主要运营商公开承诺不这样做,但这只是政策,而非协议保证。
  • 停止(Stop):排序器宕机已多次导致主要 Rollup 停机数小时,同时冻结所有应用。这是在主链上没有的故障模式——主链有数千验证者,链不会停止。
  • 设定纳入的节奏和价格:因为它是实时网络区块空间的唯一网关。

它不能做的事(这是 Rollup 设计的真正成就):

  • 它无法盗取资金。排序器不能伪造花费你资金的交易,因为每笔交易都需要你的签名,且发布到以太坊的欺诈或有效性证明会暴露任何伪造的状态。
  • 它无法重写已结算的历史,因为历史记录存在于主链上。
  • 它无法永久困住你。设计良好的 Rollup 包含强制包含(force-inclusion)机制:允许用户直接通过以太坊强制纳入交易,完全绕过排序器。因此,即使是完全审查或已死亡的排序器,也只能延迟用户,而不能监禁他们的资金。延迟是真实的,强制包含缓慢且笨拙,但“一个只能给你带来不便的瓶颈”和“一个能抢劫你的托管人”之间的区别,正是 Rollup 模型与中心化交易所的根本差异,也是生态系统能够容忍中心化排序的全部原因。

诚实的风险总结:你在主要 Rollup 上的资产由以太坊保障;你的访问、时机和公平排序则由一家公司的机器、政策和法律处境保障。对于普通用户,这种区别很少显现。但对于利润依赖排序的交易者、执行质量依赖公平排序且清算必须准时到位的协议,以及可能被合规运营商要求排除的司法管辖区内的任何人来说,排序器就是最重要却最少被审计的信任假设。

宕机记录:中心化实际付出了什么代价

排序器风险并非理论上的,事件记录是理解单一运营商基础设施在实践中意味着什么的最佳教材。每个主要 Rollup 都经历过排序器停机:因铭文流量激增导致的数小时停顿、批量发布软件 bug 导致的卡顿、升级失败导致的冻结。

贯穿这些事件的模式一致且具有启发性:资金从未丢失,主链安全模型每次都成立,网络恢复时历史记录完整——这是设计按承诺运行的。每次停止的都是其他一切:交易在进行中冻结、清算引擎无法在价格变动时触及仓位、套利在其他实时市场中失效。用户也发现,理论上的逃生舱口——强制包含——在实际以小时计的事件中太慢、太技术化,以至于无关紧要。

更微妙的教训在于二阶效应。在一次著名宕机中,网络的应用发现自己的应急程序假定了排序器正常工作:暂停市场、更新预言机、甚至与用户沟通,全都路由通过那台已宕机的机器。在另一次事件中,恢复本身成为一次交易事件——数小时排队的交易在过时价格下突然爆发,这是每个存在缺口的市场都熟悉的微型对账动态。

在所有这些事件中,运营商的事件响应、状态页面、工程师可用性、事后分析,实际上成为一个数十亿美元经济体在持续期间的事实治理,而这家公司在协议上并无义务做好这些工作。

记录对争论双方都很公平:受约束权力的设计确实在每次故障中保护了资金,而单机设计同样确实施加了相关性、全经济范围的停顿——这是去中心化系统不会出现的,这正是路线图存在来解开的权衡。

排序器的经济逻辑:为什么放弃它很困难

排序不仅是权力,更是收入,而收入比任何技术障碍都更好地解释了去中心化的缓慢进度。排序器收取用户为 L2 交易支付的费用与将数据发布到以太坊的成本之间的差额——这一差额在以太坊基于 blob 的数据定价崩溃、发布成本大幅降低后急剧扩大——加上它选择捕获或拍卖的任何排序价值。对于一个主要 Rollup 来说,这是一项年收入数亿美元的业务,目前流向运营公司或基金会,用于资助开发,在某些情况下甚至构成网络代币背后的主要收入来源。

去中心化排序意味着分配这笔收入,而桌面上的设计方案,在其他方面,也是关于“谁来获得报酬”的提案。这不是犬儒主义,而是评估路线图的正确视角:一个从未说明排序收入去向的去中心化计划,是一个尚未面对最困难问题的计划。

数字背后的收入论点值得用一段具体文字说明。L2 的毛利率是收取的用户费用与支付给以太坊的数据成本之间的差额。blob 费用时代彻底改变了这一差额:主要 Rollup 的发布成本大幅下降,而用户费用虽然降低,但降幅较小,使得大型网络以大多数软件业务都会羡慕的毛利率运营。公开仪表盘实时追踪这一算术:收入进,数据成本出,剩余部分目前归属于运行排序器的人。这些剩余资金用于工程开发、在增长推动期间补贴用户费用,而对于带有代币的网络,它构成了每一次估值论证最终引用的现金流。

去中心化设计必须回答收入去向:是作为收益分配给质押的排序器集合、作为服务费分配给共享网络、作为基于排序分配给以太坊验证者,还是作为返还分配给用户。每一种回答都会创造和摧毁不同的利益相关者。排序中立性的工程问题在白板上多年前就已基本解决;其收入的政治经济学仍是正在谈判的部分——这是关于时间表为何如此的最清晰事实。

修复方案:通往中立排序器的三条道路

三种设计家族正在竞争取代单机,每种都权衡不同的事物。

第一种是排序器集合(Sequencer Set):用一个许可或质押的委员会取代单一运营商,在他们之间运行共识、轮换领导权。这样,审查需要共谋,宕机需要相关故障。这是渐进路径,但批评者指出,由已知实体组成的小型委员会带来的改进比看起来要小,尤其是在面对法律强制时——法律强制很容易扩展到委员会。

第二种是共享排序(Shared Sequencing):独立的网络,其业务是为多个 Rollup 同时提供去中心化排序服务。其额外承诺是原子跨 Rollup 可组合性——交易可以跨多个 L2 一起执行或根本不执行,从而重现多 Rollup 世界所破坏的一些无缝体验。权衡是引入新的外部依赖,以及再次出现的收入问题:共享排序器想要付费客户,而 Rollup 则守护自己的利润。

第三种,也是最以太坊原生的,是基于排序(Based Sequencing):将排序权交回以太坊本身,让主链的验证者在区块生产过程中对 L2 交易进行排序。它最大限度地继承了以太坊的中立性和抗审查性,代价是以太坊的速度——确认速度为主链速度,而非用户已习惯的即时感觉,不过预确认设计旨在恢复速度。基于排序的命运与主链自身的演进交织在一起:Glamsterdam 升级的内置提议者-构建者分离重构了基于 Rollup 将要接入的区块生产管道,这就是为什么排序器路线图和以太坊核心路线图现在读起来像是一份由两位作者共同撰写的文件。

目前还没有主要 Rollup 完成这三者中的任何一个。公开承诺是真实的、分阶段的计划,有已发布的设计、测试网,但时间表已推迟多年,因为当前安排有效、能赚钱,只有在出现问题时才会让运营商尴尬。现实预测是:一个漫长的中间时期,采用委员会和混合设计,全面中立性将逐网络、不均匀地在本十年内到来。

术语说明:排序器不是证明者(Prover),去中心化其中一个对另一个没有影响。证明者在有效性 Rollup 中生成正确执行的加密证明;排序器负责排序和执行。一个网络可以在证明仍由一台机器运行的情况下去中心化排序,反之亦然。两者失效方式不同:证明者死亡会延迟在以太坊上的最终性,而链继续运行;排序者死亡会暂停链,而过去批次的最终性仍然成立。路线图语言经常混淆这两个角色,阅读去中心化里程碑实际针对的是哪一个,是一项能自我回报的小技能。

常见问题(FAQ)

L2 排序器用简单的话来说是什么?

排序器是实时运行二层 Rollup 的机器:它接收交易、决定它们的顺序、执行它们、向用户提供即时确认,并将结果的压缩批次发布到以太坊。在如今几乎所有主要 Rollup 上,排序器是由网络创始公司运营的单一服务器,使其成为以太坊扩展栈中最中心化的组件。

排序器能偷走我的资金吗?

不能。排序器无法伪造来自你账户的交易,因为一切都需要你的签名;它也无法伪造结果,因为发布到以太坊的 Rollup 证明会暴露无效状态。它的权力仅限于排序、延迟、审查和暂停。设计良好的 Rollup 还包含强制包含机制,允许用户直接通过以太坊推送交易,因此即使是敌对排序器也只能延迟,而不能永久困住资金。

当排序器宕机时会发生什么?

网络实际上会暂停:没有新交易得到确认,Rollup 上的每个应用同时冻结,直到运营商恢复服务。主要 Rollup 曾经历过持续数小时的此类宕机。在此期间资金保持安全,由以太坊保障,但访问停止,这对接近清算的贷款等时间敏感仓位影响重大。

如果以太坊是去中心化的,为什么排序器还是中心化的?

因为中心化排序是启动时的务实方式:单一运营商在技术成熟期间提供即时确认、简单升级和干净的事件响应。Rollup 设计约束了运营商能做什么,每个主要网络都发布了去中心化路线图。这种权衡是有意暂时的;它的长度正是争议所在。

什么是基于排序(Based Sequencing)?

基于排序将交易排序权交回以太坊本身,让主链的验证者在区块生产期间对 Rollup 的交易进行排序。它赋予 Rollup 以太坊的全部中立性和抗审查性,代价是确认速度较慢(预确认设计旨在抵消这一影响)。它是去中心化路径中最符合以太坊理念的一种。

什么是共享排序器(Shared Sequencer)?

共享排序器是一个独立网络,为多个 Rollup 同时提供去中心化交易排序服务。除了去中心化,其卖点是原子跨 Rollup 可组合性——交易可以跨多个 L2 一起执行,这是单一 Rollup 排序器无法提供的。

排序器会从用户那里提取 MEV 吗?

它们可以,因为排序权力正是 MEV 提取所需要的,而排序器在交易落地前就能看到每一笔。主要运营商公开承诺中立政策,如先到先得排序,有些将排序价值路由到公共物品或拍卖。这些是政策而非协议保证,这是主张去中心化该角色的核心论点。

我如何检查某个特定 L2 的中心化程度?

问五个问题:谁运营排序器、在哪里;是否存在强制包含机制以及需要多长时间;网络的宕机历史;已发布的排序政策;以及去中心化路线图的实际阶段。独立追踪器会从这些维度对主要 Rollup 进行评级,而评级差异远大于营销所展示的。

本文链接地址:https://www.wwsww.cn/ytf/39967.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。