行业标准网
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210766506.8 (22)申请日 2022.07.01 (65)同一申请的已公布的文献号 申请公布号 CN 114826626 A (43)申请公布日 2022.07.29 (73)专利权人 得分数字科技 (珠海) 有限公司 地址 519000 广东省珠海市香洲区旅游路 168号 (梅溪商业广场B座) 云溪谷数字 产业园5层5 -128 (72)发明人 孙元臻 任世奇 陈楚琪  (74)专利代理 机构 广东朗乾 律师事务所 4 4291 专利代理师 杨焕军 (51)Int.Cl. H04L 9/32(2006.01) H04L 67/10(2022.01)G06F 15/17(2006.01) (56)对比文件 CN 114219491 A,202 2.03.22 CN 110896389 A,2020.0 3.20 CN 114048517 A,202 2.02.15 CN 112804233 A,2021.0 5.14 US 20210 36858 A1,2021.02.04 张思贤等.一种基 于分组的区块链共识算 法. 《计算机 应用与软件》 .2020,(第0 3期), 审查员 陈莹 (54)发明名称 共识节点的选举方法、 装置、 存储介质及节 点设备 (57)摘要 本申请实施例公开了一种共识节点的选举 方法、 装置、 存储介质及节点设备, 涉及共识领 域。 方法包括: 获取待共识的数据所属的通道得 到通道集合; 将通道集合中各个通道包括的节点 进行合并得到第一节点集合; 统计第一节点集合 中各个节 点的出现次数; 根据出现次数将第一节 点集合进行去重处理得到第二节 点集合; 计算第 二节点集合中各个节点的延时性权重; 根据出现 次数和延时性权重计算第二节点集合中各个节 点的总权重; 根据总权重和生 成的随机数在每个 通道中属于同一机构的节点子集中选择共识节 点。 本申请 选择的共识节点在执行共识时可以提 高系统性能和提高共识可靠性。 权利要求书2页 说明书8页 附图3页 CN 114826626 B 2022.09.02 CN 114826626 B 1.一种共识节点的选举方法, 其特征在于, 应用于分布式集群, 分布式集群划分为n个 机构, 每个机构包括m个节点, n和m为大于1的整数且m为偶数; 其中, 所述方法包括: 获取待共识的数据所属的通道得到通道集 合; 将所述通道集合中各个通道包括的节点进行合并得到第一节点 集合; 统计所述第一节点 集合中各个节点的出现次数; 根据出现次数将所述第一节点 集合进行去重处 理得到第二节点 集合; 计算所述第二节点 集合中各个节点的延时性权 重; 根据出现次数和延时性权 重计算所述第二节点 集合中各个节点的总权 重; 根据总权重和生成的随机数在每个通道中属于同一机构的节点子集中选择共识节点; 其中, 所述 通道集合对应的各个机构中被选择的共识 节点的数量 为m/2; 根据选择的共识 节点生成共识 节点集合。 2.根据权利要求1所述的方法, 其特征在于, 所述计算所述第 二节点集合中各个节点的 延时性权 重, 包括: 获取节点在历史时间段内测量的多个通信延时; 计算所述多个通信延时的平均值得到平均通信延时; 求所述平均通信延时的倒数 得到该节点的延时性权 重。 3.根据权利要求1或2所述的方法, 其特征在于, 所述根据出现次数和延时性权重计算 所述第二节点 集合中各个节点的总权 重, 包括: 将节点的出现次数和延时性权 重的乘积作为该节点的总权 重。 4.根据权利要求1所述的方法, 其特征在于, 所述根据总权重和生成的随机数在每个通 道中属于同一机构的节点子集中选择共识 节点, 包括: 确定通道中属于同一机构的节点子集; 根据节点子集中各个节点的总权 重计算所述各个节点的概 率比; 获取机构中已选择的共识 节点的数量 k; 其中, k 为大于或等于 0的整数; 根据生成的随机数、 概率比和所述已选择的共识节点的数量在所述节点子集中选择m/ 2‑k个共识节点; 其中, m/2 ‑k的值为大于或等于 0的整数。 5.根据权利要求 4所述的方法, 其特 征在于, 随机数 是以当前时间戳 为种子生成的。 6.根据权利要求5所述的方法, 其特 征在于, 还 包括: 向所述分布式集群广播所述种子、 所述共识节点集合、 各个节点的出现次数和延时型 权重。 7.根据权利要求1或2或4或5或6所述的方法, 其特征在于, 所述获取待共识的数据 所属 的通道得到通道集 合, 包括: 接收来自客户端的待共识的数据; 解析所述数据的数据头得到通道标识; 根据通道标识生成通道集 合。 8.一种共识 节点的选举装置, 其特 征在于, 包括: 获取单元, 用于获取待共识的数据所属的通道得到通道集 合; 合并单元, 用于将所述 通道集合中各个通道包括的节点进行合并得到第一节点 集合;权 利 要 求 书 1/2 页 2 CN 114826626 B 2统计单元, 用于统计所述第一节点 集合中各个节点的出现次数; 去重单元, 用于根据出现次数将所述第一节点 集合进行去重处 理得到第二节点 集合; 计算单元, 用于计算所述第二节点集合中各个节点的延时性权重; 根据出现次数和延 时性权重计算所述第二节点 集合中各个节点的总权 重; 选择单元, 用于根据总权重和生成的随机数在每个通道中属于同一机构的节点子集中 选择共识 节点; 其中, 所述 通道集合对应的各个机构中被选择的共识 节点的数量 为m/2; 生成单元, 用于根据选择的共识 节点生成共识 节点集合。 9.一种计算机存储介质, 其特征在于, 所述计算机存储介质存储有多条指令, 所述指令 适于由处 理器加载并执 行如权利要求1~7任意一项的方法步骤。 10.一种节点设备, 其特征在于, 包括: 处理器和存储器; 其中, 所述存储器存储有计算 机程序, 所述计算机程序适于由所述处理器加载并执行如权利要求1~7任意一项的方法步 骤。权 利 要 求 书 2/2 页 3 CN 114826626 B 3

PDF文档 专利 共识节点的选举方法、装置、存储介质及节点设备

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