一种基于区块链的存储系统的制作方法

文档序号:30582577发布日期:2022-06-29 13:13阅读:74来源:国知局
一种基于区块链的存储系统的制作方法

1.本发明属于存储系统技术领域,具体涉及一种基于区块链的存储系统。


背景技术:

2.存储系统是计算机的重要组成部分之一。存储系统提供写入和读出计算机工作需要的信息(程序和数据)的能力,实现计算机的信息记忆功能。现代计算机系统中常采用寄存器、高速缓存、主存、外存的多级存储体系结构。计算机存储系统的核心是存储器,存储器是计算机中必不可少、用来存储程序和数据的记忆设备。内部存储器(简称内存)主要存储计算机当前工作需要的程序和数据,包括高速缓冲存储器(cache,简称缓存)和主存储器。目前构成内存的主要是半导体存储器。外部存储器(简称外存)主要有磁性存储器、光存储器和半导体存储器三种实现方式,存储介质有硬磁盘、光盘、磁带和移动存储器等。
3.区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景;而区块链中的共享数据需要存储系统进行保存,区块链的数据存储在每个节点上,随着区块链上的数据更新,同时增加了设备的运行负载,不利于区块链的长期发展,会导致区块链的运行效率降低,因此提出了一种基于区块链的存储系统。


技术实现要素:

