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