首页> 中国专利> 一种基于区块链的增量MPT树账户状态存储方法及系统

一种基于区块链的增量MPT树账户状态存储方法及系统

摘要

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

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-07-22

    授权

    发明专利权授予

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号