币界网报道:
作者:1912212.eth,Foresight News
随着以太坊二层网络的日益成熟和 Gas 费用的显著降低,这些网络正在迅速增长,但也伴随着一些问题,比如费用和速度受多方面影响,用户体验并不理想。在这种背景下,交易排序的重要性日益凸显,成为解决交易瓶颈和优化用户体验的关键。
今年4月,专注于共享排序器的模块化区块链项目Astria完成了550万美元的种子轮融资,由Maven 11领投,1kx、Delphi Ventures和Robot Ventures等参投。仅仅3个月后,Astria再次完成了1250万美元的融资,由dba和Placeholder VC领投,Hasu等参投。
Astria 是什么?
Astria 正在开发去中心化的共享排序器网络,旨在为 Rollups 提供快速的最终确定性、抗审查性、可组合性和去中心化。
目前,大多数 L2 网络通过运行一个中心化的排序器来更方便、更便宜地处理交易。虽然 L2 用户可以绕过排序器直接向 L1 提交交易,但这会导致用户需支付更多 Gas 费用,并可能导致交易完成时间延长。
排序器控制着交易的排序,理论上它有权选择是否包括用户的交易,并可从交易组中提取 MEV。如果只有一个排序器,中心化的风险会增加。因此,去中心化的共享排序器仍具有其意义。
Astria 如何运作?
Astria 的去中心化排序器网络包含多个排序器节点,用于排序 Rollup 的交易。用户将交易提交到 Rollups,交易自动进入各自的 Rollup 节点内存池,组合器负责收集交易并将其发送到排序器。最终,排序器将交易汇总到一个共享区块中,并向用户发送预确认。
目前的排序器都是为特定 Rollup 设计的。Astria 提供了能够批量处理多个 Rollup 区块的功能。通过数据压缩,可以节省将数据发布到 L1 的成本。去中心化的共享排序器网络鼓励来自多个 Rollup 生态系统的参与者充当网络的验证者。
Astria 的堆栈
Astria 的主要组成部分包括五大部分:组合器、排序层、中继器、DA 和调度器。
组合器
技术专家或许可以直接使用排序层来进行更好的交易排序,但对于大多数普通用户而言,直接与排序层交互会增加复杂性。Astria 提供了组合器来抽象化这种复杂性,类似于 Gas 加油站,承担用户交易排序的成本,并为用户提供交易的无序保证,按照收到的顺序捆绑交易。
排序层
Astria 使用 CometBFT 作为其共识算法。支持 CometBFT 的链可以实现链间通信(IBC),从而在多个链之间传递数据。
Astria 排序器的独特之处在于,它不执行包含的事务(延迟排序),而是将其指定给另一个执行引擎 Rollup。排序器节点可以选择充当验证者,积极参与新块的生产和最终确定。
中继器
中继器从排序器获取验证过的块,并将它们传递到 DA 层。由于排序器的块生成速度比 DA 快,中继器会先对来自多个排序器块的有序数据进行批处理和压缩,然后提交给 DA。
调度器
调度器类似于 OP Stack 中的操作节点,可以被视为 Rollup 全节点的共识实现。它连接排序器和 DA 层到 Rollup 执行层,从每个排序器块提取所需的相关 Rollup 数据,并将其转发到执行引擎。