[发明专利]共享的区块链数据存储在审

专利信息
申请号: 201980004430.1 申请日: 2019-07-11
公开(公告)号: CN111108478A 公开(公告)日: 2020-05-05
发明(设计)人: 卓海振 申请(专利权)人: 阿里巴巴集团控股有限公司
主分类号: G06F9/455 分类号: G06F9/455
代理公司: 北京博思佳知识产权代理有限公司 11415 代理人: 艾佳
地址: 英属开曼群岛大开*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 共享 区块 数据 存储
【说明书】:

本文公开了用于通信和共享的区块链数据的方法、系统、和装置,包括编码在计算机存储介质上的计算机程序。所述方法之一包括:将与区块链的当前区块相关联的当前状态信息发送到区块链网络的一个或多个共享存储节点;向所述一个或多个共享存储节点之一发送哈希值,以检索存储在历史状态树中的账户状态;接收针对发送所述哈希值的响应中的所述账户状态;以及共识节点基于所述哈希值验证所述账户状态是否为所述区块链的一部分。

技术领域

本文涉及区块链数据的共享存储。

背景技术

分布式账本系统(DLS),也可称为共识网络和/或区块链网络,使得参与的实体能够安全且不可篡改地存储数据。在不引用任何特定用例的情况下,DLS通常被称为区块链网络。区块链网络类型的示例可以包括公共区块链网络、私有区块链网络和联盟区块链网络。为选定的实体群组提供联盟区块链网络,所述实体控制共识处理,并且所述联盟区块链网络包括访问控制层。

基于区块链的程序可以由诸如以太坊的分布式计算平台执行。例如,以太坊虚拟机(EVM)为以太坊中的智能合约提供运行环境。以太坊区块链可以被视为基于交易的状态机。以太坊中的状态数据可以集合成一个被称为世界状态的全局共享状态。世界状态包括以太坊账户地址和账户状态之间的映射。世界状态可以存储在诸如默克尔帕特里夏树(Merkle Patricia tree,MPT)的数据结构中。

除了状态数据,区块链网络还可以存储其他类型的数据,例如区块数据和索引数据。区块数据可以包括区块头和区块体。区块头可以包括特定区块的身份信息,并且区块体可以包括用该区块确认的交易。当越来越多的交易进入区块链时,状态数据和区块数据的大小可能会变得非常大。在一些DLS中,即使不频繁访问某些旧的区块数据或状态数据,每个节点也会存储整个区块链副本,这会占用大量存储空间。

因此,期望减少存储在DLS中的至少一些节点上的数据量,以节省存储成本而不显著影响处理效率。

发明内容

本文描述了用于通信和共享区块链数据的技术。这些技术通常涉及:区块链网络中的共识节点将与区块链的当前区块相关联的当前状态信息发送到所述区块链网络的一个或多个共享存储节点,其中,所述共识节点存储所述当前状态信息,所述一个或多个共享存储节点将与所述区块链的每个区块相关联的历史状态信息存储为历史状态树,所述历史状态树包括值为与所述区块链网络相关联的账户的账户状态、键为与所述账户状态相对应的哈希值的键值对(KVP);所述共识节点向所述一个或多个共享存储节点之一发送哈希值,以检索存储在所述历史状态树中的账户状态;所述共识节点接收针对发送所述哈希值的响应中的所述账户状态;以及所述共识节点基于所述哈希值验证所述账户状态为所述区块链的一部分。

本文还提供了耦接到一个或多个处理器并且其上存储有指令的一个或多个非暂态计算机可读存储介质,当所述指令由所述一个或多个处理器执行时,所述指令促使所述一个或多个处理器按照本文提供的方法的实施例进行操作。

本文还提供了用于实现本文提供的方法的系统。该系统包括一个或多个处理器以及耦接到所述一个或多个处理器并且其上存储有指令的计算机可读存储介质,当该指令由所述一个或多个处理器执行时,该指令促使所述一个或多个处理器按照本文提供的方法的实施例执行操作。

应当理解的是,根据本文的方法可包括本文描述的方面和特征的任何组合。也就是说,根据本文的方法不限于本文具体描述的方面和特征的组合,还包括所提供的方面和特征的任何组合。

在附图和以下描述中阐述了本文的一个或多个实施例的细节。根据说明书和附图以及权利要求,本文的其他特征和优点将显现。

附图说明

图1描绘了可用于执行本文实施例的环境的示例。

图2描绘了根据本文实施例的架构的示例。

图3描绘了根据本文实施例的固定深度默克尔树(FDMT)数据结构的示例。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201980004430.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top