[发明专利]基于区块链的存储系统的下载方法在审
申请号: | 201711344085.5 | 申请日: | 2017-12-15 |
公开(公告)号: | CN108134822A | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | 尚小朋 | 申请(专利权)人: | 成都链一网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 成都厚为专利代理事务所(普通合伙) 51255 | 代理人: | 夏柯双 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 下载 区块 存储系统 所有文件 元信息 传输文件 多重验证 网络判断 下载请求 下载文件 验证通过 允许访问 电骡 拼装 存储 访问 传输 权限 许可 创建 记录 网络 | ||
本发明公开了一种基于区块链的存储系统的下载方法,包括:S1.下载者发起下载文件的下载请求;S2.区块链网络判断所述下载者是否有权限访问所述文件,若是,则在区块链网络中为所述下载者创建一个允许访问所述文件的许可记录;S3.下载者获取所述文件的元信息;S4.下载者根据所述文件的元信息下载所述文件的所有文件分片;S5.下载者将所述文件的所有文件分片拼装层完整的文件。本发明中对下载者进行多重验证,全部验证通过后才允许下载者访问要下载的文件,提高了文件的安全性;此外,由于下载者和存储者之间通过电骡传输文件分片,提高了传输的稳定性。
技术领域
本发明涉及数据存储技术领域,特别是涉及一种基于区块链的存储系统的下载方法。
背景技术
云存储是在云计算(cloud computing)概念上延伸和发展出来的一个新的概念,是一种新兴的网络存储技术,是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的系统。
当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统。简单来说,云存储就是将储存资源放到云上供人存取的一种新兴方案。使用者可以在任何时间、任何地方,透过任何可连网的装置连接到云上方便地存取数据。
现有云存储依赖于第三方大型存储商来传输和存储数据,如360云盘、百度网盘等,这些大型存储商拥有全部的数据备份以及所有的用户信息,受限于中心化的架构,非常容易受到各种安全威胁。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于区块链的存储系统的下载方法,在下载文件时对下载者进行验证,提高安全性。
本发明的目的是通过以下技术方案来实现的:基于区块链的存储系统的下载方法,包括:
S1.下载者发起下载文件的下载请求;
S2.区块链网络判断所述下载者是否有权限访问所述文件,若是,则在区块链网络中为所述下载者创建一个允许访问所述文件的许可记录;
S3.下载者获取所述文件的元信息;
S4.下载者根据所述文件的元信息下载所述文件的所有文件分片;
S5.下载者将所述文件的所有文件分片拼装层完整的文件。
优选的,所述S1之前还包括:下载者在区块链网络中查看已经确认存储的文件。
优选的,所述下载请求包括下载者的账户名和文件ID。
优选的,区块链网络判断所述下载者是否有权限访问所述文件的方式为:判断所述下载者是否为所述文件的上传者,或者,所述文件的上传者是否指定将文件分享给所述下载者。
优选的,所述文件的元信息包括文件的分片信息、文件ID和存储者ID。
优选的,所述S4包括:
下载者根据所述文件的元信息向所述文件的文件分片的各个存储者发送下载相应文件分片的请求;
所述存储者通过区块链网络验证是否允许所述下载者下载相应的文件分片,若是,则下载者从各个存储者处下载相应的文件分片。
优选的,所述存储者和下载者之间通过电骡进行文件分片的传输。
优选的,所述基于区块链的存储系统包括:
应用层,用于上传者生成上传请求、存储者生成存储请求和下载者生成下载请求,以及根据所述上传请求将要被存储的文件切分为多个文件分片;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都链一网络科技有限公司,未经成都链一网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711344085.5/2.html,转载请声明来源钻瓜专利网。