币圈界报道:

Block-STM:打破区块链并行执行困局的技术范式

传统区块链采用串行方式逐笔处理交易,导致高负载下延迟激增与吞吐量下滑。这种顺序执行模式长期制约着系统扩展能力,尤其在面对复杂智能合约时表现尤为明显。

无需预声明的智能并行化路径

当前主流方案要求开发者提前标注交易可能访问的数据范围,但此类保守策略极大限制了可并行任务的规模。Aptos另辟蹊径,引入基于软件事务性内存的Block-STM执行引擎,将多线程处理与协作式调度深度融合。

该引擎以共识排序为基准序列,对无冲突交易进行推测性并行执行,并仅对因资源竞争而失败的事务进行重试。关键突破在于,开发者无需手动指定数据访问清单,只需使用标准Move语言编写逻辑,系统自动识别可安全并发的操作单元。

动态依赖检测与确定性保证

Block-STM构建于软件事务性内存原理之上,确保每次区块执行结果与串行顺序完全一致。它通过分析实际执行过程中的依赖关系,在推测执行阶段主动规避潜在冲突,从而在不牺牲信任机制的前提下实现高效并行。

行业级技术扩散:从开源到标准

这一架构迅速获得业界认可。Polygon PoS已在主网部署该机制,其提议者利用Block-STM并行处理交易,并在区块中嵌入有向无环图(DAG)结构,使验证节点能够安全地复现并行结果。

Sei Giga链全面采用类似设计,显著提升并发处理能力。同时,StarkWare团队为Starknet v0.13.2版本实现了变体方案,推动Layer2生态迈向更高性能。

据Aptos Foundation披露,该技术在Polygon PoS上的应用是其日均处理超1500万笔交易的关键支撑因素之一。如今,Block-STM已超越单一项目范畴,演变为追求高吞吐公链的通用参考架构,标志着区块链基础设施进入并行化新纪元。