全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211067255.0 (22)申请日 2022.09.01 (71)申请人 云南电网有限责任公司信息中心 地址 650034 云南省昆明市拓东路73号 (72)发明人 姜莹 谢林江 张建文 李申章  刘莎 张劲松 李力 李林昆  陈昆磊 宋媛 陈忱  (74)专利代理 机构 北京谱帆知识产权代理有限 公司 11944 专利代理师 董伟燕 (51)Int.Cl. G06F 16/11(2019.01) G06F 16/2455(2019.01) G06F 16/27(2019.01) H04L 9/32(2006.01) (54)发明名称 一种基于BaaS平台的区块链数据动态归档 方法及系统 (57)摘要 本发明提供一种基于BaaS平台的区块链数 据动态归档方法及系统, 属于计算机技术领域, 可降低边缘侧区块链节点的存储压力。 本发明的 一种基于BaaS平台的区块链数据动态归档方法, 包括在BaaS平台执行以下步骤: 发送节点数据查 询请求到至少一个区块链节点上; 接收所述区块 链节点基于所述节点数据查询请求返回的节点 数据, 并对接收到的所述节点数据进行校验; 响 应于校验通过, 将每个所述区块链节 点发送的节 点数据进行合并, 并持久化归档保存。 权利要求书2页 说明书8页 附图3页 CN 115481083 A 2022.12.16 CN 115481083 A 1.一种基于BaaS平台的区块链数据动态归档方法, 其特征在于, 包括在BaaS平台执行 以下步骤: 发送节点数据查询请求到 至少一个区块链 节点上; 接收所述 区块链节点基于所述节点数据查询 请求返回的节点数据, 并对接收到的所述 节点数据进行 校验; 响应于校验通过, 将每个所述区块链节点发送的节点数据进行合并, 并持久化归档保 存。 2.根据权利要求1所述的基于BaaS平台的区块链数据动态归档方法, 其特征在于, 还包 括在BaaS平台执 行以下步骤: 根据区块链的标识, 选择需要归档的区块链。 3.根据权利要求1所述的基于BaaS平台的区块链数据动态归档方法, 其特征在于, 对接 收到的所述节点数据进行 校验包括: 校验各个节点数据是否一 致; 和/或校验节点数据中的签名是否合法。 4.根据权利要求1所述的基于BaaS平台的区块链数据动态归档方法, 其特征在于, 还包 括在BaaS平台执 行以下步骤: 获取并存储当前最大区块高度, 并与持久化保存在Bass平台上的节点数据进行关联对 应; 将所述当前最大区块高度对应的节点数据到每个区块链节点, 以使所述每个区块链节 点将低于最大区块高度对应的节点数据进行删除。 5.根据权利要求1 ‑4中任一项所述的基于BaaS平台的区块链数据动态归档方法, 其特 征在于, 所述Ba aS平台设置在云端。 6.根据权利要求1所述的基于BaaS平台的区块链数据动态归档方法, 其特征在于, 还包 括在所述区块链 节点执行以下步骤: 接收所述BaaS平台发送节点数据查询请求, 并基于所述节点数据查询请求将区块链节 点数据发送给 所述BaaS平台。 7.根据权利要求4所述的基于BaaS平台的区块链数据动态归档方法, 其特征在于, 还包 括在所述区块链 节点执行以下步骤: 接收所述BaaS平台发送的当前最大区块高度对应的节点数据, 并将低于所述最大区块 高度对应的节点数据进行删除。 8.根据权利要求1所述的基于BaaS平台的区块链数据动态归档方法, 其特征在于, 还包 括: 响应于第一区块链节点的存储容量超过预设存储容量阈值, 则所述第 一区块链节点发 送数据归档请求到Ba aS平台, 其中, 所述数据归档请求中包 含第一区块链 节点的数据; 所述BaaS平台基于所述第一区块链节点发送的数据归档请求, 对第一区块链节点数据 进行归档存 储; 响应于归档存储完成, 所述BaaS平台发送存储完成指令到所述第一区块链节点, 以将 所述第一区块链 节点的数据删除。 9.根据权利要求1所述的基于BaaS平台的区块链数据动态归档方法, 其特征在于, 还包 括在BaaS平台执 行以下步骤:权 利 要 求 书 1/2 页 2 CN 115481083 A 2根据区块链的标识获取 所述区块链的节点信息; 查询最新存储的区块数据和区块高度, 并将查询到的最新 区块数据和区块高度在主链 中进行校验; 校验通过后, 根据所述区块链节点信息、 所述区块链数据和所述区块高度对所述区块 链从第零个区块 开始进行 数据恢复, 恢复到查询到的区块高度; 数据恢复成功后, 所述Bas s平台发送 节点数据查询请求到每 个区块链 节点上; 接收各个所述区块链节点返回的节点数据, 并校验所有节点数据的一致性; 若节点数 据的一致性校验通过, 则区块链数据恢复成功。 10.一种基于BaaS平台的区块链数据动态归档系统, 其特征在于, 包括BaaS平台和区块 链节点, 所述BaaS平台和所述区块链节点双向通信连接, 所述BaaS平台包括请求发送模块、 校验模块和数据存 储模块; 其中, 所述请求发送模块, 被 配置为发送 节点数据查询请求到 至少一个区块链 节点上; 所述校验模块, 被配置为接收所述 区块链节点基于所述节点数据查询请求返回的节点 数据, 并对接收到的所述节点数据进行 校验; 所述数据存储模块, 被配置为响应于校验通过, 将每个所述区块链节点发送的节点数 据进行合并, 并持久化归档保存。权 利 要 求 书 2/2 页 3 CN 115481083 A 3

PDF文档 专利 一种基于BaaS平台的区块链数据动态归档方法及系统

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