[发明专利]区块链共识节点的确定方法、共识方法、系统及设备有效
申请号: | 202110436322.0 | 申请日: | 2021-04-22 |
公开(公告)号: | CN113301118B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 齐荣;鲁静;程晗蕾;宋斌;段焱明 | 申请(专利权)人: | 远光软件股份有限公司 |
主分类号: | H04L67/1061 | 分类号: | H04L67/1061;H04L67/1042 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何倚雯 |
地址: | 519000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 共识 节点 确定 方法 系统 设备 | ||
本申请公开了一种区块链共识节点的确定方法、共识方法、系统及设备。该方法包括:统计节点获取区块链节点的信誉分值;其中,信誉分值是区块链节点响应于统计指令而广播的,用于表示区块链节点的能力和/或可信程度;基于每个区块链节点的信誉分值,从区块链节点中选出共识节点;向共识节点发送通知信息,以通知共识节点的身份。上述方案,能够基于区块链节点的信誉分值选择共识节点,提高选取区块链共识节点的可靠性。
技术领域
本申请涉及区块链技术领域,特别是涉及一种区块链共识节点的确定方法、区块链共识方法、区块链系统及计算机设备。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,区块链通过集体维护、分布式记录、分布式存储的特征实现去中心化,以密码学方式保证的不可篡改和不可伪造,具有去中心化、开放性、信息不可篡改等特征,可广泛应用于多种场景。
共识机制是区块链节点就区块信息达成全网一致共识的机制,共识机制可以保证区块链中每个节点存储的区块链信息一致。在区块链节点进行共识的过程中,一般预先配置共识节点,而选取的区块链节点可以是区块链系统中的任意节点,选取的共识节点可靠性低,从而影响区块链共识。
发明内容
本申请主要解决的技术问题是提供一种区块链共识节点的确定方法、共识方法、系统及设备,能够提高选取区块链共识节点的可靠性。
为了解决上述问题,本申请第一方面提供了一种区块链共识节点的确定方法,该方法包括:统计节点获取区块链节点的信誉分值;其中,信誉分值是区块链节点响应于统计指令而广播的,用于表示区块链节点的能力和/或可信程度;基于每个区块链节点的信誉分值,从区块链节点中选出共识节点;向共识节点发送通知信息,以通知共识节点的身份。
为了解决上述问题,本申请第二方面提供了一种计算机设备,该计算机设备包括相互耦接的存储器和处理器,存储器中存储有程序数据,处理器用于执行程序数据以实现上述区块链共识节点的确定方法中的任一步骤。
为了解决上述问题,本申请第三方面提供了一种区块链系统,该区块链系统包括验证节点、统计节点和记账节点,其中,验证节点、统计节点和记账节点用于执行权上述区块链共识节点的确定方法中任一项对应的步骤。
上述方案,区别于现有技术,本申请中统计节点获取区块链节点的信誉分值,由于信誉分值用于表示区块链节点的能力和/或可信程度,基于每个区块链节点的信誉分值,从区块链节点中选出共识节点,能够提高选取区块链共识节点的可靠性,使得区块链节点对共识节点的竞争更加全面、合理、公平,从而提高区块链共识的稳定性。
附图说明
为了更清楚地说明本申请中的技术方案,下面将对实施例描述中所需要的附图作简单的介绍,显而易见地,下面描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
图1是本申请区块链系统第一实施例的结构示意图;
图2是本申请区块链共识方法第一实施例的流程示意图;
图3是本申请区块链共识方法第二实施例的流程示意图;
图4是本申请图3中步骤S32一实施例的流程示意图;
图5是本申请区块链共识节点的确定方法第一实施例的流程示意图;
图6是本申请区块链共识节点的确定方法第二实施例的流程示意图;
图7是本申请图6中步骤S52一实施例的流程示意图;
图8是本申请区块链共识方法第三实施例的流程示意图;
图9是本申请图8中步骤S61一实施例的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远光软件股份有限公司,未经远光软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110436322.0/2.html,转载请声明来源钻瓜专利网。