通过细粒度并发执行和验证,显著提升区块链交易吞吐量。
Li, Yue · Liu, Han · 高健博 · 张家硕 · 关志 · 陈钟
Journal of Parallel and Distributed Computing 2024
利用硬件事务内存并发执行可能冲突的交易,将执行步骤平均加速至 3.0 倍,验证步骤平均加速至 2.3 倍,大幅提升吞吐量。
基于符号执行的分析器自动识别每笔交易中的最小原子段,无需人工标注即可实现安全并行。
验证步骤引入 happens-before 关系,确保并发执行后的确定性重放,维持区块链一致性。
通过 nonce 机制调度同一账户的并发交易,避免顺序冲突,性能损失在可接受范围内。