[发明专利]一种关联区块链主链的文件存储服务地址变更方法及系统有效
| 申请号: | 201811072899.2 | 申请日: | 2018-09-14 |
| 公开(公告)号: | CN109213730B | 公开(公告)日: | 2020-10-30 |
| 发明(设计)人: | 林锑杭 | 申请(专利权)人: | 莆田市烛火信息技术有限公司 |
| 主分类号: | G06F16/13 | 分类号: | G06F16/13 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 351139 福建省*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 关联 区块 链主链 文件 存储 服务 地址 变更 方法 系统 | ||
1.一种关联区块链主链的文件存储服务地址变更方法,其特征在于,所述区块链主链相关联的第一文件存储服务节点存储有至少一份第一电子文件,所述区块链主链上记录有与所述第一电子文件相关联的第一哈希值和所述第一电子文件的第一存储地址,所述第一存储地址与所述第一文件存储服务节点相匹配;所述方法包括:
响应于第一文件存储服务节点针对所述第一电子文件而发出的存储地址变更请求;所述存储地址变更请求经所述第一文件存储服务节点的第一私钥签名;所述存储地址变更请求包括:所述第一电子文件所对应的第一哈希值、待变更的第二存储地址;
获取所述存储地址变更请求中的所述第一哈希值,获取所述区块链主链中与所述第一哈希值相关联的最近的文件存储服务地址变更记录,并验证该记录的所述第一存储地址所对应的所述第一文件存储服务节点是否为本次存储地址变更请求的发起者;响应于所述存储地址变更请求的发起者为所述第一电子文件当前的存储服务节点,求解与所述第二存储地址相对应的第二电子文件的第二哈希值;其中,所述第二存储地址与第二文件存储服务节点相匹配;
判断所述第一哈希值是否与第二哈希值相同;响应于所述第一哈希值与所述第二哈希值相同,在所述区块链主链上记录所述第一电子文件的存储地址为第二存储地址。
2.如权利要求1所述的一种关联区块链主链的文件存储服务地址变更方法,其特征在于,所述存储地址的形式包括IP地址、IPNS地址、域名地址。
3.如权利要求1所述的一种关联区块链主链的文件存储服务地址变更方法,其特征在于,第一整体文件包含至少一个所述第一电子文件,并分布式地存储在分布式网络中的至少一个第一文件存储服务节点的至少一个第一存储地址;在一次文件存储服务地址变更操作中,变更至少一个所述第一存储地址。
4.如权利要求1所述的一种关联区块链主链的文件存储服务地址变更方法,其特征在于,所述求解与所述第二存储地址相对应的第二电子文件的第二哈希值,包括:
响应于所述存储地址变更请求的发起者为所述第一电子文件当前的存储服务节点,从所述第二存储地址下载第二电子文件;
求解所述第二电子文件的第二哈希值。
5.一种关联区块链主链的文件存储服务地址变更系统,其特征在于,所述区块链主链相关联的第一文件存储服务节点存储有至少一份第一电子文件,所述区块链主链上记录有与所述第一电子文件相关联的第一哈希值和所述第一电子文件的第一存储地址,所述第一存储地址与所述第一文件存储服务节点相匹配;所述系统包括:
服务地址变更请求响应模块,用于响应于第一文件存储服务节点针对所述第一电子文件而发出的存储地址变更请求;所述存储地址变更请求经所述第一文件存储服务节点的第一私钥签名;所述存储地址变更请求包括:所述第一电子文件所对应的第一哈希值、待变更的第二存储地址;
签名验证模块,用于对所述存储地址变更请求的签名进行验证,验证发起所述存储地址变更请求的存储服务节点是否为所述第一电子文件当前的存储服务节点;
第二文件哈希求解模块,用于响应于所述存储地址变更请求的发起者为所述第一电子文件当前的存储服务节点,求解与所述第二存储地址相对应的第二电子文件的第二哈希值;其中,所述第二存储地址与第二文件存储服务节点相匹配;
服务地址变更模块,用于判断所述第一哈希值是否与第二哈希值相同;响应于所述第一哈希值与所述第二哈希值相同,在所述区块链主链上记录所述第一电子文件的存储地址为第二存储地址;
所述签名验证模块,包括:
存储地址记录获取单元,用于获取所述存储地址变更请求中的所述第一哈希值,获取所述区块链主链中与所述第一哈希值相关联的最近的文件存储服务地址变更记录;
存储地址管理者验证单元,用于验证该记录的所述第一存储地址所对应的所述第一文件存储服务节点是否为本次存储地址变更请求的发起者。
6.如权利要求5所述的一种关联区块链主链的文件存储服务地址变更系统其特征在于,所述存储地址的形式包括IP地址、IPNS地址、域名地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于莆田市烛火信息技术有限公司,未经莆田市烛火信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811072899.2/1.html,转载请声明来源钻瓜专利网。





