基于区块链和星际文件系统IPFS的快速文件获取方法.pdf
《基于区块链和星际文件系统IPFS的快速文件获取方法.pdf》由会员分享,可在线阅读,更多相关《基于区块链和星际文件系统IPFS的快速文件获取方法.pdf(6页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910156960.X (22)申请日 2019.03.01 (71)申请人 上海七印信息科技有限公司 地址 201306 上海市浦东新区泥城镇云汉 路979号2楼 (72)发明人 白云辉甘露 (74)专利代理机构 上海天翔知识产权代理有限 公司 31224 代理人 陈骏键 (51)Int.Cl. G06F 16/178(2019.01) G06F 16/13(2019.01) (54)发明名称 一种基于区块链和星际文件系统IPFS的快 速文件获取方法 (57)摘要 本发明。
2、公开的一种基于区块链和星际文件 系统IPFS的快速文件获取方法, 包括以下步骤: 当需要获取某一文件时, 通过任一客户端向所述 区块链发送文件获取请求; 所述区块链对所述文 件获取请求进行解析, 并根据解析结果进行检 索; 判断是否匹配检索, 若匹配检索, 则所述区块 链将检索到的与所述文件获取请求相对应的文 件索引哈希值发送至所述星际文件系统IPFS; 所 述星际文件系统IPFS根据所述文件索引哈希值 进行检索; 判断是否匹配检索, 若匹配检索, 则所 述星际文件系统IPFS将检索到的与所述文件索 引哈希值向对应的文件发送至指定的客户端。 本 发明可以在区块链上存储大量的文件, 同时减少 了。
3、区块链上文件存储的冗余度, 能够快速查询或 下载文件。 权利要求书1页 说明书2页 附图2页 CN 110008194 A 2019.07.12 CN 110008194 A 1.一种基于区块链和星际文件系统IPFS的快速文件获取方法, 其特征在于, 所述区块 链用于接收不同客户端上传的文件索引哈希值, 并将接收到的所有的文件索引哈希值进行 同步; 所述星际文件系统IPFS用于接收不同客户端上传的需要存储的文件, 并一方面对接 收到的文件进行哈希运算, 生成文件索引哈希值反馈至指定的客户端, 另一方面对接收到 的文件进行存储并同步; 所述快速文件获取方法包括以下步骤: 当需要获取某一文件时, 。
4、通过任一客户端向所述区块链发送文件获取请求; 所述区块链接收到所述文件获取请求后, 对所述文件获取请求进行解析, 并根据解析 结果进行检索; 判断是否匹配检索, 若匹配检索, 则所述区块链将检索到的与所述文件获取请求相对 应的文件索引哈希值发送至所述星际文件系统IPFS; 所述星际文件系统IPFS接收到所述区块链发送过来的文件索引哈希值, 并根据所述文 件索引哈希值进行检索; 判断是否匹配检索, 若匹配检索, 则所述星际文件系统IPFS将检索到的与所述文件索 引哈希值向对应的文件发送至指定的客户端。 权利要求书 1/1 页 2 CN 110008194 A 2 一种基于区块链和星际文件系统IP。
5、FS的快速文件获取方法 技术领域 0001 本发明涉及计算机技术领域, 尤其涉及一种基于区块链和星际文件系统IPFS的快 速文件获取方法。 背景技术 0002 现有的区块链上的数据都是全同步的, 如果要存储文件, 那么会给区块链造成很 大的压力, 同时也会增加区块链上文件存储的冗余度, 文件查询速度也会降低。 IPFS(Inter Planetary File System即星际文件系统)是一种点对点的分布式文件系统, 旨在连接所有 的运行IPFS软件的计算机设备。 IPFS系统结合了分布式哈希表技术、 带激励机制的数据块 交换和基于默克尔树的文件存储技术打造了一个没有单点故障的互联网文件存储。
6、系统。 0003 本申请人基于区块链和星际文件系统IPFS进行有益的探索和研究, 找到了解决上 述问题的办法, 下面将要解决的技术方案便是在这种背景下产生的。 发明内容 0004 本发明所要解决的技术问题在于: 针对现有技术的不足而提供一种基于区块链和 星际文件系统IPFS的快速文件获取方法。 0005 本发明所要解决的技术问题可以采用如下技术方案来实现: 0006 一种基于区块链和星际文件系统IPFS的快速文件获取方法, 所述区块链用于接收 不同客户端上传的文件索引哈希值, 并将接收到的所有的文件索引哈希值进行同步; 所述 星际文件系统IPFS用于接收不同客户端上传的需要存储的文件, 并一方。
7、面对接收到的文件 进行哈希运算, 生成文件索引哈希值反馈至指定的客户端, 另一方面对接收到的文件进行 存储并同步; 0007 所述快速文件获取方法包括以下步骤: 0008 当需要获取某一文件时, 通过任一客户端向所述区块链发送文件获取请求; 0009 所述区块链接收到所述文件获取请求后, 对所述文件获取请求进行解析, 并根据 解析结果进行检索; 0010 判断是否匹配检索, 若匹配检索, 则所述区块链将检索到的与所述文件获取请求 相对应的文件索引哈希值发送至所述星际文件系统IPFS; 0011 所述星际文件系统IPFS接收到所述区块链发送过来的文件索引哈希值, 并根据所 述文件索引哈希值进行检。
8、索; 0012 判断是否匹配检索, 若匹配检索, 则所述星际文件系统IPFS将检索到的与所述文 件索引哈希值向对应的文件发送至指定的客户端。 0013 由于采用如上技术方案, 本发明的有益效果在于: 本发明通过区块链和星际文件 系统IPFS分别对文件索引哈希值和文件进行存储, 这样可以在区块链上存储大量的文件, 同时减少了区块链上文件存储的冗余度, 能够快速查询或下载文件。 说明书 1/2 页 3 CN 110008194 A 3 附图说明 0014 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的。
9、附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以 根据这些附图获得其他的附图。 0015 图1是本发明的区块链和星际文件系统IPFS的结构示意图。 0016 图2是本发明的快速文件获取方法的流程图。 具体实施方式 0017 为了使本发明实现的技术手段、 创作特征、 达成目的与功效易于明白了解, 下面结 合具体图示, 进一步阐述本发明。 0018 参见图1, 区块链100用于接收不同客户端10上传的文件索引哈希值, 并将接收到 的所有的文件索引哈希值进行同步。 星际文件系统IPFS200用于接收不同客户端10上传的 需要存储的文件, 并一方面对。
10、接收到的文件进行哈希运算, 生成文件索引哈希值反馈至指 定的客户端, 另一方面对接收到的文件进行存储并同步。 0019 参见图2并结合图1, 本发明的基于区块链和星际文件系统IPFS的快速文件获取方 法, 包括以下步骤: 0020 步骤S10, 当需要获取某一文件时, 通过任一客户端10向区块链100发送文件获取 请求; 0021 步骤S20, 区块链100接收到文件获取请求后, 对文件获取请求进行解析, 并根据解 析结果进行检索; 0022 步骤S30, 判断区块链100是否匹配检索, 若匹配检索, 则区块链100将检索到的与 文件获取请求相对应的文件索引哈希值发送至星际文件系统IPFS20。
11、0; 0023 步骤S40, 星际文件系统IPFS200接收到区块链100发送过来的文件索引哈希值, 并 根据文件索引哈希值进行检索; 0024 步骤S50, 判断星际文件系统IPFS200是否匹配检索, 若匹配检索, 则星际文件系统 IPFS200将检索到的与文件索引哈希值向对应的文件发送至指定的客户端10。 0025 以上显示和描述了本发明的基本原理和主要特征和本发明的优点。 本行业的技术 人员应该了解, 本发明不受上述实施例的限制, 上述实施例和说明书中描述的只是说明本 发明的原理, 在不脱离本发明精神和范围的前提下, 本发明还会有各种变化和改进, 这些变 化和改进都落入要求保护的本发明范围内。 本发明要求保护范围由所附的权利要求书及其 等效物界定。 说明书 2/2 页 4 CN 110008194 A 4 图1 说明书附图 1/2 页 5 CN 110008194 A 5 图2 说明书附图 2/2 页 6 CN 110008194 A 6 。
- 内容关键字: 基于 区块 星际 文件系统 IPFS 快速 文件 获取 方法
馈纸式文档扫描仪.pdf
植物补光灯控制电路和植物补光灯.pdf
冷却装置.pdf
储能模组、储能装置及用电设备.pdf
交直流高压电容器放电电路.pdf
带有中位锁止和提升回位功能的液压多路阀.pdf
输液杆外设供电线缆的收纳结构.pdf
车用尿素溶液生产的投料装置.pdf
复合外墙保温板和方便拼接的复合外墙.pdf
高硬度石材表面抛光装置.pdf
文胸模杯打孔装置.pdf
电磁干粉除铁器用布料装置.pdf
立体式离心筛.pdf
车底.pdf
用于树状空间节点试验的反力架装置.pdf
建筑节能外墙保温装饰板结构.pdf
便于温度调整的微生物离心设备.pdf
应用于钻柱内孔的泥浆过滤设备.pdf
铝合金门窗尺寸检测装置.pdf
肥料快速发酵装置.pdf
侧斜防撞型充电桩.pdf
柑橘栽种装置.pdf
用于高压传感器连接器的激光焊接工装.pdf
大豆种植根瘤菌剂接种装置.pdf
铝塑废料中铝箔分离设备以及方法.pdf
视频转码调度方法、装置、可读存储介质、电子设备.pdf
有机液体存储罐脱氢反应器.pdf
地坪研磨机齿轮箱多驱系统.pdf
溜槽防堵及检测装置.pdf
用于换热器铜管扩口机构.pdf
衣柜板材自动上下料装置及其方法.pdf
乳清蛋白的制备方法和乳清蛋白饮料.pdf
一种治疗艾滋病的中药配方.pdf
一种防治冻疮的药物及其制备方法.pdf
截咳口服液.pdf
IL-2受体抗体用于预防与两性霉素B抗真菌疗法有关的毒性的应用.pdf
乙型肝炎病毒表面抗原作为粘膜免疫刺激物和得到的制剂.pdf
一种降脂饮料及其制备方法.pdf
脂肪结合聚合物.pdf
感官可接受的口腔内崩解组合物.pdf
复方羟苯磺酸钙.pdf
阿立哌唑的口腔崩解片制剂及其制备方法.pdf
用于减轻体重的制剂和方法.pdf
一种反应停有效干预口腔癌动物模型的方法.pdf
去甲斑蝥素缓释微球及其制备方法.pdf
用于预防和治疗炎性疾病,自体免疫性疾病,和移植排斥的组成物及方法.pdf
含植物雌激素的提取物选择性调节雌激素受体Β的应用.pdf
作为癌症治疗剂的野生型RAS.pdf
舒必利分散片的制备方法.pdf
一种紫杉醇注射剂及其制备方法.pdf
包含鲁米考昔的药物组合物.pdf