区块链文库报道:
共享排序器的核心概念与工作原理
最后更新时间:2026年11月3日
共享排序器(Shared Sequencer)是一种交易排序层,能够服务于多个Rollup(滚动扩容方案),而不是为每个Rollup单独建立一套排序系统。它可以协调参与链之间的交易顺序,但并不会自动使这些交易共同执行或确保其成功。
快速解答
该系统接收来自不同Rollup的交易,就其排序达成一致,并将有序数据提供给相关的Rollup进行处理。这种设计可以支持跨Rollup的协同活动,但交易的执行、数据可用性和安全性仍然取决于各个系统的具体构建方式。
共享排序器的工作流程详解
该术语描述的是Rollup基础设施中的一种角色,而非单一的产品或通用的架构。Astria的文档提供了一个示例:其设计会对包含Rollup ID和交易数据的条目进行排序,然后由各个Rollup自行处理其交易。
- 用户提交交易:交易通过相关Rollup的界面或交易路径发送。排序系统需要知道该交易属于哪个Rollup。
- 排序器收集并识别条目:在Astria已记录的 designs 中,一个条目包括Rollup ID和交易字节数据。这使得排序层能够区分旨在发送给不同Rollup的数据。
- 参与节点达成排序共识:共识过程确定了提交条目的序列。统一的排序使得跨Rollup协调交易成为可能,而不是让每个Rollup孤立地对其活动进行排序。
- 有序数据公开可用:Astria记录的架构使用CometBFT共识作为排序器节点,并通过Celestia发布排序后的数据以确保证据可用性。这些是该设计的组成部分,而非所有共享排序系统的必要条件。
- 各Rollup执行自身交易:Rollup读取有序数据并应用其自身的规则。Astria将这种分离描述为“惰性”(Lazy)排序:排序器负责排序和提交数据,而Rollup负责执行。
需要注意的是,Astria文档中给出的开发集群区块时间约为1秒(Astria)和11秒(Celestia)。这些是记录的开发集群数据,并非衡量共享排序速度或任何实时网络的通用标准。
共享排序与其他设计的对比
理解该系统的关键在于将排序与执行分开。公共排序层协调跨Rollup的活动;它不会合并它们的执行环境。Espresso的最新文档描述了一种相关但不同的模型:在该模型中,每个集成系统保留其自己的执行环境和排序器,而Espresso通过去中心化的权益证明(PoS)共识来最终确定交易输出。
| 设计或层级 | 处理内容 | 不意味着什么 |
|---|---|---|
| 独立的Rollup排序器 | 每个Rollup对自己交易进行排序 | 多个Rollup之间的统一排序 |
| 共享排序器 | 协调多个参与Rollup的交易排序 | 单一的执行环境或特定的跨Rollup完成保证 |
| Rollup执行 | 根据Rollup的规则处理其交易数据 | 另一个Rollup已执行了相关交易 |
| 数据可用性 | 在所选架构下使交易数据可访问 | 数据已成功执行 |
这些区别很重要,因为“共享”一词听起来可能比实际情况更广泛。统一的排序可能有助于应用程序协调活动,但系统仍需明确的规则来处理执行、数据访问以及多链操作中的某一部分失败时的应对措施。
常见误区与风险
排序不等于执行
公共排序层可以在不运行Rollup状态转换的情况下确立交易顺序。每个Rollup可能会根据其自身的执行环境处理有序数据。因此,将相关交易放在一起排序本身并不能证明它们都会完成。
原子性排序并不保证成功
某些设计旨在协调跨链交易,使其被视为一个连接的动作。但排序和执行是不同的步骤。一篇关于两个恒定乘积做市商池之间原子执行的2024年研究论文发现,原子执行并不总能提高套利利润,在某些模拟场景中甚至可能导致损失。这项研究针对的是特定的模拟条件,而非对每种共享排序应用的预测。
共识、可用性与执行是独立的依赖项
评估设计的读者需要询问:谁对交易进行排序?系统如何达成共识?数据发布在哪里?哪个Rollup执行它?如果某个组件延迟或不可用,其影响取决于系统的设计。共享排序器并不能消除停机、审查或交易失败的风险。
此外,使用该基础设施的应用程序还存在常规的加密资产风险。智能合约漏洞、桥接或交易所故障、诈骗以及监管变化都可能独立于排序模型影响用户。技术协调并不能消除资金损失的可能性。
截至2026年11月3日,Espresso的文档描述了其网络模型,同时Espresso基金会也宣布了向权益证明过渡及亚秒级最终性的升级。这些过时的项目更新描述了Espresso的实现,不应被解读为对一般共享排序器性能承诺。
常见问题解答 (FAQ)
什么是加密货币中的共享排序器?
它是一种由多个Rollup使用的交易排序层。它协调其交易数据的顺序,而Rollup可以保留独立的执行环境并处理各自的数据。
共享排序器能使跨Rollup交易具有原子性吗?
不是自动的。共享排序可以支持协调,但不能确保所有相关交易都成功执行。结果取决于参与系统的执行和故障处理规则。
共享排序器等同于Rollup吗?
不。Rollup在其自身规则下处理交易,而共享排序器为多个Rollup提供排序服务。一些架构还使用单独的系统进行共识和数据可用性,因此这些功能应独立评估。
相关文章
- 加密货币交易可以撤销吗?事实真相
- 什么是基于意图的加密货币交易?
- 可能导致资金损失的加密货币桥接错误
资料来源
- 介绍 | Astria (docs.astria.org)
- 交易流程 | Astria (docs.astria.org)
- 短文:原子执行不足以从共享排序器中提取套利利润 (arxiv.org)
本文仅供参考,不构成财务或投资建议。加密货币波动性极高;投资前请务必自行研究。
免责声明:以上内容(如有图片或视频亦包括在内)均为平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。
本站尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复


