[发明专利]一种基于区块链的隐私大文件存储系统在审

专利信息
申请号: 202010445732.7 申请日: 2020-05-25
公开(公告)号: CN111353177A 公开(公告)日: 2020-06-30
发明(设计)人: 邱炜伟;李伟;蔡亮;张珂杰;匡立中 申请(专利权)人: 杭州趣链科技有限公司
主分类号: G06F21/62 分类号: G06F21/62
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 邱启旺
地址: 310051 浙江省杭州市*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 区块 隐私 文件 存储系统
【说明书】:

发明公开了一种基于区块链的隐私大文件存储系统,该系统由区块链节点组成,通过将文件系统集成到区块链节点内部,文件的存储和校验都在节点内完成,文件上传到存储系统后,文件的描述信息记录在区块链公共账本中,文件内容存储在节点连接的文件系统中,文件在节点间的传输通过p2p链路进行;文件的描述性数据在所有节点上公开存储,而文件内容在指定节点中存储,既保证了文件在区块链系统中不可篡改,又保证了文件的隐私性;本发明既能避免区块链节点的单点故障,又能保证恶意节点无法盗取隐私文件,节省了节点的存储空间。本发明提供的区块链间文件传输的方案,能够高效稳定地实现文件在节点间的共享,且不会造成节点间交易广播的阻塞。

技术领域

本发明属于区块链技术领域,尤其涉及一种基于区块链的隐私大文件存储系统。

背景技术

区块链技术是一种去中心化分布式账本技术,能够安全地存储各种数据,特点是存储在区块链上的数据不可伪造和篡改。区块链上的各个节点都维护一个公共的账本,所有交易都是由各个节点共识后存储的,任何一个节点对自己所维护的账本进行篡改都是无效的。

在区块链中,正是因为每个节点都会持有一份相同的账本,如果直接将文件直接存入账本中,会造成存储冗余浪费。而且,将文件存储区块链中,隐私性无法很好的保证。当前已有一些做法,将文件先存在其它的文件系统中,然后将文件的哈希值记录在区块链中。这样做无疑把文件系统与区块链分离开了,无法很好地保证一致性,且不利于用户管理。另外,所有节点都访问该文件系统,无疑是中心化的,难以避免单点故障以及文件系统被恶意修改。因此,将文件系统嵌入区块链系统中进行管理具有很大的应用价值。

此外,当前区块链系统中,节点间一般只传输交易数据,数据量较小。然而,随着区块链上存储的数据类型越来越多,节点间的传输也需要支持更大的文件。因此,节点间高效而稳定地传输大文件,且尽可能不影响原有交易数据的传输,将具有重要意义。

发明内容

本发明的目的在于针对现有技术的不足,提供一种基于区块链的隐私大文件存储系统。

本发明的目的是通过以下技术方案来实现的:一种基于区块链的隐私大文件存储系统,该系统由四个及以上的区块链节点组成,每个区块链节点都接入一个文件系统;文件上传到存储系统后,文件的描述信息记录在区块链公共账本中,文件内容存储在节点连接的文件系统中,文件在节点间的传输通过p2p链路进行;每个节点都配置稳定性分数和标准传输速率值,每次文件传输后更新稳定性分数。

进一步地,所述文件在节点间的传输通过p2p链路进行包括文件上传和文件下载。

进一步地,所述文件上传包括以下步骤:

(1.1)计算文件的哈希值得到文件哈希;

(1.2)将文件上传到目标节点,同时构造一笔文件上传类型的区块链交易,交易中包含文件的描述信息以及交易签名;所述描述信息包括文件名、文件哈希、自定义文件描述、可存储节点列表、可下载用户列表、文件存储位置列表;所述文件存储位置列表为本次文件上传的目标节点列表;

(1.3)目标节点接收文件和交易,首先对步骤(1.2)构造的交易进行验证,包括验证描述信息的合法性以及交易签名的正确性;所述验证描述信息的合法性具体为重新计算文件的哈希值,如果与交易中的文件哈希一致,则认为本次上传是合法的;否则是不合法的,本次上传失败;

(1.4)验证通过,目标节点将文件保存至连接的文件系统中,然后将交易进行广播共识并写入区块链公共账本中,同时目标节点将文件发送给文件存储位置列表中的其它目标节点。

进一步地,所述步骤(1.4)中目标节点将文件发送给文件存储位置列表中的其它目标节点,包括以下子步骤:

(1.4.1)目标节点向文件存储位置列表中的其它目标节点发送握手请求,所述握手请求中包括交易和文件的分段传输方案;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010445732.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top