全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211111981.8 (22)申请日 2022.09.13 (71)申请人 苏州长通互联科技有限公司 地址 215133 江苏省苏州市相城区高铁新 城青龙港路66号领寓商务广场1幢18 层1805室-080工位 (72)发明人 王晓亮 宁志伟  (74)专利代理 机构 北京德崇智捷知识产权代理 有限公司 1 1467 专利代理师 王欣 (51)Int.Cl. G06F 8/65(2018.01) G06F 16/23(2019.01) G06F 16/27(2019.01) G06F 11/14(2006.01) (54)发明名称 一种区块链升级方法和装置 (57)摘要 本说明书实施例公开了一种区块链升级方 法和装置, 其中所述方法在升级前暂停第一区块 链业务, 包括: 暂停第一区块链节点, 以及保存所 述第一区块链节点的第一备份数据; 生成第二区 块链配置, 所述第二区块链配置中创世区块配置 和系统配置与所述第一区块链对应配置相同; 发 起验证者更新交易, 以将第一区块链的共识节点 列表替换为第二区块链的共识节 点列表; 保存更 新验证者后所述第一区块链节点的第二备份数 据; 恢复所述第一区块链节点的第二备份数据至 所述第二区块链节点; 启动所述第二区块链并确 认区块链是否升级成功。 本发明方案采用舍弃原 有节点身份和配置直接生 成新节点, 无需配置迁 移工具, 配置变化不影响升级过程, 可实现相邻 版本或跨版本 升级。 权利要求书2页 说明书6页 附图6页 CN 115525308 A 2022.12.27 CN 115525308 A 1.一种区块链升级方法, 其特 征在于, 在升级前暂停第一区块链业 务, 包括: 暂停第一区块链 节点, 以及保存所述第一区块链 节点的第一备份数据; 生成第二区块链配置, 所述第 二区块链配置 中创世区块配置和系统配置与 所述第一区 块链对应 配置相同; 获取所述第 一区块链的管理员私钥并发起验证者更新交易, 以将第 一区块链的共识节 点列表替换为第二区块链的共识 节点列表; 保存更新验证者后所述第一区块链 节点的第二备份数据; 恢复所述第一区块链 节点的第二备份数据至所述第二区块链 节点; 启动所述第二区块链并确认区块链是否 升级成功。 2.根据权利要求1所述的区块链升级方法, 其特征在于, 验证区块链是否升级成功的过 程, 包括: 若所述第二区块链运行正常, 则确认升级成功并删除所述第一区块链; 若所述第二区块链运行异常, 则确认升级失败, 并恢复所述第一备份数据至所述第一 区块链节点后启动第一区块链。 3.根据权利要求1所述的区块链升级方法, 其特征在于, 生成第 二区块链配置之后还包 括: 运行所述第二区块链以验证 配置是否正确。 4.根据权利要求1所述的区块链升级方法, 其特征在于, 恢 复所述第 一区块链节点的第 二备份数据至第二区块链节点之前, 还包括: 停止第二区块链运行并删除第二区块链节点 数据。 5.根据权利要求1至4任一项所述的区块链升级方法, 其特征在于, 所述第 一区块链和/ 或所述第二区块链由包括若干具有相应 配置和/或相应版本的微 服务组合进行构建。 6.一种区块链升级装置, 其特 征在于, 包括: 第一模块, 用于暂停第一区块链 节点, 以及保存所述第一区块链 节点的第一备份数据; 第二模块, 用于生成第二区块链配置, 所述第二区块链配置中创世区块配置和系统配 置与所述第一区块链对应 配置相同; 第三模块, 用于发起验证者更新交易, 以将第一区块链的共识节点列表替换为第二区 块链的共识 节点列表; 第四模块, 用于保存更新验证者后所述第一区块链 节点的第二备份数据; 第五模块, 用于恢复所述第一区块链 节点的第二备份数据至所述第二区块链 节点; 第六模块, 用于启动所述第二区块链并确认区块链是否 升级成功。 7.根据权利要求6所述的区块链升级装置, 其特征在于, 所述第六模块验证区块链是否 升级成功的过程, 包括: 若所述第二区块链运行正常, 则确认升级成功并删除所述第一区块链; 若所述第二区块链运行异常, 则确认升级失败, 并恢复所述第一备份数据至所述第一 区块链节点后启动第一区块链。 8.根据权利要求6所述的区块链升级装置, 其特征在于, 还包括第七模块, 用于所述第 二模块生成第二区块链配置之后运行 所述第二区块链以验证 配置是否正确。 9.根据权利要求6所述的区块链升级装置, 其特征在于, 还包括第八模块, 用于所述第 五模块恢复所述第一区块链节点的第二备份数据至第二区块链节点之前停止第二区块链权 利 要 求 书 1/2 页 2 CN 115525308 A 2运行并删除第二区块链 节点数据。 10.根据权利要求6至9任一项所述的区块链升级装置, 其特征在于, 所述第一区块链 和/或所述第二区块链由包括若干具有相应 配置和/或相应版本的微 服务组合进行构建。 11.一种电子设备, 其特 征在于, 包括: 处理器; 以及 被安排成存储计算机可执行指令的存储器, 所述可执行指令在被执行时使所述处理器 执行权利要求1至 5任一项所述的区块链升级方法。 12.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储一个或多个 程序, 所述一个或多个程序当被包括多个应用程序的电子设备执行时, 使得所述电子设备 执行权利要求1至 5任一项所述的区块链升级方法。权 利 要 求 书 2/2 页 3 CN 115525308 A 3

PDF文档 专利 一种区块链升级方法和装置

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