[发明专利]一种基于区块链的文件存储鉴定方法、系统、介质和装置在审
申请号: | 201910313706.6 | 申请日: | 2019-04-18 |
公开(公告)号: | CN110084062A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 胡乔治;朱国帅;朱水斌;罗稳;刘建 | 申请(专利权)人: | 卓尔购电子商务(武汉)有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64 |
代理公司: | 武汉谦源知识产权代理事务所(普通合伙) 42251 | 代理人: | 尹伟 |
地址: | 430312 湖北省武汉市黄陂区*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 校验码 分布式文件存储 上传 鉴定文件 文件存储 网络 篡改 网络存储文件 文件存储系统 读取 分布式存储 部署文件 创新性地 存储文件 访问用户 管理接口 接收存储 网络存储 网络返回 文件管理 存储 创建 成功 | ||
本发明涉及一种基于区块链的文件存储鉴定方法、系统、介质和装置,其方法包括创建分布式文件存储网络和区块链网络,并部署文件管理接口;接收存储文件并上传至分布式文件存储网络存储,且在上传成功时接收分布式文件存储网络返回的初始校验码;文件管理接口将存储文件对应的初始校验码上传至区块链网络并存储;从区块链网络中读取鉴定文件的当前校验码,并在当前校验码与对应的初始校验码相同时确定待鉴定文件未被篡改。本发明创新性地将区块链网络无法篡改和文件存储系统的分布式文件存储巧妙结合起来,实现了文件的分布式存储,并在文件被篡改时能准确坚定,而且随着访问用户的增多其性能不受影响,实现了区块链网络存储文件的功能。
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于区块链的文件存储鉴定方法、系统、介质和装置。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,它涉及到容器技术,存储技术,加密技术,P2P通信技术,PKI技术,共识算法等,这在一定程度上加大了企业入场的门槛。区块链有很多优点,比如去中心化,分布式存储,无法篡改以及内容加密等,但却无法将文件存于区块链网络上,这一弊端也限制了有关区块链项目的落地.现有方案是将文件集中存放在一个中心化的文件系统里供大家访问,由于文件是中心化存储,文件存在被篡改的风险,无法验证文件的真伪,而且随着访问人数的增加其性能也越来越低,并且这与区块链去中心化的思想是想违背的。
发明内容
本发明所要解决的技术问题是针对上述现有技术的不足,提供一种基于区块链的文件存储鉴定方法、系统、介质和装置。
本发明解决上述技术问题的技术方案如下:一种基于区块链的文件存储鉴定方法,包括如下步骤:
步骤1:创建分布式文件存储网络和区块链网络,并部署文件管理接口;
步骤2:所述文件管理接口接收存储文件并获取其文件属性信息,并将所述存储文件上传至所述分布式文件存储网络存储,且在上传成功时接收所述分布式文件存储网络返回的所述存储文件对应的初始校验码;
步骤3:所述文件管理接口将所述存储文件对应的初始校验码和文件属性信息上传至所述区块链网络并存储;
步骤4:从所述区块链网络中读取鉴定文件的当前校验码,并在所述当前校验码与鉴定文件对应的初始校验码相同时确定所述待鉴定文件未被篡改,否则确定待鉴定文件已被篡改。
本发明的有益效果是:本发明的基于区块链的文件存储和鉴定方法,通过创建分布式文件存储网络和区块链网络,并将文件管理接口接收的存储文件上传至所述分布式文件存储网络存储,同时将分布式文件存储网络返回的初始校验码上传至所述区块链网络并存储,创新性地将区块链网络无法篡改和文件存储系统的分布式文件存储巧妙结合起来,实现了文件的分布式存储,并在文件被篡改时能准确坚定,而且随着访问用户的增多其性能不受影响,实现了区块链网络存储文件的功能。
在上述技术方案的基础上,本发明还可以做如下改进:
进一步:所述步骤2中,所述分布式文件存储网络返回所述初始校验码具体包括:
将所述存储文件划分为多个文件块,并采用加密算法计算每个所述文件块对应的初始校验码;
将所有所述文件块的初始校验码合成字符串,并再次采用加密算法计算所述存储文件对应的初始校验码;
将所述初始校验码返回至所述文件管理接口。
上述进一步方案的有益效果是:通过将所述存储文件划分为多个文件块,可以方便进行分块存储,降低对存储空间的要求,并且在部分文件块损坏时只需要重新下载损坏的文件块即可,无需全部下载,同时针对每个文件块进行加密运算得到对应的校验码,这样可以方便后续准确坚定出被篡改的文件块,非常方便。保证了文件的安全性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓尔购电子商务(武汉)有限公司,未经卓尔购电子商务(武汉)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910313706.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于议会制度的区块链共识机制
- 下一篇:一种保护隐私数据的梯度下降计算方法