去中心化存储的控制方法、系统及相关设备技术方案

技术编号:21714123 阅读:57 留言:0更新日期:2019-07-27 19:08
本申请公开了一种去中心化存储的控制方法、系统及相关设备,该方法包括:第一区块链节点监测硬件是否存在异常或者存在异常风险;当监测到硬件存在异常或者存在异常风险,则与至少一个目标区块链节点协商以获得迁移协议;基于迁移协议,将第一区块链节点所存储的待迁移文件迁移至至少一个目标区块链节点。上述技术方案,提供了一种具有主动迁移数据机制的控制方法,能够完善去中心化存储网络,提高网络协作效率。

Control Method, System and Related Equipment of Decentralized Storage

【技术实现步骤摘要】
去中心化存储的控制方法、系统及相关设备
本申请涉及区块链领域,特别是涉及一种去中心化存储的控制方法、系统及相关设备。
技术介绍
在区块链网络的抵押机制中,存储矿工为用户提供数据存储。存储矿工通过提供他们的存储空间和响应put请求来参与区块链网络。要想成为存储矿工,矿工必须用与其承诺的存储空间成比例的抵押品来抵押,存储矿工通过在特定时间存储数据来响应用户请求,在此过程中生成存储证明并提供至区块链网络中来证明他们的在特定时间内存储了客户的目标数据。但是实际的运行过程中,当硬件出现故障或损坏时,矿工所存储的目标数据也就会随之丢失,这样就会因目标数据丢失会产负向激励故需要一种可以解决上述技术问题的方案。
技术实现思路
本申请主要解决的技术问题是提供一种去中心化存储的控制方法、系统及相关设备,能够主动迁移数据,进而完善去中心化存储网络,提高网络协作效率。为解决上述技术问题,本申请采用的一个技术方案是:提供一种去中心化存储的控制方法,所述方法包括:第一区块链节点监测硬件是否存在异常或者存在异常风险;当监测到所述硬件存在异常或者存在异常风险,则与至少一个目标区块链节点协商以获得迁移协议;基于所述迁移协本文档来自技高网...

【技术保护点】
1.一种去中心化网络的控制方法,其特征在于,所述方法包括:第一区块链节点监测硬件是否存在异常或者存在异常风险;当监测到所述硬件存在异常或者存在异常风险,则与至少一个目标区块链节点协商以获得迁移协议;基于所述迁移协议,将所述第一区块链节点所存储的待迁移文件迁移至所述至少一个目标区块链节点。

【技术特征摘要】
1.一种去中心化网络的控制方法,其特征在于,所述方法包括:第一区块链节点监测硬件是否存在异常或者存在异常风险;当监测到所述硬件存在异常或者存在异常风险,则与至少一个目标区块链节点协商以获得迁移协议;基于所述迁移协议,将所述第一区块链节点所存储的待迁移文件迁移至所述至少一个目标区块链节点。2.根据权利要求1所述的方法,其特征在于,所述当监测到所述硬件存在异常,则与至少一个目标区块链节点协商以获得迁移协议包括:当监测到所述硬件存在异常时,所述第一区块链节点发送迁移协商请求至至少一个第二区块链节点,其中,所述迁移协商请求至少包括所述待迁移文件的大小;所述第一区块链节点与响应所述迁移协商请求的所述第二区块链节点协商获得所述迁移协议,其中,所述响应所述迁移协商请求的所述第二区块链节点为至少一个所述目标区块链节点。3.根据权利要求2所述的方法,其特征在于,所述第一区块链节点发送迁移协商请求至至少一个第二区块链节点之前,所述方法还包括:按照预设的分组规则,对多个所述待迁移文件进行分组,获得多个待迁移文件组;根据所述待迁移文件组,生成对应所述待迁移文件组的迁移协商请求;所述第一区块链节点发送迁移协商请求至至少一个第二区块链节点包括:所述第一区块链节点发送各个所述迁移协商请求至对应的多个所述第二区块链节点。4.根据权利要求3所述的方法,其特征在于,所述迁移协议包括:待迁移文件ID号,所述将所述第一区块链节点所存储的待迁移文件迁移至所述至少一个目标区块链节点包括:按照所述迁移协议,将所述待迁移文件的原始数据迁移至所述至少一个目标区块链节点,以使得所述目标区块链节点存储目标文件,使得所述目标文件与所述待迁移文件所映射的抵押层单元建立映射关系,其中,所述目标文件是由所述原始数据封装获得。5.一种去中心化存储的控制方法,其特征在于,所述方法包括:目标区块链节点响应第一区块链节点的迁移协...

【专利技术属性】
技术研发人员:张日和杨尉许崇明
申请(专利权)人:深圳市先河系统技术有限公司
类型:发明
国别省市:广东,44

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

1