一种基于区块链的分布式安全存储系统部署方法技术方案

技术编号:23449950 阅读:101 留言:0更新日期:2020-02-28 23:13
本发明专利技术揭示了一种基于区块链的分布式安全存储系统部署方法,包括建立基于区块链及星际文件系统的分布式存储系统,分布式存储系统包括用户节点、调度节点和存储节点;客户端通过用户节点向调度节点注册、登陆,并通过调度节点向存储节点浏览、上传及下载文件;存储节点进行更新,接受并执行来自调度节点的任务,并以预设周期检查自身所存储的文件在网络中的可用冗余,并在低于维护触发值时,向调度节点申请维护。本发明专利技术可构建去中心化,且稳定性高,及维护成本低的存储系统。

A deployment method of distributed secure storage system based on blockchain

【技术实现步骤摘要】
一种基于区块链的分布式安全存储系统部署方法
本专利技术涉及存储
,尤其是涉及一种基于区块链的分布式安全存储系统部署方法。
技术介绍
区块链(BlockChain)是用分布式数据库识别、传播和记载信息的智能化对等网络,也称为价值互联网。区块链技术基于去中心化的对等网络,用开源软件把密码学原理、时序数据以及共识机制相结合,来保障分布式数据库中各个节点的连贯和持续,使得信息能即时验证、可追溯,但又难以篡改且无法屏蔽。目前的存储系统稳定性差,并且维护成本相对较高,且中心化严重,因此亟需一种去中心化,且稳定性高,及维护成本低的存储系统。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供一种基于区块链的分布式安全存储系统部署方法,可构建去中心化,且稳定性高,及维护成本低的存储系统。为实现上述目的,本专利技术提出如下技术方案:一种基于区块链的分布式安全存储系统部署方法,包括如下步骤:步骤S100,建立基于区块链及星际文件系统的分布式存储系统,所述分布式存储系统包括用户节点、调度节点和存储节点;步骤S本文档来自技高网...

【技术保护点】
1.一种基于区块链的分布式安全存储系统部署方法,其特征在于,包括如下步骤:/n步骤S100,建立基于区块链及星际文件系统的分布式存储系统,所述分布式存储系统包括用户节点、调度节点和存储节点;/n步骤S200,客户端通过用户节点向调度节点注册、登陆,进一步通过调度节点向存储节点浏览、上传及下载文件;/n步骤S300,存储节点进行更新,接受并执行来自调度节点的任务,并以预设周期检查自身所存储的文件在网络中的可用冗余,并在低于维护触发值时,向调度节点申请维护。/n

【技术特征摘要】
1.一种基于区块链的分布式安全存储系统部署方法,其特征在于,包括如下步骤:
步骤S100,建立基于区块链及星际文件系统的分布式存储系统,所述分布式存储系统包括用户节点、调度节点和存储节点;
步骤S200,客户端通过用户节点向调度节点注册、登陆,进一步通过调度节点向存储节点浏览、上传及下载文件;
步骤S300,存储节点进行更新,接受并执行来自调度节点的任务,并以预设周期检查自身所存储的文件在网络中的可用冗余,并在低于维护触发值时,向调度节点申请维护。


2.根据权利要求1所述的方法,其特征在于,所述分布式存储系统通过套接字进行网络管理,并通过对等网络组建存储网络。


3.根据权利要求1所述的方法,其特征在于,所述存储节点和用户节点分别与调度节点相通信。


4.根据权利要求1所述的方法,其特征在于,在步骤S200中,客户端通过用户节点向调度节点注册包括:
选择用户类型,并生成密钥对及密钥对加密密码,进一步通过密钥对加密密码对所述密钥对加密处理;
用户下载并保存加密后的密钥对,并上传密钥对中的公钥至调度节点,进而完成客户端注册,并获取存储权限。


5.根据权利要求1所述的方法,其特征在于,在步骤S200中,客户端通过用户节点向调度节点登录包括:客户端加载加密后的密钥对,并输入解密...

【专利技术属性】
技术研发人员:郑朝晖王健翔万靖
申请(专利权)人:上海海加网络科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1