[发明专利]基于区块链的文件存储方法和电子设备在审

专利信息
申请号: 202010478720.4 申请日: 2020-05-29
公开(公告)号: CN111611622A 公开(公告)日: 2020-09-01
发明(设计)人: 周纯 申请(专利权)人: 宁波富万信息科技有限公司
主分类号: G06F21/62 分类号: G06F21/62;G06F16/182
代理公司: 北京卫智畅科专利代理事务所(普通合伙) 11557 代理人: 陈佳
地址: 315153 浙江省宁波市海曙区石碶*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 区块 文件 存储 方法 电子设备
【说明书】:

本公开的实施例公开了基于区块链的文件存储方法和电子设备。该方法的一具体实施方式包括:获取待处理的目标文件和文件块大小;基于目标文件和文件块大小,生成文件块集合;对于文件块集合中的每个文件块,生成该文件块的哈希值,得到文件块集合的哈希值集合;基于哈希值集合,生成目标文件的文件标识;将文件块集合发送至第一终端,其中,第一终端存储文件块集合,第一终端生成存储记录表;接收第一终端返回的存储记录表;将文件标识和存储记录表记录到区块链中。这种方法针对切分后的文件块生成哈希值,基于哈希值生成文件标识,将文件块分散存储后生成存储记录表,将文件标识和存储记录表记录到区块链中,提高了存储数据的安全性和不可篡改。

技术领域

本公开实施例涉及保密和数据存储领域,具体涉及一种基于区块链的文件存储方法、电子设备。

背景技术

面对海量数据,传统数据存储方案采用网络存储。网络存储一般采用专用磁盘阵列存储数据,且大多采用集中式存储方式,对存储服务器性能要求很高,成为系统性能的瓶颈。同时,其可靠性和安全性也很难满足大规模存储需要。随着存储技术的发展,大规模的数据存储系统需要采取分布式存储。分布式存储技术将文件或数据同步地分散于多个存储设备或节点上,这些设备或节点之间通过网络相互连接。区块链实现去中心化的分布式存储,可以基于可大规模伸缩的丰富计算资源实现分布式的部署,并在动态更新的情况下保证分布式存储数据的准确性。

发明内容

本公开实施例提出了一种基于区块链的文件存储方法。

第一方面,本公开实施例提供了一种基于区块链的文件存储方法,该方法包括:获取待处理的目标文件和文件块大小;基于目标文件和文件块大小,生成文件块集合;对于文件块集合中的每个文件块,生成该文件块的哈希值,得到文件块集合的哈希值集合;基于哈希值集合,生成目标文件的文件标识;将文件块集合发送至第一终端,其中,第一终端存储文件块集合,第一终端生成存储记录表;接收第一终端返回的存储记录表;将文件标识和存储记录表记录到区块链中。

在一些实施例中,基于目标文件和文件块大小,生成文件块集合,包括:获取目标文件大小s和文件块大小d;利用公式n=ceil(s/d)确定处理后的文件块数量,其中,n表示文件块数量,ceil表示用于获取大于s和d的商s/d的最小整数的函数;生成初始文件块集合Fseg={x1,x2,...,xn},其中,x表示初始文件块,x1表示第一个初始文件块,x2表示第二个初始文件块,xn表示第n个初始文件块,n表示所述初始文件块集合中的所述初始文件块数量,Fseg表示所述初始文件块集合;对所述初始文件块集合进行复制处理,生成所述文件块集合。

在一些实施例中,对初始文件块集合进行复制处理,生成文件块集合,包括:对于初始文件块集合中的每个初始文件块,将该初始文件块进行复制生成初始复制文件块,得到第一数目m个初始复制文件块,生成初始复制文件块集合;根据初始复制文件块集合,利用公式生成文件块集合X,其中,m表示初始复制文件块的数目,n表示初始文件块数量,x表示初始复制文件块,i表示初始文件块数量计数,i≤n,i≥1,j为复制文件块的数量计数,j≤m,j≥1;x11表示第1个初始文件块的第一个复制文件块,x1j表示第1个初始文件块的第j个复制文件块,x1m表示第1个初始文件块的第m个复制文件块,xi1表示第i个初始文件块的第1个复制文件块,xij表示第i个初始文件块的第j个复制文件块,xim表示第i个初始文件块的第m个复制文件块。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波富万信息科技有限公司,未经宁波富万信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010478720.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top