[发明专利]联盟链的区块存储、获取方法、装置、节点和存储介质在审
申请号: | 202110976841.6 | 申请日: | 2021-08-24 |
公开(公告)号: | CN113610529A | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 刘辉 | 申请(专利权)人: | 上海点融信息科技有限责任公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 苏舒音 |
地址: | 200023 上海市黄浦区汝*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联盟 区块 存储 获取 方法 装置 节点 介质 | ||
本申请实施例涉及一种联盟链的区块存储、获取方法、装置、节点和存储介质。该方法包括:在同步到当前区块后,根据当前区块的区块哈希值,确定当前区块在一致性哈希空间中的第一分布位置;根据第一分布位置和组织内当前节点列表中的各交易节点在一致性哈希空间中的第二分布位置,从组织内的所有交易节点中确定第一目标交易节点;其中,第一目标交易节点为用于对当前区块进行完整存储的节点;当确定第一本交易节点是第一目标交易节点时,将当前区块的完整内容存储在第一本交易节点中;当确定第一本交易节点不是第一目标交易节点时,将当前区块的区块头存储在第一本交易节点中。该方法能够节约各交易节点的存储空间。
技术领域
本申请涉及互联网技术领域,特别是涉及一种联盟链的区块存储、获取方法、装置、节点和存储介质。
背景技术
基于区块链技术有公有链、联盟链和私有链三种形式,联盟链本质上仍然是一种私有链,只不过它比单个组织开发的私有链更大,却没有公有链那么大的规模,可以理解为它是介于私有链和公有链之间的一种区块链。
在联盟链中,一个组织内部可能有多个区块链节点,每个节点都会存储产生的每一个区块,进而构成完整的一条区块链。但是,随着业务的发展,数据量急剧增加,区块数量将急剧增多,单个节点上的数据容量将变得很大,这对各节点的存储空间要求很高。
发明内容
基于此,有必要针对传统方式对联盟链中各节点的存储空间要求很高的技术问题,提供一种联盟链的区块存储、获取方法、装置、节点和存储介质。
第一方面,本申请实施例提供一种联盟链的区块存储方法,应用于所述联盟链的同一组织内的各交易节点,所述方法包括:
在同步到当前区块后,根据当前区块的区块哈希值,确定所述当前区块在一致性哈希空间中的第一分布位置;
根据所述第一分布位置和所述组织内当前节点列表中的各交易节点在所述一致性哈希空间中的第二分布位置,从所述组织内的所有交易节点中确定第一目标交易节点;其中,所述第一目标交易节点为用于对所述当前区块进行完整存储的节点;
当确定第一本交易节点是所述第一目标交易节点时,将所述当前区块的完整内容存储在第一本交易节点中;
当确定第一本交易节点不是所述第一目标交易节点时,将所述当前区块的区块头存储在第一本交易节点中。
第二方面,本申请实施例提供一种联盟链的区块获取方法,应用于所述联盟链的同一组织内的各交易节点,所述方法包括:
响应于接收到的区块获取请求,根据目标区块的区块哈希值,确定所述目标区块在一致性哈希空间中的第三分布位置;其中,所述区块获取请求用于请求所述目标区块;
根据所述第三分布位置和所述组织内当前节点列表中的各交易节点在所述一致性哈希空间中的第二分布位置,从所述组织内的所有交易节点确定第二目标交易节点;其中,所述第二目标交易节点为当前完整存储所述目标区块的节点;
当确定第二本交易节点是所述第二目标交易节点时,将所述目标区块的完整内容发送给客户端;
当确定第二本交易节点不是所述第二目标交易节点时,将所述第二目标交易节点的地址信息发送给客户端。
第三方面,本申请实施例提供一种联盟链的区块存储装置,集成于所述联盟链的同一组织内的各交易节点,所述装置包括:
第一确定模块,用于在同步到当前区块后,根据当前区块的区块哈希值,确定所述当前区块在一致性哈希空间中的第一分布位置;
第二确定模块,用于根据所述第一分布位置和所述组织内当前节点列表中的各交易节点在所述一致性哈希空间中的第二分布位置,从所述组织内的所有交易节点中确定第一目标交易节点;其中,所述第一目标交易节点为用于对所述当前区块进行完整存储的节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海点融信息科技有限责任公司,未经上海点融信息科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110976841.6/2.html,转载请声明来源钻瓜专利网。