4.本发明要解决的技术问题是克服现有的缺陷,提供一种基于区块链的存储系统,提高区块链存储过程中的运行效率。
5.一种基于区块链的存储系统,包括:
6.获取模块,用于对区块链上的待存储数据进行获取,并获取区块链的节点信息;
7.关系建立模块,用于基于所述待存储数据的特征和节点信息,建立所述待存储数据与区块链节点的映射关系;
8.数据存储模块,用于基于所述映射关系,将所述待存储数据存储至区块链的节点上。
9.优选的,所述获取模块包括:
10.接收单元,用于接收用户发送的数据存储请求,并获取所述用户信息;
11.获取单元,用于基于所述用户信息,与存储系统进行匹配,若匹配成功,则接收所述数据存储请求中的待存储数据,否则,不对所述数据存储请求进行响应,并发出安全提示消息;
12.缓存单元,用于对接收到的待存储数据进行临时缓存,并在完成区块链数据存储后,对所述临时缓存进行删除。
13.优选的,所述获取模块,还包括:
14.信息获取单元,用于对区块链的节点进行信息采集,得到区块链的单个节点信息;
15.关联单元,用于基于所述区块链节点的分布结构,对所有所述单个节点信息进行关联,得到关联信息;
16.整合单元,用于对所有所述单个节点信息、关联信息进行整合,得到区块链的节点信息。
17.优选的,还包括,数据分析模块,用于对所述待存储数据进行分析,获取所述待存储数据的特征,包括:
18.匹配单元,用于对所述待存储数据进行特征提取,得到特征向量,将所述特征向量与数据属性库中的属性特征向量进行匹配,确定所述特征向量对应的属性特征;
19.解析单元,用于基于所述属性特征,确定对所述特征向量的解析方式,并基于所述解析方式对所述特征向量进行解析,得到类型特征和内容特征;
20.特征确定单元,用于基于所述属性特征、类型特征和内容特征,确定所述待存储数据的特征。
21.优选的,所述关系建立模块包括:
22.标记单元,用于基于所述待存储数据的特征,利用预设标记方案,对所述待存储数据进行第一标记,基于所述区块链的节点信息,利用预设标记方案,对区块链节点进行第二标记;
23.映射单元,用于基于所述第一标记和第二标记,利用历史映射信息,建立所述待存储数据和区块链节点的映射关系。
24.优选的,所述映射单元,包括:
25.第一序列确定单元,用于确定与所述第一标记对应的第一序列,并基于所述第一标记的标记类别,对所述第一序列进行划分,得到多个第一子序列;
26.优先级确定单元,用于从所述多个第一子序列中获取与数据优先级相关的目标子序列,基于所述目标子序列,为所述待存储数据设置优先级;
27.第二序列确定单元,用于确定与所述第二标记对应的第二序列,并对应多个第一子序列对所述第二序列进行划分,得到多个第二子序列;
28.序列修正单元,用于以所述第一子序列为序列标准,对所述第二子序列进行检测,提取不满足序列标准的异常第二子序列,并基于序列修正模型,对所述异常第二子序列进行修正,得到修正后的第二子序列;
29.匹配度确定单元,用于基于所述历史映射信息,确定历史区块链节点数据存储过程中映射实例,并基于所述映射实例,确定历史存储数据与区块链节点之间的存储匹配度;
30.匹配单元,用于基于所述存储匹配度,建立数据标记序列与区块链节点序列之间的序列匹配度集合,并基于所述序列匹配度集合,按照所述待存储数据的优先级,对所述第一子序列与第二子序列进行匹配,得到匹配结果;
31.关系确定单元,用于基于所述匹配结果,根据第一标记、第二标记分别与第一序列、第二序列的对应关系,建立所述第一标记与所述第二标记的标记对应关系,利用所述标记对应关系,并基于第一标记、第二标记与待存储数据、区块链节点的对应关系,建立所述待存储数据和区块链节点的映射关系。
32.优选的,所述匹配度确定单元包括:
33.实例分析单元,用于对所述映射实例进行分析,确定相同类型数据在不同映射实
例中与区块链节点的映射结果;
34.结果分析单元,用于基于所述映射结果,确定在不同映射实例中,所述相同类型数据与区块链节点的初始匹配度;
35.匹配度修正单元,用于获取在不同映射实例中,其他类型数据对所述相同类型数据映射的影响权重,并基于所述影响权重,对所述初始匹配度进行修正,得到相同类型数据与区块链节点的存储匹配度。
36.优选的,所述数据存储模块包括:
37.节点确定单元,用于基于所述映射关系,确定待存储数据对应存储的区块链节点;
38.状态预测单元,用于基于所述待存储数据对应存储的区块链节点,区块链节点创建存储任务,并基于所述存储任务,确定所述区块链节点存储所述待存储数据后的标准状态;
39.状态确定单元,用于按照所述存储任务,将所述待存储数据存储至对应的区块链节点,并检测得到所述区块链节点的运行状态;
40.验证单元,用于基于所述标准状态、运行状态,验证所述区块链节点是否正确存储所述待存储数据;
41.基于所述标准状态、运行状态,并根据如下公式计算所述标准状态、运行状态之间的匹配值;
42.调整单元,用于当验证得到所述区块链节点没能正确存储所述待存储数据时,对所述运行状态进行调整。
43.优选的,所述节点确定单元包括:
44.划分单元,用于基于所述映射关系,对所述待存储数据进行划分,得到多个子存储数据;
45.存储确定单元,用于基于所述映射关系,将所述多个子存储数据分配至对应的区块链节点,并确定在区块链节点中的存储方式、存储位置。
46.优选的,还包括:数据查询模块,用于对区块链节点上存储数据的查询与获取,包括:
47.数据接收单元,用于接收用户需要查询的存储数据,并预先设定与所述存储数据相关的预设筛选属性,且确定所述存储数据在所述预设筛选属性下的第一属性值;
48.规则确定单元,用于获取用户的目标筛选属性及目标筛选属性对应的第二属性值,确定所述预设筛选属性与目标筛选属性之间的关联关系,并基于所述关联关系,确定所述第一属性值和第二属性值之间的匹配规则;
49.数据筛选单元,用于基于所述匹配规则,将所述第二属性值与第一属性值进行匹配,根据匹配结果,获取满足要求的第一属性值对应的目标存储数据;
50.数据存储单元,用于基于所述第一属性值,对所述目标存储数据设置对应的第一标识,并根据所述第一标识,为所述目标存储数据选择临时的缓存区域;
51.第一匹配单元,用于根据缓存区域与区块链节点的对应关系,将所述目标存储数据与区块链节点进行第一匹配,得到第一匹配关系;
52.数据识别单元,用于获取所述区块链节点的历史存储数据及其对应的第二标识,并根据第一匹配关系,获取与所述第二标识相同的第一标识对应的相同存储数据;
53.第二匹配单元,用于将所述相同存储数据在所述第一匹配关系中相关匹配关系进行提取,得到第二匹配关系,并基于所述第二匹配关系,对所述目标存储数据与区块链节点进行第二匹配,得到第二匹配关系;
54.查询获取单元,用于基于所述第二匹配关系,对区块链节点中数据进行查询提取,得到所述存储数据。
附图说明
55.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制,在附图中:
56.图1为本发明提出的一种基于区块链的存储系统的结构图;
57.图2为本发明提出的所述数据分析模块的结构图;
58.图3为本发明提出的所述数据存储模块的结构图。
具体实施方式
59.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
60.实施例1
61.本发明提供一种基于区块链的存储系统,如图1所示,包括:
62.获取模块,用于对区块链上的待存储数据进行获取,并获取区块链的节点信息;
63.关系建立模块,用于基于所述待存储数据的特征和节点信息,建立所述待存储数据与区块链节点的映射关系;
64.数据存储模块,用于基于所述映射关系,将所述待存储数据存储至区块链的节点上。
65.在该实施例中,所述节点信息包括节点存储内存、节点已存储数据信息、节点存储数据类型等,区块链的节点相当于存储数据的服务器终端。
66.在该实施例中,所述待存储数据的属性包括数据类型、数据内容、数据格式等。
67.在该实施例中,所述映射关系为所述带存储数据在区块链节点进行存储是遵守的关系。
68.上述设计方案的有益效果是:通过预先确定待存储数据与区块链节点的映射关系,利用所述映射关系,实现在区块链节点上数据的存储,减少在存储过程中,在区块链节点上进行运算实现数据存储的次数,减少了对区块链节点的数据处理负担,提高区块链存储过程中的运行效率。
69.实施例2
70.基于实施例1的基础上,本发明实施例提供一种基于区块链的存储系统,所述获取模块包括:
71.接收单元,用于接收用户发送的数据存储请求,并获取所述用户信息;
72.获取单元,用于基于所述用户信息,与存储系统进行匹配,若匹配成功,则接收所
述数据存储请求中的待存储数据,否则,不对所述数据存储请求进行响应,并发出安全提示消息;
73.缓存单元,用于对接收到的待存储数据进行临时缓存,并在完成区块链数据存储后,对所述临时缓存进行删除。
74.在该实施例中,基于所述用户信息,与存储系统进行匹配具体为判断所述用户信息是否符合所述存储系统的安全用户要求,若符合,表明匹配成功。
75.上述设计方案的有益效果是:通过对用户信息进行检测,保证待存储数据的安全性,并对待存储数据进行临时缓存,避免了对数据的多次查询获取,为后面数据存储提供基础,提高数据存储的效率。
76.实施例3
77.基于实施例1的基础上,本发明实施例提供一种基于区块链的存储系统,所述获取模块,还包括:
78.信息获取单元,用于对区块链的节点进行信息采集,得到区块链的单个节点信息;
79.关联单元,用于基于所述区块链节点的分布结构,对所有所述单个节点信息进行关联,得到关联信息;
80.整合单元,用于对所有所述单个节点信息、关联信息进行整合,得到区块链的节点信息。
81.在该实施例中,所述单个节点信息包括节点存储内存、节点已存储数据信息、节点存储数据类型等。
82.在该实施例中,所述区块链节点的分布结构具体为区块链节点之间的位置分布结构与区块链节点之间的通信分布结构。
83.在该实施例中,所述区块链的节点信息不仅包括节点存储内存、节点已存储数据信息、节点存储数据类型,还包括区块链节点与其他区块链节点之间的位置关系信息、通信关系信息。
84.上述设计方案的有益效果是:通过获取区块链节点自身以及与其他区块链节点之间的信息,更加准确得到区块链节点的信息,为在区块链节点进行合理的数据存储提供基础,从而提供数据存储的效率。
85.实施例4
86.基于实施例1的基础上,本发明实施例提供一种基于区块链的存储系统,如图2所示,还包括,数据分析模块,用于对所述待存储数据进行分析,获取所述待存储数据的特征,包括:
87.匹配单元,用于对所述待存储数据进行特征提取,得到特征向量,将所述特征向量与数据属性库中的属性特征向量进行匹配,确定所述特征向量对应的属性特征;
88.解析单元,用于基于所述属性特征,确定对所述特征向量的解析方式,并基于所述解析方式对所述特征向量进行解析,得到类型特征和内容特征;
89.特征确定单元,用于基于所述属性特征、类型特征和内容特征,确定所述待存储数据的特征。
90.在该实施例中,所述数据属性库用于存储各种数据的特征及其对应的属性特征。
91.在该实施例中,不同属性特征的向量特征对应不同的解析方式,例如图片属性的
解析方式为区域划分、像素分析等,文字属性的解析方式为语义识别、关键词提取等。
92.上述设计方案的有益效果是:通过根据待存储数据的属性采用不同的解析方式,确保得到的数据特征能够准确表征待存储数据,为确定待存储数据与区块链节点的映射关系提供基础。
93.实施例5
94.基于实施例1的基础上,本发明实施例提供一种基于区块链的存储系统,其特征在于,所述关系建立模块包括:
95.标记单元,用于基于所述待存储数据的特征,利用预设标记方案,对所述待存储数据进行第一标记,基于所述区块链的节点信息,利用预设标记方案,对区块链节点进行第二标记;
96.映射单元,用于基于所述第一标记和第二标记,利用历史映射信息,建立所述待存储数据和区块链节点的映射关系。
97.在该实施例中,所述第一标记为根据待存储数据的特征按照预设标记方案,对特征进行标记,所述第二标记为根据节点信息按照预设标记方案,对节点进行标记,且在预设标记方案中,所述第一标记与第二标记存在联系。
98.在该实施例中,所述历史映射信息根据区块链节点历史存储数据时的映射关系确定。
99.上述设计方案的有益效果是:通过根据预设标记方案,对待存储数据和区块链的节点信息进行标记,从而得到两者之间的关联,然后通过历史映射信息,真正建立待存储数据和区块链节点的映射关系,保证了待存储数据和区块链节点之间的映射准确性,从而保证数据存储的准确性和存储效率。
100.实施例6
101.基于实施例5的基础上,本发明实施例提供一种基于区块链的存储系统,所述映射单元,包括:
102.第一序列确定单元,用于确定与所述第一标记对应的第一序列,并基于所述第一标记的标记类别,对所述第一序列进行划分,得到多个第一子序列;
103.优先级确定单元,用于从所述多个第一子序列中获取与数据优先级相关的目标子序列,基于所述目标子序列,为所述待存储数据设置优先级;
104.第二序列确定单元,用于确定与所述第二标记对应的第二序列,并对应多个第一子序列对所述第二序列进行划分,得到多个第二子序列;
105.序列修正单元,用于以所述第一子序列为序列标准,对所述第二子序列进行检测,提取不满足序列标准的异常第二子序列,并基于序列修正模型,对所述异常第二子序列进行修正,得到修正后的第二子序列;
106.匹配度确定单元,用于基于所述历史映射信息,确定历史区块链节点数据存储过程中映射实例,并基于所述映射实例,确定历史存储数据与区块链节点之间存储匹配度;
107.匹配单元,用于基于所述存储匹配度,建立数据标记序列与区块链节点序列之间的序列匹配度集合,并基于所述序列匹配度集合,按照所述待存储数据的优先级,对所述第一子序列与第二子序列进行匹配,得到匹配结果;
108.关系确定单元,用于基于所述匹配结果,根据第一标记、第二标记分别与第一序
列、第二序列的对应关系,建立所述第一标记与所述第二标记的标记对应关系,利用所述标记对应关系,并基于第一标记、第二标记与待存储数据、区块链节点的对应关系,建立所述待存储数据和区块链节点的映射关系。
109.在该实施例中,所述述第一标记对应的第一序列,第二标记对应的第二序列具体为标记对应的序列,例如区块链节点名称对应的序列为001001010,不同的标记对应不同的序列,且唯一。
110.在该实施例中,为所述待存储数据设置优先级可以将优先级好的待存储数据优先与区块链节点进行关系映射,保证对优先级搞得待存储数据优先进行存储。
111.在该实施例中,所述序列修正模型以所述第一子序列为序列标准,在不改变序列对应标记的情况下,对序列进行格式的修正,提高后续第一序列、第二序列的匹配准确性。
112.在该实施例中,所述映射实例为根据多次存储过程中,根据相同类型数据在区块链节点上的映射结果,确定相同类型数据与每个区块链节点的存储匹配度,有利于提高存储效率。
113.在该实施例中,序列-标记-待存储数据(区块链节点)依次一一对应,根据序列匹配结果,最终得到待存储数据和区块链节点的映射关系。
114.上述设计方案的有益效果是:通过对根据对待存储数据和区块链节点的标记,以及根据历史映射信息,按照优先级顺序确定待存储数据和区块链节点的映射关系,为优先级较高的待存储数据优先进行映射,优先进行存储,提高了数据存储的准确性和效率,并在存储之前,预先确定映射关系,减少在区块链节点上进行运算实现数据存储的次数,减少了对区块链节点的数据处理负担。
115.实施例7
116.基于实施例6的基础上,本发明实施例提供一种基于区块链的存储系统,所述匹配度确定单元包括:
117.实例分析单元,用于对所述映射实例进行分析,确定相同类型数据在不同映射实例中与区块链节点的映射结果;
118.结果分析单元,用于基于所述映射结果,确定在不同映射实例中,所述相同类型数据与区块链节点的初始匹配度;
119.匹配度修正单元,用于获取在不同映射实例中,其他类型数据对所述相同类型数据映射的影响权重,并基于所述影响权重,对所述初始匹配度进行修正,得到相同类型数据与区块链节点的存储匹配度。
120.在该实施例中,所述映射结果为根据所述映射实例中的映射关系确定的区块链节点存储数据的存储效率、存储过程中资源利用率等。
121.上述设计方案的有益效果是:通过根据映射实例对相同类型数据与区块链节点进行分析,并根据在不同映射实例中其他类型数据对相同类型数据初始匹配度的影响,对初始匹配度进行修正,保证基于得到存储匹配度能更精确地确定对本次存储的映射关系的建立。
122.实施例8
123.基于实施例1的基础上,本发明实施例提供一种基于区块链的存储系统,如图3所示,所述数据存储模块包括:
124.节点确定单元,用于基于所述映射关系,确定待存储数据对应存储的区块链节点;
125.状态预测单元,用于基于所述待存储数据对应存储的区块链节点,区块链节点创建存储任务,并基于所述存储任务,确定所述区块链节点存储所述待存储数据后的标准状态;
126.状态确定单元,用于按照所述存储任务,将所述待存储数据存储至对应的区块链节点,并检测得到所述区块链节点的运行状态;
127.验证单元,用于计算所述标准状态、运行状态之间的匹配值,验证所述区块链节点是否正确存储所述待存储数据;
128.基于所述标准状态、运行状态,并根据如下公式计算所述标准状态、运行状态之间的匹配值;
[0129][0130]
其中,pz表示所述标准状态与运行状态之间的匹配值,s表示所述区块链节点的存储区域个数,k表示所述区块链节点中的不稳定存储区域个数,γ表示所述区块链节点的运行稳定指数,取值为(0,1),r(z)表示所述标准状态的运行值,t(z)表示所述运行状态的运行值;
[0131]
调整单元,用于当验证得到所述区块链节点没能正确存储所述待存储数据时,对所述运行状态进行调整;
[0132]
基于所述匹配值,并根据如下公式对所述运行状态进行调整;
[0133][0134]
其中,t(z)n表示调整后的最新运行状态,h表示调整前运行状态的运行效率,d表示调整前运行状态的资源利用率。
[0135]
在该实施例中,所述标准状态、运行状态之间的匹配值越高,表明对所述待存储数据的存储效果越好。
[0136]
在该实施例中,所述不稳定存储区域指由于存储区域的内存、位置等原因,可能存在对待存储数据的存储不稳定,出现数据丢失等情况。
[0137]
在该实施例中,所述区块链节点的运行稳定指数与区块链节点本身的配置相关。
[0138]
在该实施例中,所述调整前运行状态的运行效率、资源利用率会对所述运行状态的运行值产生影响,所以基于运行效率、资源利用率对所述运行状态进行调整。
[0139]
在该实施例中,所述运行状态和标准状态的运行值用来表示状态特征,不同的状态特征对应不同的运行值。
[0140]
在该实施例中,对于例如可以是,n=20,k=3,y=0.8,r(z)=0.70,t(z)=0.60,pz=0.5,若匹配值大于0.8表示验证通过,则pz=0.5表示验证不通过,需对运行状态进行调整。
[0141]
在该实施例中,对于例如可以是,h=0.9,pz=0.9,pz=0.5,t(z)=0.60,则t(z)n=0.68。
[0142]
上述设计方案的有益效果是:通过根据映射关系,确定区块链节点存储数据后的运行状态与标准状态之间的差异,对运行状态进行验证和调整,保证了区块链节点存储所述待存储数据的稳定性和运行效率。
[0143]
实施例9
[0144]
基于实施例8的基础上,本发明实施例提供一种基于区块链的存储系统,所述节点确定单元包括:
[0145]
划分单元,用于基于所述映射关系,对所述待存储数据进行划分,得到多个子存储数据;
[0146]
存储确定单元,用于基于所述映射关系,将所述多个子存储数据分配至对应的区块链节点,并确定在区块链节点中的存储方式、存储位置。
[0147]
在该实施例中,所述存储方式包括对数据存储的加密等级。
[0148]
上述设计方案的有益效果是:通过根据映射关系,预先将待存储数据划分并分配存储方式和存储位置,简化存储流程,减少在区块链节点计算运行次数,提高存储效率。
[0149]
实施例10
[0150]
基于实施例1的基础上,本发明实施例提供一种基于区块链的存储系统,还包括:数据查询模块,用于对区块链节点上存储数据的查询与获取,包括:
[0151]
数据接收单元,用于接收用户需要查询的存储数据,并预先设定与所述存储数据相关的预设筛选属性,且确定所述存储数据在所述预设筛选属性下的第一属性值;
[0152]
规则确定单元,用于获取用户的目标筛选属性及目标筛选属性对应的第二属性值,确定所述预设筛选属性与目标筛选属性之间的关联关系,并基于所述关联关系,确定所述第一属性值和第二属性值之间的匹配规则;
[0153]
数据筛选单元,用于基于所述匹配规则,将所述第二属性值与第一属性值进行匹配,根据匹配结果,获取满足要求的第一属性值对应的目标存储数据;
[0154]
数据存储单元,用于基于所述第一属性值,对所述目标存储数据设置对应的第一标识,并根据所述第一标识,为所述目标存储数据选择临时的缓存区域;
[0155]
第一匹配单元,用于根据缓存区域与区块链节点的对应关系,将所述目标存储数据与区块链节点进行第一匹配,得到第一匹配关系;
[0156]
数据识别单元,用于获取所述区块链节点的历史存储数据及其对应的第二标识,并根据第一匹配关系,获取与所述第二标识相同的第一标识对应的相同存储数据;
[0157]
第二匹配单元,用于将所述相同存储数据在所述第一匹配关系中相关匹配关系进行提取,得到第二匹配关系,并基于所述第二匹配关系,对所述目标存储数据与区块链节点进行第二匹配,得到第二匹配关系;
[0158]
查询获取单元,用于基于所述第二匹配关系,对区块链节点中数据进行查询提取,得到所述存储数据。
[0159]
在该实施例中,所述预设筛选属性包括数据来源、数据类型、数据格式等。
[0160]
在该实施例中,所述预设筛选属性与目标筛选属性之间的关联关系例如可以是数
据来源、数据类型、数据格式之间的关联关系。
[0161]
在该实施例中,所述匹配规则具体为第一属性值和第二属性值之间的函数关系,若满足所述函数关系,表明所述第一属性值和第二属性值对应的数据相同,所述目标存储数据为用户需要查询获取的数据。
[0162]
在该实施例中,所述相同存储数据为用于户需要存在区块链节点获取的数据,为区块链节点存储的数据。
[0163]
在该实施例中,根据所述第一标识为所述目标存储数据设置对应的缓存区域,通过对应的缓存区域,便于了对目标存储数据与区块链节点的匹配,提高了查询获取数据的效率。
[0164]
上述设计方案的有益效果是:通过数据筛选单元对存储数据进行筛选,保证了对存储数据的准确性,通过对目标存储数据进行标识,来对数据设置对应的缓存区域,便于了对目标存储数据与区块链节点的匹配,通过根据对数据的标识,对目标存储数据与区块链节点的第一匹配关系中相同数据进行提取,减少对区块链查询数据过程中的重复运算次数,降低了区块链节点在数据查询过程中的数据处理负担,提高区块链存储数据查询过程中的运行效率,保证了存储系统的存储与查询的效率。
[0165]
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1