
基本信息:
- 专利标题: 一种Tendermint系统中基于动态分析的事务并行执行方法及装置
- 申请号:CN202311107363.0 申请日:2023-08-30
- 公开(公告)号:CN117056034A 公开(公告)日:2023-11-14
- 发明人: 赵恒泰 , 袁野 , 王子尧 , 要鑫 , 赵相国
- 申请人: 东北大学
- 申请人地址: 辽宁省沈阳市和平区文化路3号巷11号
- 专利权人: 东北大学
- 当前专利权人: 东北大学
- 当前专利权人地址: 辽宁省沈阳市和平区文化路3号巷11号
- 代理机构: 沈阳东大知识产权代理有限公司
- 代理人: 徐湘辉
- 主分类号: G06F9/46
- IPC分类号: G06F9/46 ; G06F9/50
摘要:
本发明提供一种Tendermint系统中基于动态分析的事务并行执行方法及装置,涉及区块链技术领域。本发明提出:领导者节点在收到一批事务后,为每个事务标注唯一的序列号并对收到的事务进行排序,通过多版本时间戳排序算法执行事务,生成一个冲突可串行化的并发调度,并根据执行结果生成事务的读写集以构建事务依赖三元组,广播至验证节点中;验证节点在收到事务依赖三元组后,进行解析并重构事务的调度图,根据事务执行结果更新事务执行状态,确定可以并行执行的事务;若验证执行过程出现问题,诚实的验证节点会标记错误并广播该执行结果的错误,以反对这个区块进入区块链。本发明确保了事务并行执行结果的一致性和原子性,提高区块链系统的事务执行效率。