全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221047409 9.3 (22)申请日 2022.04.29 (71)申请人 蚂蚁区块链科技 (上海) 有限公司 地址 200010 上海市黄浦区外马路618号8 层803室 (72)发明人 林鹏 邓福喜 蒋海滔  (74)专利代理 机构 北京博思佳知识产权代理有 限公司 1 1415 专利代理师 李威 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/08(2006.01) H04L 9/40(2022.01) H04L 41/082(2022.01) G06Q 40/04(2012.01) (54)发明名称 针对区块链的管理方法及装置和电子设备 (57)摘要 本说明书实施例提供一种针对区块链的管 理方法及装置和电子设备。 该方法包括: 接收管 理用户提交的针对区块链进行管理操作的提议 请求; 响应于所述提议请求, 调用所述区块链上 部署的管 理合约包含的投票逻辑, 为参与投票的 用户生成与所述管理操作对应的投票事件, 以使 所述参与投票的用户响应于所述投票事件, 针对 所述管理操作进行投票处理, 并将投票结果作为 与所述投票事件对应的事件响应提交至所述管 理合约进行 投票汇总; 获取所述管理合约进行投 票汇总得到的所述参与投票的用户针对所述管 理操作的投票处理结果, 并基于所述投票处理结 果确定针对所述管理操作是否投票通过; 如果 是, 授予所述管理用户针对所述区块链进行管理 操作的权限。 权利要求书3页 说明书15页 附图2页 CN 114884673 A 2022.08.09 CN 114884673 A 1.一种针对区块链的管理方法, 应用于区块链管理系统, 所述方法包括: 接收管理用户提交的针对区块链进行 管理操作的提 议请求; 响应于所述提议请求, 调用所述区块链上部署的管理合约包含的投票逻辑, 为参与投 票的用户生成与所述管理操作对应的投票事件, 以使 所述参与投票的用户响应于所述投票 事件, 针对所述管理操作进行投票处理, 并将投票结果作为与所述投票事件对应的事件响 应提交至所述管理合约进 行投票汇总; 获取所述管理合约进 行投票汇总得到的所述参与投 票的用户针对所述管 理操作的投票处理结果, 并基于所述投票处理结果确定针对所述管理 操作是否投票 通过; 如果是, 授予所述管理用户针对所述区块链进行 管理操作的权限。 2.根据权利要求1所述的方法, 所述方法还 包括: 接收所述管理用户发起的针对所述区块链的管理请求; 其中, 所述管理请求包括所述 管理用户针对所述区块链待执 行的管理操作; 响应于所述管理请求, 确定所述管理用户是否具有针对所述区块链执行所述管理操作 的权限; 如果是, 针对所述区块链执 行所述管理操作。 3.根据权利要求2所述的方法, 所述区块链管理系统与区块链服 务平台对接; 所述调用所述区块链上部署的管理合约包含的投票逻辑, 为参与投票的用户生成与 所 述管理操作对应的投票事 件, 包括: 生成与所述提议请求对应的提议交易, 并将所述提议交易发送至所述区块链服务平 台, 由所述区块链服务平台进一步将所述提议交易发送至所述区块链中的节点设备, 以使 所述节点设备响应于所述提议交易, 调用所述区块链上部署的管理合约包含的投票逻辑, 为参与投票的用户生成与所述管理操作对应的投票事 件; 所述获取 所述参与投票的用户针对所述管理操作的投票处 理结果, 包括: 获取所述区块链服务平台推送的所述管理合约进行投票汇总得到的所述参与投票的 用户针对所述管理操作的投票处 理结果。 4.根据权利要求3所述的方法, 所述管理操作包括对所述区块链中部署的目标智能合 约进行版本升级相关的操作; 所述管理合约包含针对所述目标智能合约进 行版本升级相关 的升级管理逻辑; 所述区块链部署了版本升级之前 的旧版本的目标智能合约, 以及版本升 级之后的新版本的目标智能合约; 所述管理合约维护了针对所述目标智能合约进 行引流的 引流策略; 所述引流策略包括将 针对所述目标智能合约的合约调用交易引流至所述新版本 的目标智能合约进行执行的第一引流策略, 和将 针对所述目标智能合约的合约调用交易引 流至所述旧版本的目标智能合约进行 执行的第二引流策略; 针对所述区块链执 行所述管理操作, 包括: 生成与所述管理请求对应的管理交易, 并将所述管理交易发送至所述区块链服务平 台, 由所述区块链服务平台进一步将所述管理交易发送至所述区块链中的节点设备, 以使 所述节点设备响应于所述管理交易, 调用所述管理合约包含的升级管理逻辑, 将所述管理 合约维护的所述引流策略, 切换至与所述版本 升级相关的操作对应的引流策略。 5.根据权利要求4所述的方法, 所述版本升级包括灰度升级; 所述灰度升级包括针对所 述新版本的目标智能合约的预发布阶段; 以及, 所述预发布阶段完成后的灰度发布阶段; 所述版本升级相关的操作包括: 针对所述目标智能合约进行与 所述预发布阶段对应的权 利 要 求 书 1/3 页 2 CN 114884673 A 2预发布测试的第一操作, 针对所述目标智能合约进行与所述灰度发布阶段对应的灰度测试 的第二操作, 以及 在所述灰度测试完成后对所述目标智能合约进行 版本切换的第三操作; 所述调用所述管理合约包含的升级管理逻辑, 将所述管理合约维护的所述引流策略, 切换至与所述版本 升级相关的操作对应的引流策略, 包括: 如果所述管理操作为所述第 一操作, 调用所述管理合约包含的与所述版本升级操作对 应的升级 管理逻辑, 将所述管理合约维护的针对与所述预发布测试对应的预发布测试 交易 对应的引流策略, 切换为所述第一引流策略; 如果所述管理操作为所述第 二操作, 调用所述管理合约包含的与所述版本升级操作对 应的升级 管理逻辑, 将所述管理合约维护的针对与所述灰度发布测试对应的灰度发布测试 交易对应的引流策略, 切换为所述第一引流策略; 如果所述管理操作为所述第 三操作, 调用所述管理合约包含的与生产交易对应的升级 管理逻辑, 将所述管理合约 维护的针对生产 交易对应的引流策略, 切换为所述第一引流策 略。 6.根据权利要求2所述的方法, 所述管理操作包括对所述区块链中的节点设备支持的 交易处理逻辑进 行版本升级相关的操作; 与所述区块链管理系统对接的区块链服务平台维 护了针对所述区块链交易进行引流的引流策略; 区块链服务平台管理的所述区块链中的至 少部分节点设备支持的交易处理逻辑, 被替换为灰度升级之后的新版本的交易处理逻辑; 所述引流策略包括将区块链交易发送至支持新版本的交易处理逻辑的节点设备进行执行 的第三引流策略, 和将区块链交易发送至支持旧版本的交易处理逻辑的节点设备进行执行 的第四引流策略; 针对所述区块链执 行所述管理操作, 包括: 将所述管理请求发送至所述 区块链服务平台, 以由所述 区块链服务平台响应于所述管 理请求, 将所述区块链服务平台维护的所述引流策略, 切换至与所述版本升级相关的操作 对应的引流策略。 7.根据权利要求6所述的方法, 所述版本升级包括灰度升级; 所述灰度升级包括针对所 述新版本的目标智能合约的预发布阶段; 以及, 所述预发布阶段完成后的灰度发布阶段; 所述版本升级相关的操作包括: 针对所述 区块链中的节点设备支持的交易处理逻辑进 行与所述预发布阶段对应的预发布测试的第四操作, 针对所述区块链中的节点设备支持的 交易处理逻辑进 行与所述灰度发布阶段对应的灰度测试的第五操作, 以及在所述灰度测试 完成后对所述区块链中的节点设备支持的交易处 理逻辑进行 版本切换的第六操作; 所述将所述管理请求发送至所述区块链服务平台, 以由所述区块链服务平台响应于所 述管理请求, 将所述区块链服务平台维护的所述引流策略, 切换至与所述版本升级相关的 操作对应的引流策略, 包括: 将所述管理请求发送至所述 区块链服务平台, 以由所述 区块链服务平台响应于所述管 理请求, 在所述管理操作为所述第四操作时, 将维护的针对与所述预发布测试对应的预发 布测试交易对应的引流策略, 切换至所述第三引流策略; 在所述管理操作为第五操作时, 将 维护的针对与 所述灰度测试对应的灰度测试交易对 应的引流策略, 切换至所述第三引流策略; 在所述管理操作为第六操作时, 将维护的针对生产交易对应的引流策略, 切换至所述权 利 要 求 书 2/3 页 3 CN 114884673 A 3

.PDF文档 专利 针对区块链的管理方法及装置和电子设备

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