[发明专利]基于区块链技术的分布式共享文件管理方法及装置在审
申请号: | 202110874460.7 | 申请日: | 2021-07-30 |
公开(公告)号: | CN113535661A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 曹晓冬;王立玢;何海星;郭萌;王晗;苏玉婷;杨磊 | 申请(专利权)人: | 天津光电通信技术有限公司 |
主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/176;G06F16/182;G06F21/60;G06F21/62;G06F21/64 |
代理公司: | 天津合正知识产权代理有限公司 12229 | 代理人: | 吕琦 |
地址: | 300211*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 技术 分布式 共享 文件 管理 方法 装置 | ||
本发明提供了一种基于区块链技术的分布式共享文件管理方法及装置,所述方法:接收异域用户的文件共享请求,从所述共享请求中获取文件对应的表地址;向区块链发送查询信息,所述查询信息包括所述表地址的信息;IPFS所有者节点接收区块链返回的校验值;根据所述校验值判断文件是否一致,在一致时,执行数据共享操作。可以实现降低数据共享的存储成本和通信成本。在此基础上,为实现跨域用户信息传输,避免信息孤岛问题进一步加剧。并且可以在实现跨域信息传递的同时保障数据可信和安全。节省了区块链的宝贵的存储资源,提供了永久性的去中心化存储和共享文件的方法。
技术领域
本发明属于分布式存储技术领域,尤其是涉及一种基于区块链技术的分布式共享文件管理方法及装置。
背景技术
随着信息的不断发展,不同部门、不同地区间的信息交流不断增加,计算机网络技术的发展为信息传递和数据共享提供了技术保障。但随着各领域日常获取和产生的数据量日益增多、数据来源日益多样、数据管理环境日趋复杂,各个领域在数据的生成、管理、利用方面的安全性、有效性和高效性等问题日益突出,急需通过新的技术和技术应用改变当前信息飞速发展的大环境下的数据流动障碍。
由于互联网具有数据不安全和隐私泄露的风险,基于区块链技术所具有的去中心化、数据不可篡改、可匿名、自信任、多方共同维护等特点,有望通过区块链技术逐步解决互联网数据真实性和安全性的问题。然而,随着数据量爆炸式增长,针对区块链技术的存储开销越来越大。
发明内容
有鉴于此,本发明旨在提出一种基于区块链技术的分布式共享文件管理方法及装置,以解决现有技术中采用区块链进行存储导致开销较大的技术问题。
为达到上述目的,本发明的技术方案是这样实现的:
一方面,本发明实施例提供了一种基于区块链技术的分布式共享文件管理方法,包括:
接收异域用户的文件共享请求,从所述共享请求中获取文件对应的表地址;
向区块链发送查询信息,所述查询信息包括所述表地址的信息;
IPFS所有者节点接收区块链返回的校验值;
根据所述校验值判断文件是否一致,在一致时,执行数据共享操作。
进一步的,所述根据所述校验值判断文件是否一致,包括:
对所述对文件的数据执行哈希运算,并将运算结果与校验值进行比对,根据比对结果判断文件是否一致。
进一步的,在根据所述校验值判断文件是否一致后,其特征在于,所述方法还包括:
在不一致时,向IPFS所有者节点报告,以使得其它IPFS所有者节点发出数据恢复请求,得到具有相同表地址的原始数据;
接收所述IPFS所有者节点发送的原始数据。
进一步的,在接收所述IPFS所有者节点发送的原始数据后,所述方法还包括:
对所述原始数据进行处理,以得到处理结果;
将所述处理结果与所述校验值进行比对,根据比对结果确定是否替换本地数据。
更进一步的,所述接收所述IPFS所有者节点发送的原始数据,包括:
接收所述IPFS所有者节点发送的加密后的原始数据。
另一方面,本发明实施例还提供了一种基于区块链技术的分布式共享文件管理装置,包括:
接收模块,用于接收异域用户的文件共享请求,从所述共享请求中获取文件对应的表地址;
发送模块,用于向区块链发送查询信息,所述查询信息包括所述表地址的信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津光电通信技术有限公司,未经天津光电通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110874460.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种压缩空气储热发电系统
- 下一篇:一种提取罐罐内压力控制装置及方法与应用