以太坊二层网络的发展正迎来新的转折点,随着技术日益成熟和Gas费用的大幅降低,这些网络展现出强劲的增长势头。然而快速发展的同时也暴露了一些问题,交易费用和速度的不稳定性时常影响用户体验。在这样的背景下,交易排序技术的重要性日益凸显,成为优化网络性能的关键突破口。
今年4月,专注于共享排序器的模块化区块链项目Astria完成了550万美元种子轮融资,由Maven 11领投,1kx、Delphi Ventures等知名机构跟投。令人瞩目的是,仅仅三个月后,该项目又成功获得1250万美元融资,这次由dba和Placeholder VC领投,Hasu等投资人参投。
Astria的创新之处
Astria致力于构建一个去中心化的共享排序器网络,旨在为Rollups提供更快的交易确认、更强的抗审查能力、更好的可组合性以及更彻底的去中心化体验。
当前主流L2解决方案大多采用中心化排序器模式,因为这种方式更便捷、成本更低且易于用户操作。虽然理论上用户可以直接向L1提交交易来绕过排序器,但这需要支付更高的Gas费用,并且交易确认时间也会显著延长。

排序器作为交易顺序的控制者,理论上拥有决定是否纳入用户交易的权力。同时,排序器还能从交易组中提取MEV价值。单一排序器的存在不可避免地带来了中心化风险,这正是Astria试图通过去中心化共享排序器网络解决的问题。
Astria的运作机制
Astria的去中心化排序器网络由多个排序节点组成,共同负责Rollup交易的排序工作。在该系统运作时,用户将交易提交至Rollups后,交易会进入各自Rollup节点的内存池。组合器负责收集这些交易,并将其发送给排序器网络。最终,排序器将来自不同来源的交易汇总到共享区块中,并向用户发送预确认信息。

与现有基于特定Rollup的排序器不同,Astria的创新之处在于能够为多个Rollup批量处理区块。通过先进的数据压缩技术,可以显著降低向L1发布数据时的成本。这种去中心化的共享排序器网络还能激励来自不同Rollup生态的参与者成为网络验证者。
Astria的技术架构
Astria的技术堆栈主要由五个核心组件构成:组合器、排序层、中继器、数据可用性层(DA)以及调度器。

组合器
虽然技术人员可以直接利用排序层进行交易排序,但对普通用户来说这过于复杂。Astria提供的组合器就像是一个”Gas加油站”,不仅承担了用户的交易排序成本,还保证了交易按照接收顺序进行处理,大大简化了用户体验。
排序层
Astria的排序层采用CometBFT共识算法,支持IBC跨链通信协议。其独特之处在于排序器处理的事务不会被立即执行,而是分配给其他Rollup执行引擎。排序器节点可以选择成为”验证者”,直接参与新区块的生产和最终确认。

Astria排序器主要实现三大功能:Rollup数据排序、价值转移以及验证器集变更。这种设计既保证了效率,又确保了系统的灵活性。
中继器
中继器在系统中扮演着桥梁角色,负责从排序器获取已验证的区块,并将其传递至数据可用性层。由于排序器的区块生成速度比DA层快,中继器会先对来自多个排序器区块的有序数据进行批处理和压缩,再提交给DA层。
数据可用性层
Astria选择Celestia作为其数据可用性层,这是排序器网络所有数据的最终存储地。一旦数据写入Celestia,交易顺序即被视为最终确认。当新的Rollup节点启动时,所有数据都将从这一层提取,确保了系统的可靠性和一致性。
调度器
调度器相当于Rollup全节点的共识实现,其作用是将排序器和DA层连接到Rollup执行层。它会从每个排序器区块中提取属于特定Rollup节点的事务,并将其转发至执行层。对于每个排序器区块,调度器都会提取相关Rollup数据,验证通过后将其转换为事务列表传递给执行引擎。

声明:
-
本文转载自[Foresight News],著作权归属原作者[1912212.eth,Foresight News],如对转载有异议,请联系 Gate Learn 团队,团队会根据相关流程尽速处理。
-
免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
-
文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。
声明:文章不代表CHAINTT观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险 自担!转载请注明出处:https://www.chaintt.cn/14665.html