一种区块链系统多种类节点轻量化存储系统及方法技术方案

技术编号:37253977 阅读:23 留言:0更新日期:2023-04-20 23:31
本发明专利技术提供一种区块链系统多种类节点轻量化存储系统及方法,系统包括多个集群,每一个集群对应区块链系统中的一个原始节点,每一个集群中包括多个分片节点,每一个分片节点用于存储所在集群对应的原始节点中的至少一个数据分片;每一个集群中的每一个分片节点上存储有该集群的分片元数据,一个集群中的各个分片节点上存储的分片元数据相同,所述分片元数据表征该集群对应的原始节点中的各个数据分片的存储位置。本发明专利技术实施例采用的是一种轻量化存储技术,通过该技术可以降低对单个节点的存储容量需求。存储容量需求。存储容量需求。

【技术实现步骤摘要】
一种区块链系统多种类节点轻量化存储系统及方法


[0001]本专利技术涉及区块链领域,特别涉及一种区块链系统多种类节点轻量化存储系统及方法。

技术介绍

[0002]区块链具有去中心化、不可篡改、可追溯及公开透明等特点,基于这些特点,区块链解决了去中心化网络中节点之间相互不信任的问题,确保了交易的可靠性和安全性,区块链正成为一项对未来信息化发展产生重大影响的新兴技术,有望推动人类从互联网时代不如价值互联网时代。在“十四五”规划纲要中区块链被首次纳入国家五年规划,在“加快数字发展、建设数字中国”篇章中,区块链被列为“十四五”七大数字经济重点产业之一,充分体现了国家对区块链技术和产业发展的高度重视。纲要明确了技术创新、平台创新、应用创新和监管创新是区块链的四大创新方向,同时纲要明确指出尽管目前我国区块链应用在国际上处于先进水平,在各个领域均有应用落地,但是我国始终缺少国际公认的原创性技术,我们要加快关键核心技术创新。
[0003]区块链要求每个节点都存储一份完整的数据,在系统中部分节点的数据发生丢失或者被恶意篡改的情况下,其余节点依然拥有正确且本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种区块链系统多种类节点轻量化存储系统,其特征在于,包括多个集群,每一个集群对应区块链系统中的一个原始节点,每一个集群中包括多个分片节点,每一个分片节点用于存储所在集群对应的原始节点中的至少一个数据分片;每一个集群中的每一个分片节点上存储有该集群的分片元数据,一个集群中的各个分片节点上存储的分片元数据相同,所述分片元数据表征该集群对应的原始节点中的各个数据分片的存储位置。2.根据权利要求1所述的系统,其特征在于,每一个集群中还包括校验节点,所述校验节点用于存储该集群所存储的各个数据分片的校验数据块,该集群中的各个分片节点上还记录有校验元数据,所述校验元数据表征各个所述校验数据块在所述校验节点上的存储位置。3.根据权利要求2所述的系统,其特征在于,所述校验数据块为通过纠删码算法对各个数据分片进行编码得到。4.根据权利要求2所述的系统,其特征在于,每一个集群中的各个分片节点运行共识算法以选举出主分片节点,以使所述主分片节点代表所在集群处理所述区块链系统的数据追加业务。5.根据权利要求4所述的系统,其特征在于,所述主分片节点具体用于:在接收到所述区块链系统追加来的区块数据时,计算该区块数据的散列值,根据所述散列值确定对应的存储位置,将所述区块数据存储到所述存储位置对应的分片节点中,对该集群内的各个分片节点中的分片元数据和校验元数据进行更新,计算所述区块数据的校验数据,并根据所述区块数据的校验数据对所述校验节点中的校验数据块进行更新。6.根据权利要求4所述的系统,其特征在于,所述...

【专利技术属性】
技术研发人员:张晓潘兆辉谢惠如张雨辰赵友军
申请(专利权)人:西北工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1