Aptos Labs 打造的并行执行设计被其他链广泛采纳

R阅读:2026-09-05 06:29:42

并行执行引擎 Block-STM:区块链高性能之路的共识

顺序交易执行长期以来一直是区块链技术中最顽固的性能瓶颈之一。按部就班地逐个执行区块中的交易,无法实现规模扩展。长耗时的交易会阻塞后续所有交易的推进,导致在高负载下延迟飙升、吞吐量急剧下降。

每个追求高性能的公链都面临着一个核心难题:如何在保持区块链信任基础所必需的“确定性保证”不被**的前提下,解决这一性能瓶颈?

两种路径,一种胜出

**种解决方案要求开发者在交易提交前预先声明其可能触及的所有存储位置。调度器据此运行非重叠的交易以实现并行处理。然而,这种被声明的访问列表往往过于保守,限制了那些本可以安全并行运行的工作负载。

Aptos 采取了不同的技术路线。Aptos 采用 Block-STM 引擎执行区块。这是一个多线程、基于内存的执行引擎,它将软件事务性内存(Software Transactional Memory, STM)与协作式调度器相结合。该引擎以共识排序作为串行基线,并行执行交易,并仅对因冲突而中止的交易进行重新执行。

关键在于,开发者无需声明访问列表。他们只需编写标准的 Move 语言代码,引擎会自动识别并并行化那些不存在冲突的交易逻辑。

Block-STM 是一个专为智能合约设计的并行执行引擎,其核心建立在软件事务性内存原则之上。交易被打包在区块中,且区块的每次执行都必须产生相同的确定性结果。Block-STM 确保了执行结果与按照预设顺序串行执行交易的结果一致,并利用这一顺序动态检测依赖关系,从而在推测**易执行过程中避免冲突。

其他公链纷纷效仿

整个行业已注意到这一技术的价值。Block-STM 最初由 Aptos Labs 构建,如今已成为动态并行执行的行业标准引擎。Polygon、Sei、Starknet 等多家公链均已采纳或借鉴了这一方案。

Polygon PoS 链已在主网上线 Block-STM 执行机制。在该架构下,提议者利用 Block-STM 并行执行交易,并在区块中包含有向无环图(DAG),以确保验证节点能够进行确定性的安全并行执行。

Sei Giga 同样采用了 Block-STM 技术。

在以太坊 Layer 2 领域,StarkWare 工程师主导为 Starknet v0.13.2 版本实现了 Block-STM 的变体方案。

并行的价值远超 Aptos 生态系统本身。例如,Sei Network 实施了基于 Block-STM 设计理念的解决方案,旨在提升并发执行性能。而 Polygon 的采纳则带来了切实的成果:据 Aptos Foundation 指出,Block-STM 在 Polygon PoS 上的部署是其主要原因之一,使得该链能够在无中断的情况下每日处理超过 1500 万笔交易。

Block-TPM 在竞争激烈的各生态系统中广泛传播,标志着区块链基础设施的发展方向。最初作为 Aptos 内部使用的执行引擎,Block-STM 已实质上成为**致力于提升吞吐量的公链所参考的标准设计范式。

标签:

本文地址:https://cy.nxtlgy.com/zc/162085.html

文章标题:Aptos Labs 打造的并行执行设计被其他链广泛采纳

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。