预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113610529A(43)申请公布日2021.11.05(21)申请号202110976841.6(22)申请日2021.08.24(71)申请人上海点融信息科技有限责任公司地址200023上海市黄浦区汝南街63号主楼302,303,304单元(72)发明人刘辉(74)专利代理机构北京品源专利代理有限公司11332代理人苏舒音(51)Int.Cl.G06Q20/38(2012.01)G06Q20/40(2012.01)权利要求书2页说明书11页附图6页(54)发明名称联盟链的区块存储、获取方法、装置、节点和存储介质(57)摘要本申请实施例涉及一种联盟链的区块存储、获取方法、装置、节点和存储介质。该方法包括:在同步到当前区块后,根据当前区块的区块哈希值,确定当前区块在一致性哈希空间中的第一分布位置;根据第一分布位置和组织内当前节点列表中的各交易节点在一致性哈希空间中的第二分布位置,从组织内的所有交易节点中确定第一目标交易节点;其中,第一目标交易节点为用于对当前区块进行完整存储的节点;当确定第一本交易节点是第一目标交易节点时,将当前区块的完整内容存储在第一本交易节点中;当确定第一本交易节点不是第一目标交易节点时,将当前区块的区块头存储在第一本交易节点中。该方法能够节约各交易节点的存储空间。CN113610529ACN113610529A权利要求书1/2页1.一种联盟链的区块存储方法,其特征在于,应用于所述联盟链的同一组织内的各交易节点,所述方法包括:在同步到当前区块后,根据当前区块的区块哈希值,确定所述当前区块在一致性哈希空间中的第一分布位置;根据所述第一分布位置和所述组织内当前节点列表中的各交易节点在所述一致性哈希空间中的第二分布位置,从所述组织内的所有交易节点中确定第一目标交易节点;其中,所述第一目标交易节点为用于对所述当前区块进行完整存储的节点;当确定第一本交易节点是所述第一目标交易节点时,将所述当前区块的完整内容存储在第一本交易节点中;当确定第一本交易节点不是所述第一目标交易节点时,将所述当前区块的区块头存储在第一本交易节点中。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一分布位置和所述组织内当前节点列表中的各交易节点在所述一致性哈希空间中的第二分布位置,从所述组织内的所有交易节点中确定第一目标交易节点,包括:根据所述组织内当前节点列表中的各交易节点的节点哈希值,确定各交易节点在所述一致性哈希空间中的第二分布位置;按照预设顺序,将与所述第一分布位置最邻近的第二分布位置上对应的交易节点确定为第一目标交易节点。3.根据权利要求2所述的方法,其特征在于,在所述根据所述组织内当前节点列表中的各交易节点的节点哈希值,确定各交易节点在所述一致性哈希空间中的第二分布位置之前,所述方法还包括:对所述组织内的各交易节点的节点标识进行哈希运算,得到所述各交易节点的节点哈希值。4.根据权利要求3所述的方法,其特征在于,所述节点标识为节点证书、节点域名或者节点互联网协议IP地址。5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述根据当前区块的区块哈希值,确定所述当前区块在一致性哈希空间中的第一分布位置之前,所述方法还包括:对当前区块的区块标识进行哈希运算,得到所述当前区块的区块哈希值。6.一种联盟链的区块获取方法,其特征在于,应用于所述联盟链的同一组织内的各交易节点,所述方法包括:响应于接收到的区块获取请求,根据目标区块的区块哈希值,确定所述目标区块在一致性哈希空间中的第三分布位置;其中,所述区块获取请求用于请求所述目标区块;根据所述第三分布位置和所述组织内当前节点列表中的各交易节点在所述一致性哈希空间中的第二分布位置,从所述组织内的所有交易节点确定第二目标交易节点;其中,所述第二目标交易节点为当前完整存储所述目标区块的节点;当确定第二本交易节点是所述第二目标交易节点时,将所述目标区块的完整内容发送给客户端;当确定第二本交易节点不是所述第二目标交易节点时,将所述第二目标交易节点的地址信息发送给客户端。2CN113610529A权利要求书2/2页7.根据权利要求6所述的方法,其特征在于,所述将所述第二目标交易节点的地址信息发送给客户端,包括:从第二本交易节点中获取所述目标区块的区块头;将所述目标区块的区块头以及所述第二目标交易节点的地址信息发送给客户端。8.一种联盟链的区块存储装置,其特征在于,集成于所述联盟链的同一组织内的各交易节点,所述装置包括:第一确定模块,用于在同步到当前区块后,根据当前区块的区块哈希值,确定所述当前区块在一致性哈希空间中的第一分布位置;第二确定模块,用于根据所述第一分布位置和所述组织内当前节点列表中的各交易节点在所述一致性