Invention Grant
- Patent Title: 一种基于区块链的增量MPT树账户状态存储方法及系统
-
Application No.: CN202110592799.8Application Date: 2021-05-28
-
Publication No.: CN113254450BPublication Date: 2022-07-22
- Inventor: 赵永光 , 肖宗水 , 仪莉 , 闵新平 , 赵静 , 于秋波 , 朱晓洪 , 张玉波 , 于飞
- Applicant: 山大地纬软件股份有限公司
- Applicant Address: 山东省济南市高新区港兴一路300号
- Assignee: 山大地纬软件股份有限公司
- Current Assignee: 山大地纬软件股份有限公司
- Current Assignee Address: 山东省济南市高新区港兴一路300号
- Agency: 济南圣达知识产权代理有限公司
- Agent 张庆骞
- Main IPC: G06F16/22
- IPC: G06F16/22 ; G06F16/23 ; G06F16/27 ; G06F21/64 ; G06Q20/38

Abstract:
本发明属于区块链技术领域,提供了一种基于区块链的增量MPT树账户状态存储方法及系统。其中,该方法包括获取区块中交易中涉及的账户状态对象并加载到临时状态缓存区pre‑state;监控交易执行过程中pre‑state中账户状态对象的变化信息,并将新生成的账户状态对象及有变化的状态对象加载到临时状态缓存区dirty‑state;当区块中所有交易的状态转换过程执行完后,基于dirty‑state中的状态对象来构建增量MPT树,并计算增量MPT树的根哈希作为相应区块的根哈希值;将计算出的根哈希值与其他区块链节点计算出的根哈希值比较,校验状态转换的合法性;当校验通过后,将增量MPT树存入增量状态库,并将临时状态缓存区dirty‑state中的状态对象发生状态变化的交易ID更新到状态转换K‑V表,并清空临时状态缓存区。
Public/Granted literature
- CN113254450A 一种基于区块链的增量MPT树账户状态存储方法及系统 Public/Granted day:2021-08-13
Information query