[发明专利]一种关联区块链主链的文件存储服务地址变更方法及系统有效
申请号: | 201811072899.2 | 申请日: | 2018-09-14 |
公开(公告)号: | CN109213730B | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 林锑杭 | 申请(专利权)人: | 莆田市烛火信息技术有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 351139 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 关联 区块 链主链 文件 存储 服务 地址 变更 方法 系统 | ||
本发明公开了一种关联区块链主链的文件存储服务地址变更方法,涉及区块链领域,包括:首先,响应于第一文件存储服务节点针对第一电子文件而发出的存储地址变更请求,验证发起存储地址变更请求的存储服务节点是否为第一电子文件当前的存储服务节点;然后,响应于第一文件的第一哈希值与第二存储地址的第二哈希值相同,在区块链主链上记录第一电子文件的存储地址为第二存储地址。同时,本发明还公开了一种关联区块链主链的文件存储服务地址变更系统。本发明提供的文件存储服务地址变更的技术方案,使得区块链的大文件存储的服务节点能够迁移,降低文件丢失率。
技术领域
本发明涉及区块链领域,特别涉及一种关联区块链主链的文件存储服务地址变更方法及系统。
背景技术
由于区块链各个区块的存储容量有限,在区块链项目中为避免主链存储负担过大,涉及大文件时,一般仅将文件的哈希值存放在区块链主链上,而将大文件存放在侧链存储节点或者传统的非区块链存储节点上。
在现有技术中,从文件存储服务方而言,当前侧链存储节点良莠不齐,或造成侧链存储服务商不稳定,系统缺乏维护,并且采用链外存储服务节点也会因为和存储服务商的合作终止,而使得原先文件需要迁移。从项目运营方而言,当运营方发生变更,其连带文件存储服务方也会有发生变更的可能。而现有技术中并未出现存储服务节点变更的相关技术方案。
发明内容
有鉴于现有技术的未提供与区块链主链相关联的文件存储服务地址变更的技术方案,本发明所要解决的技术问题是提供一种关联区块链主链的文件存储服务地址变更方法,旨在文件存储服务节点不能继续维护存储的文件时,能够变更新的存储服务节点。
为实现上述目的,本发明提供一种关联区块链主链的文件存储服务地址变更方法,所述区块链主链相关联的第一文件存储服务节点存储有至少一份第一电子文件,所述区块链主链上记录有与所述第一电子文件相关联的第一哈希值和所述第一电子文件的第一存储地址,所述第一存储地址与所述第一文件存储服务节点相匹配;所述方法包括:
响应于第一文件存储服务节点针对所述第一电子文件而发出的存储地址变更请求;所述存储地址变更请求经所述第一文件存储服务节点的第一私钥签名;所述存储地址变更请求包括:所述第一电子文件所对应的第一哈希值、待变更的第二存储地址;
对所述存储地址变更请求的签名进行验证,验证发起所述存储地址变更请求的存储服务节点是否为所述第一电子文件当前的存储服务节点;
响应于所述存储地址变更请求的发起者为所述第一电子文件当前的存储服务节点,求解与所述第二存储地址相对应的第二电子文件的第二哈希值;其中,所述第二存储地址与第二文件存储服务节点相匹配;
判断所述第一哈希值是否与第二哈希值相同;响应于所述第一哈希值与所述第二哈希值相同,在所述区块链主链上记录所述第一电子文件的存储地址为第二存储地址。
在一具体实施方式中,所述存储地址的形式包括IP地址、IPNS地址、域名地址。
可选的,所述第一电子文件为一个整体的文件;可选的,所述第一电子文件为一个整体文件的一个文件块;
在一具体实施方式中,第一整体文件包含至少一个所述第一电子文件,并分布式地存储在分布式网络中的至少一个第一文件存储服务节点的至少一个第一存储地址;在一次文件存储服务地址变更操作中,变更至少一个所述第一存储地址。
在一具体实施方式中,所述对所述存储地址变更请求的签名进行验证,验证发起所述存储地址变更请求的存储服务节点是否为所述第一电子文件当前的存储服务节点,还包括:
获取所述存储地址变更请求中的所述第一哈希值,获取所述区块链主链中与所述第一哈希值相关联的最近的文件存储服务地址变更记录,并验证该记录的所述第一存储地址所对应的所述第一文件存储服务节点是否为本次存储地址变更请求的发起者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于莆田市烛火信息技术有限公司,未经莆田市烛火信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811072899.2/2.html,转载请声明来源钻瓜专利网。