欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2019108496506
申请人: 深圳点链科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-02-28
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种区块链实时存储方法,其特征在于,应用于区块链网络中,所述区块链网络中的每一个节点都包含有缓存模块,所述方法包括:响应于区块链网络中的第一节点的数据变化,将变化后的数据缓存,以便所述数据在区块链同步完成前为所述第一节点使用;

在所述第一节点中创建密码模块;

将第一节点缓存的数据拆分为数量与密码模块的数量相同的缓存子数据;

将所述缓存子数据分别一一对应的存储在不同的密码模块中,每个密码模块只存储一个缓存子数据;

生成所述缓存子数据的存储顺序,并将所述存储顺序动态加密,并存储在所述第一节点;

将所述加密后的数据打包,生成区块,以便所述第一节点缓存的数据随密码模块打包后同步至除第一节点外的区块链网络中的其他节点中;

将所述区块同步至所述区块链网络中的除所述第一节点外的其他区块链节点。

2.如权利要求1所述的方法,其特征在于,所述将所述区块同步至所述区块链网络中的除所述第一节点外的其他区块链节点之后,所述方法还包括:清除所述第一节点缓存的数据中所有同步完成的数据。

3.如权利要求1所述的方法,其特征在于,在响应于区块链网络中的第一节点的数据变化,将变化后的数据缓存,以便所述数据在区块链同步完成前为所述第一节点使用之后,所述方法还包括:响应于第一节点的数据调用请求,调用所述第一节点缓存的变化后的数据。

4.如权利要求1所述的方法,其特征在于,所述第一节点的缓存模块有多个,所述响应于区块链网络中的第一节点的数据变化,将变化后的数据缓存的步骤具体包括:响应于区块链网络中的第一节点的数据变化,查询所述第一节点的各缓存模块的缓存载荷;

根据所述第一节点的各缓存模块的缓存载荷,选取进行数据缓存的缓存模块。

5.一种区块链实时存储装置,其特征在于,所述装置包括:

数据缓存模块,用于响应于区块链网络中的第一节点的数据变化,将变化后的数据缓存,以便所述数据在区块链同步完成前为所述第一节点使用;

区块生成模块,用于在所述第一节点中创建密码模块;将第一节点缓存的数据拆分为数量与密码模块的数量相同的缓存子数据;将所述缓存子数据分别一一对应的存储在不同的密码模块中,每个密码模块只存储一个缓存子数据;生成所述缓存子数据的存储顺序,并将所述存储顺序动态加密,并存储在所述第一节点;将所述加密后的数据打包,生成区块,以便所述第一节点缓存的数据随密码模块打包后同步至除第一节点外的区块链网络中的其他节点中;

区块同步模块,用于将所述区块同步至所述区块链网络中的除所述第一节点外的其他区块链节点。

6.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至4中任一项所述的方法。

7.一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至4中任一项所述的方法。