[发明专利]区块链系统的动态存储扩容方法、系统、设备及存储介质在审
申请号: | 202111643822.8 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114237516A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 解旻;王顺利 | 申请(专利权)人: | 上海蜂哈网络科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F16/182;G06F16/27 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 201404 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 系统 动态 存储 扩容 方法 设备 介质 | ||
1.一种基于区块链系统的动态存储扩容方法,其特征在于,所述动态存储扩容方法采用区块链石墨烯架构,所述区块链系统基于分布式文件系统和快速存储引擎,在所述区块链系统存在存储扩容需求的情况下,所述动态存储扩容方法包括:
根据预先配置的第一配置文件,启动用于存储区块链数据的分布式文件存储系统;
启动所述分布式文件存储系统的分布式存储插件;
判断区块链网络的节点是否启动所述分布式存储插件:
在所述节点启动所述分布式存储插件的情况下,获取所述分布式文件存储系统的第二配置文件;
所述分布式文件存储系统的控制器根据所述第二配置文件初始化分布式文件接口,以实现所述区块链系统的扩容需求。
2.如权利要求1所述的区块链系统的动态存储扩容方法,其特征在于,所述分布式文件存储系统的控制器用于实现所述区块链系统对应的信息的存储和读取;
所述区块链网络中的功能模块通过调用所述控制器获取所述区块链系统对应的信息。
3.如权利要求2所述的区块链系统的动态存储扩容方法,其特征在于,所述区块链系统对应的信息包括历史区块数据和账户数据,所述历史区块数据包括所述区块链系统运行产生的历史账本数据;
所述历史区块数据以文件数据的形式存储于所述分布式文件存储系统中;
所述账户数据存储于键值对存储引擎中,所述键值对存储引擎的存储文件以文件数据的形式存储于所述分布式文件存储系统中。
4.如权利要求1所述的区块链系统的动态存储扩容方法,其特征在于,在所述节点未启动所述分布式存储插件的情况下,所述分布式文件存储系统的控制器初始化分布式文件接口,,以实现所述区块链系统对应的信息的存储和读取。
5.如权利要求1所述的区块链系统的动态存储扩容方法,其特征在于,所述区块链系统对应的信息包括历史区块数据和账户数据,所述历史区块数据包括所述区块链系统运行产生的历史账本数据;
所述历史区块数据以文件数据的形式存储于所述分布式文件存储系统中;
所述账户数据存储于键值对存储引擎中,所述键值对存储引擎的存储文件以文件数据的形式存储于所述分布式文件存储系统中。
6.一种基于区块链系统的动态存储扩容系统,其特征在于,应用于如权利要求1至4中任意一项所述的动态存储扩容方法中,包括:
第一配置单元,用于根据预先配置的第一配置文件,启动用于存储区块链数据的分布式文件存储系统;
启动单元,用于启动所述分布式文件存储系统的分布式存储插件;
判断模块,用于判断区块链网络的节点是否启动所述分布式存储插件;
第二配置单元,用于在所述节点启动所述分布式存储插件的情况下,获取所述分布式文件存储系统的第二配置文件;
所述分布式文件存储系统的控制器根据所述第二配置文件初始化分布式文件接口,以实现所述区块链系统的扩容需求。
7.如权利要求6所述的区块链系统的动态存储扩容系统,其特征在于,所述分布式文件存储系统还包括缓存寄存器,所述缓存寄存器设置有预设的动态缓存容量;
所述缓存寄存器用于在满足所述区块链系统的读写速度需求的情况下控制所述分布式文件存储系统的内存使用量。
8.如权利要求5所述的区块链系统的动态存储扩容系统,其特征在于,所述分布式文件存储系统还包括数据恢复模块和查找模块;
所述数据恢复模块用于在所述分布式文件存储系统存储的区块链数据出现数据损坏的情况下,对所述分布式文件存储系统存储的所述区块链数据进行数据恢复;
所述查找模块用于实现于所述分布式文件存储系统中对所述区块链数据的查询。
9.一种电子设备,其特征在于,包括:
存储器,所述存储器用于存储处理程序;
处理器,所述处理器执行所述处理程序时实现如权利要求1至4中任意一项所述的区块链系统的动态存储扩容方法。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有处理程序,所述处理程序被处理器执行时实现如权利要求1至4中任意一项所述的区块链系统的动态存储扩容方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海蜂哈网络科技有限公司,未经上海蜂哈网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111643822.8/1.html,转载请声明来源钻瓜专利网。