一种基于区块链的文件存储系统及其文件存储方法

基本信息

申请号 CN201910744733.9 申请日 -
公开(公告)号 CN110427346A 公开(公告)日 2019-11-08
申请公布号 CN110427346A 申请公布日 2019-11-08
分类号 G06F16/172(2019.01)I; G06F16/182(2019.01)I; G06F16/13(2019.01)I 分类 计算;推算;计数;
发明人 李珂; 张宏元; 郭仲勇; 梁勇利; 王燕娟 申请(专利权)人 河南中盾云安信息科技有限公司
代理机构 北京众合诚成知识产权代理有限公司 代理人 河南中盾云安信息科技有限公司
地址 450000 河南省郑州市高新技术产业开发区科学大道81号6幢东3单元6层36号
法律状态 -

摘要

摘要 本发明提供一种基于区块链的文件存储系统及其文件存储方法,文件存储方法包括如下步骤:区块链服务模块通过区块链服务接口接收文件和哈希值并计算文件的哈希值,判断其与接收到的哈希值是否匹配;如果匹配则将文件和哈希值存储并生成该文件的ID码;根据文件的哈希值生成数据存储交易,将该数据存储交易和文件的ID码发送给区块链服务模块;区块链服务模块将数据存储交易发给超级节点进行共识和打块,并将打块后的数据存储交易广播给所有节点,各节点根据文件的ID码将文件写入各自DFS系统。本发明提供的技术方案,能够解决现有技术中区块链存储数据时交易数量大、时间长的问题。