検索に戻る
案件記録
一种基于细粒度调度的智能合约并发执行方法
発明有効
1閲覧数
7請求項 · 1 独立
§ Ⅰ
案件概要
発明者
冯行; 朱建锋
IPC分類
G06F 9/48 (2006.01)G06F 21/60 (2013.01)G06F 21/64 (2013.01)G06Q 40/04 (2012.01)
本发明公开了一种基于细粒度调度的智能合约并发执行方法,包括:接收区块并解析其中按顺序排列的交易,提取交易的合约调用信息与状态访问集合;为每笔交易构建多层状态结构,包括本地状态层、预提交状态层和全局状态层,初始化依赖关系图;在并发执行过程中,以指令为最小调度单元,动态地检测冲突、维护依赖以及管理执行状态,将写入结果记录于预提交状态层;当交易完成后,执行验证并提交状态;提交后更新依赖图,唤醒相关交易继续调度执行。本发明在保证区块顺序与智能合约语义正确性的前提下,实现了更细粒度的并发调度机制,提高了节点执行效率与交易吞吐量,适用于高性能区块链系统。
外部リソース