- 0
- 0
- 约2.18万字
- 约 31页
- 2026-01-23 发布于重庆
- 举报
(19)国家知识产权局
(12)发明专利
(10)授权公告号CN115883308B(45)授权公告日2025.01.10
(21)申请号202211445712.5
(22)申请日2022.11.18
(65)同一申请的已公布的文献号申请公布号CN115883308A
(43)申请公布日2023.03.31
H04L67/104(2022.01)
(56)对比文件
CN109544334A,2019.03.29
CN110427433A,2019.11.08
审查员肖敬伟
(73)专利权人杭州趣链科技有限公司
地址310000浙江省杭州市滨江区丹枫路
399号2号楼A楼2001室
(72)发明人黄方蕾袁超李兆硕张珂杰尚璇
(74)专利代理机构深圳中一联合知识产权代理有限公司44414
专利代理师张禹
(51)Int.CI.
H04L41/00(2022.01)权利要求书2页说明书12页附图2页
(54)发明名称
共识算法中主节点选取方法、装置、电子设备和存储介质
(57)摘要
CN115883308B本申请涉及区块链技术领域,提出一种共识算法中主节点选取方法、装置、电子设备和存储介质。该方法包括:获取区块链集群的历史轮次的共识流程对应的历史区块;其中,该历史轮次的共识流程为在区块链集群的当前轮次的共识流程之前已完成的设定轮次的共识流程;根据该历史区块中记录的节点提案和投票信息,统计得到区块链集群中各个节点的信誉积分;根据各个节点的信誉积分,从各个节点中选取出当前轮次的共识流程的主节点。采用该方法选取主节点没有明显的规律可循,因此能够降低主节点被成功
CN115883308B
获取区块链集群的历史轮次的共识流程对应的历史区块
根据所述历史区块中记录的节点提案和投票信息,统计得到区块链集群中各个节点的信誉积分
根据所述各个节点的信誉积分,从所述各个节点中选取出当前轮次的共识流程的主节点
101
102
103
CN115883308B权利要求书1/2页
2
1.一种共识算法中主节点选取方法,其特征在于,包括:
获取区块链集群的历史轮次的共识流程对应的历史区块;其中,所述历史轮次的共识流程为在所述区块链集群的当前轮次的共识流程之前已完成的设定轮次的共识流程;
根据所述历史区块中记录的节点提案和投票信息,统计得到所述区块链集群中各个节点的信誉积分;
根据所述各个节点的信誉积分,从所述各个节点中选取出所述当前轮次的共识流程的主节点;
其中,所述获取区块链集群的历史轮次的共识流程对应的历史区块,包括:
获取预设的区块获取数量以及区块跳过数量;
根据所述当前轮次的共识流程对应的当前区块和所述区块跳过数量,确定所述历史区块中的最后一个区块;
根据所述最后一个区块和所述区块获取数量,确定所述历史区块中的第一个区块;
将所述第一个区块和所述最后一个区块之间的所有区块、所述第一个区块以及所述最后一个区块,确定为获取到的所述历史区块。
2.如权利要求1所述的方法,其特征在于,所述根据所述当前轮次的共识流程对应的当前区块和所述区块跳过数量,确定所述历史区块中的最后一个区块,包括:
获取所述当前区块对应的第一区块编号;
将所述第一区块编号减去所述区块跳过数量后再减一,得到第二区块编号;
将所述第二区块编号对应的区块确定为所述最后一个区块;
所述根据所述最后一个区块和所述区块获取数量,确定所述历史区块中的第一个区块,包括:
将所述第二区块编号减去所述区块获取数量后再加一,得到第三区块编号;
将所述第三区块编号对应的区块确定为所述第一个区块。
3.如权利要求1所述的方法,其特征在于,所述节点提案和投票信息包括每个所述节点的成功提案次数、成功投票次数以及失败提案次数;所述根据所述历史区块中记录的节点提案和投票信息,统计得到所述区块链集群中各个节点的信誉积分,包括:
针对所述历史区块中的每个区块,分别根据所述区块中记录的每个所述节点的成功提案次数、成功投票次数以及失败提案次数,统计得到所述区块对应的信誉分值数据;其中,所述信誉分值数据记录每个所述节点的信誉分值,所述信誉分值和所述成功提案次数正相关,所述信誉分值和所述成功投票次数正相关,所述信誉分值和所述失败提案次数负相
您可能关注的文档
- CN114505989B 树脂供给装置、树脂密封装置和树脂密封品的制造方法 (山田尖端科技株式会社).docx
- CN114511714B 物体识别装置和物体识别方法 (株式会社日立制作所).docx
- CN114518846B 数据处理方法及装置 (阿里巴巴(中国)有限公司).docx
- CN114548031B 信号检测方法和装置 (长鑫存储技术有限公司).docx
- CN114559923B 一种无人驾驶车辆自动紧急避障系统及其控制方法 (湖北汽车工业学院).docx
- CN114580160B 一种用于含裂纹功能梯度板传热问题的非局部方法 (河海大学).docx
- CN114599550B 座椅以及座椅的制造方法 (德鱼塔工业股份有限公司).docx
- CN114611605B 一种关系网络小样本图像分类方法、系统、装置及介质 (华南理工大学).docx
- CN114613965B 磷酸铁锂-碳复合材料的制备方法及其应用 (宜昌邦普循环科技有限公司).docx
- CN114630448B 通信控制方法 (京瓷株式会社).docx
最近下载
- 中班(4—5岁)孩子学习与发展指南.docx VIP
- 2023市政公用工程最高质量水平评价实体质量核查要点 (11.城市桥梁工程).docx
- 2026 年人教版高一化学上册期末质量检测试卷(附答案可下载).docx VIP
- 轴流风机技术规范.DOC VIP
- 2023市政公用工程最高质量水平评价实体质量核查要点(13.城市隧道工程).docx
- 乳腺癌诊疗指南(2022年版).pdf VIP
- 2023最高质量水平评价实体质量核查要点(1.通用部分).doc VIP
- 2022CSCO乳腺癌诊疗指南.pdf VIP
- 市政工程最高质量水平评价申报注意事项.docx VIP
- 高中数学公式大全--(图片版).docx VIP
原创力文档

文档评论(0)