【技术实现步骤摘要】
本专利技术涉及区块链领域,具体涉及一种区块存储方法以及相关设备。
技术介绍
1、近年来,随着区块链技术的发展,区块链系统的在交易领域应用也越来越广泛。在区块链系统中,各个节点可以将链上的区块数据进行存储。现有的区块数据存储方法往往是将区块数据直接写入到当前节点对应的一个文件系统(文件夹)中。
2、在对现有技术的研究和实践过程中,本申请的专利技术人发现在将区块数据存储至文件系统时,区块链的存储上限受制于文件系统(文件夹)或者文件系统对应的磁盘的存储空间的大小,当存储空间写满之后,链就停止工作,使得当前节点不能存储新区块,因此,导致区块存储的效率较低。
技术实现思路
1、本专利技术实施例提供一种区块存储方法、装置、电子设备和计算机可读存储介质,可以提高区块存储的效率。
2、一种区块存储方法,包括:
3、获取当前存储配置文件,并将所述当前存储配置文件与对应的历史存储配置文件进行对比;
4、当对比结果指示当前节点存在新增存储空间时,基于所述新增存储空
...【技术保护点】
1.一种区块存储方法,其特征在于,包括:
2.根据权利要求1所述的区块存储方法,其特征在于,所述在更新后的元数据集合中识别出区块映射关系,以得到区块数据索引,包括:
3.根据权利要求2所述的区块存储方法,其特征在于,所述文件映射关系包括文件空间映射关系、文件区块映射关系和空间区块映射关系,所述将所述文件映射关系转换为所述区块标识区间内的区块标识对应的所述区块映射关系,包括:
4.根据权利要求2所述的区块存储方法,其特征在于,所述根据所述区块映射关系,构建所述当前节点对应的所述区块数据索引,包括:
5.根据权利要求1所述的
...【技术特征摘要】
1.一种区块存储方法,其特征在于,包括:
2.根据权利要求1所述的区块存储方法,其特征在于,所述在更新后的元数据集合中识别出区块映射关系,以得到区块数据索引,包括:
3.根据权利要求2所述的区块存储方法,其特征在于,所述文件映射关系包括文件空间映射关系、文件区块映射关系和空间区块映射关系,所述将所述文件映射关系转换为所述区块标识区间内的区块标识对应的所述区块映射关系,包括:
4.根据权利要求2所述的区块存储方法,其特征在于,所述根据所述区块映射关系,构建所述当前节点对应的所述区块数据索引,包括:
5.根据权利要求1所述的区块存储方法,其特征在于,所述基于所述区块数据索引和所述待存储区块的当前区块标识,确定目标文件和所述目标文件对应的目标存储空间之后,还包括:
6.根据权利要求5所述的区块存储方法,其特征在于,所述创建候选文件,包括:
7.根据权利要求5所述的区块存储方法,其特征在于,所述确定所述候选文件对应的文件元数据,包括:
8.根据权利要求7所述的区块存储方法,其特征在于,所述基于所述存储空间信息,确定...
【专利技术属性】
技术研发人员:陈永清,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。