[发明专利]基于区块链的分布式存储方法有效

专利信息
申请号: 201711344195.1 申请日: 2017-12-15
公开(公告)号: CN108111585B 公开(公告)日: 2021-08-31
发明(设计)人: 尚小朋 申请(专利权)人: 成都波霎科技有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06;G06F16/182
代理公司: 成都厚为专利代理事务所(普通合伙) 51255 代理人: 夏柯双
地址: 610000 中国(四川)自由贸易试验*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 区块 分布式 存储 方法
【说明书】:

发明公开了一种基于区块链的分布式存储方法,包括:S1.分布式存储网络中的上传者生成上传请求,并将所述上传请求记录在区块链的智能合约中;S2.将要被存储的文件切分为多个文件分片;S3.分布式存储网络中的存储者生成存储请求,并将所述存储请求记录在区块链的智能合约中;S4.在区块链中生成上传者与存储者存储所述文件分片的存储交易;S5.存储者存储所述文件分片。本发明实现了文件的分布式存储,提高了文件存储的安全性。

技术领域

本发明涉及数据存储技术领域,特别是涉及一种基于区块链的分布式存储方法。

背景技术

现有技术中,数据存储有中心化存储方案和去中心化存储方案两种;目前,国际上有名的中心化存储方案有Dropbox、OneDrive、Google Drive和SkyDrive,国内较为成熟的中心化存储方案有百度网盘、华为网盘、金山快盘、115网盘、360云盘、坚果云和腾讯微云;去中心化存储方案比较著名的有Storj、Sia和Maidsafe。

去中心化存储可以显著减小数据中断的风险及其损失,增加数据存储的安全性和保密性。现有云存储依赖于第三方大型存储商来传输和存储数据,如360云盘、百度网盘等,这些大型存储商拥有全部的数据备份以及所有的用户信息,受限于中心化的架构,非常容易受到各种安全威胁;冗余和去中心化的分布式存储可以有效改善这种状况,有效抵制篡改和未经授权的访问。

发明内容

本发明的目的在于克服现有技术的不足,提供一种基于区块链的分布式存储方法,实现文件的分布式存储,提高文件存储的安全性。

本发明的目的是通过以下技术方案来实现的:基于区块链的分布式存储方法,包括:

S1.分布式存储网络中的上传者生成上传请求,并将所述上传请求记录在区块链的智能合约中;

S2.将要被存储的文件切分为多个文件分片;

S3.分布式存储网络中的存储者生成存储请求,并将所述存储请求记录在区块链的智能合约中;

S4.在区块链中生成上传者与存储者存储所述文件分片的存储交易;

S5.存储者存储所述文件分片。

优选的,所述上传请求包括文件的拆分数量、文件的备份数量、文件描述、上传者的公钥、上传者的账户名、上传者ID和文件ID。

优选的,所述存储请求包括存储者的账户名、文件ID和文件分片ID。

优选的,所述文件ID由所述文件的哈希值和上传者的公钥构成,所述文件分片ID由所述文件分片的哈希值和上传者的公钥构成。

优选的,所述S4包括:上传者查看所述存储请求,并为所述存储者授予存储所述文件分片的存储权限。

优选的,所述S5包括:

存储者向上传者发起下载所述文件分片的请求;

上传者验证存储者是否具有所述文件分片的存储权限,若是,则上传者允许存储者下载所述文件分片;

存储者从上传者处下载并存储所述文件分片。

优选的,所述S5还包括:

存储者更新所述存储请求,写入所述文件分片下载完成的信息;

上传者更新所述上传请求,写入所述文件分片已存储的信息。

优选的,所述文件分片下载完成的信息包括文件ID、文件分片ID和存储者的账户名,所述文件分片已存储的信息包括上传者的账户名、文件ID、文件分片ID和存储者ID。

优选的,所述存储者与上传者之间通过电骡实现所述文件分片的传输。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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