摘要
本发明公开了一种用于集群扩展的嵌套合约事务确定性并行执行方法,应用于多节点许可链系统。首先采用基于调用压缩思想的嵌套合约划分策略,分析嵌套调用与依赖关系,构建加权合约图,聚合强关联或频繁调用合约至同一节点,最小化跨节点通信;随后,各计算节点协同执行分布式确定性嵌套事务处理协议,该协议包括合约划分、事务分发与预执行、事务回滚与同步、全局定序与重执行四个阶段,通过同步局部信息并用全局定序算法解决潜在冲突,确保全局一致性与确定性,同时优化级联回滚效率。本发明有效解决了嵌套事务链式调用、冲突、回滚阻塞扩展瓶颈,实现了高性能、可扩展确定性并行处理。