说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210894493.2 (22)申请日 2022.07.28 (71)申请人 北京航空航天大 学 地址 100191 北京市海淀区学院路37号 (72)发明人 伍前红 张品戈 高启元 程浩添  (74)专利代理 机构 北京高沃 律师事务所 1 1569 专利代理师 韩雪梅 刘芳 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/25(2019.01) G06F 16/2455(2019.01) G06F 16/23(2019.01) G06F 9/54(2006.01) (54)发明名称 一种基于区块链的一致性去中心化存储系 统 (57)摘要 本发明涉及一种基于区块链的一致性去中 心化存储系统。 该系统包括: 区块链交互模块、 数 据共享模块和数据持久化存储模块。 数据共享模 块与区块链交互模块连接。 数据持久化存储模块 与数据共享模块连接。 区块链交互模块用于获取 任务类型, 并基于任务类型生成任务调度指令; 数据共享模块用于开辟存储空间存储 热门数据, 并用于响应任务调度指令; 热门数据为预设时间 段内访问次数最多的数据; 数据持久化存储模 块, 用于将数据共享模块中存储的热门数据和本 地存储数据进行统一, 形成利用键值对寻找的k ‑ v型数据, 以解决现有技 术存在的数据孤岛问题。 权利要求书2页 说明书7页 附图4页 CN 115129790 A 2022.09.30 CN 115129790 A 1.一种基于区块链的一 致性去中心化存 储系统, 其特 征在于, 包括: 区块链交 互模块, 用于获取任务类型, 并基于所述任务类型生成任务调度指令; 数据共享模块, 与所述区块链交互模块连接, 用于开辟存储空间存储热门数据, 并用于 响应所述任务调度指令; 所述热门数据为预设时间段内访问次数最多的数据; 数据持久化存储模块, 与所述数据共享模块连接, 用于将所述数据共享模块中存储的 热门数据和本地存 储数据进行统一, 形成利用键值对寻找的k ‑v型数据。 2.根据权利要求1所述的基于区块链的一致性去中心化存储系统, 其特征在于, 所述 区 块链交互模块包括: 数据交互接口, 用于处理区块链验证状态的写入请求或读取请求, 用于收集与所述写 入请求或所述读取请求相对应的数据包, 并用于解析所述数据包得到任务类型, 用于基于 所述任务类型生成全局共识读写表; 所述任务类型包括写入和读取; 所述全局共识读写表 用于存储任务类型、 任务键名和任务 ID; 数据一致性验证单元, 与所述数据交互接口连接, 用于利用所述全局共识读写表对数 据状态存 储进行保护得到校验数据包; 任务调度单元, 与所述数据一致性验证单元连接, 用于将所述校验数据包封装成原子 性任务, 并用于基于任务队列的特性对所述原子性任务进行调度。 3.根据权利要求2所述的基于区块链的一致性去中心化存储系统, 其特征在于, 所述数 据一致性验证单元利用所述全局共识读写表对 数据状态存储进行保护得到校验数据包, 具 体包括: 根据所述任务类型解析 出与所述任务类型相关的任务键名; 获取所述全局共识读写表中的当前任务ID, 并确定所述当前任务的任务键名是否被使 用, 当所述当前任务的任务键名被任务ID小于当前任务ID的任务使用时, 将当前任务的对 应进程置为挂起状态, 当所述当前任务的任务键名未被任务ID小于 当前任务ID的任务使用 时, 执行当前任务; 其中, 当阻塞当前任务的读写任务完成后, 对读写表进行广播, 释放任务阻塞, 并将释 放的任务 放入消息队列; 当当前任务被调度时, 对所述全局共识读写表进行 更新, 完成对应的读写任务。 4.根据权利要求2所述的基于区块链的一致性去中心化存储系统, 其特征在于, 所述任 务调度单 元基于任务队列的特性对所述原子性任务进行调度, 具体包括: 获取当前任务的优先级; 当当前任务进入 任务队列时, 依据所述优先级对所述当前任务进行排序。 5.根据权利要求2所述的基于区块链的一致性去中心化存储系统, 其特征在于, 所述数 据共享模块利用星际文件系统搭建形成。 6.根据权利要求5所述的基于区块链的一致性去中心化存储系统, 其特征在于, 所述数 据共享模块包括: 本地单元, 作为所述星际文件系统的节点, 用于利用所述星际文件系统中的键值对文 件系统开辟 存储空间存 储热门数据, 并用于响应所述任务调度指令; 云端单元, 作为所述星际文件系统 的节点, 用于存储所述热门数据的备份, 并用于响应 所述任务调度指令 。权 利 要 求 书 1/2 页 2 CN 115129790 A 27.根据权利要求1所述的基于区块链的一致性去中心化存储系统, 其特征在于, 所述数 据持久化存 储模块包括: 通用抽象接口, 用于接收所述区块链交互模块打包的任务, 将不同类型的数据库统一 成利用键值对寻找的k ‑v型数据; 低层数据库, 与所述 通用抽象接口连接, 用于存 储所述k‑v型数据。权 利 要 求 书 2/2 页 3 CN 115129790 A 3

PDF文档 专利 一种基于区块链的一致性去中心化存储系统

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于区块链的一致性去中心化存储系统 第 1 页 专利 一种基于区块链的一致性去中心化存储系统 第 2 页 专利 一种基于区块链的一致性去中心化存储系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:03上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。