【技术实现步骤摘要】
共识节点的确定方法、装置及存储介质
[0001]本公开涉及互联网
,尤其涉及一种共识节点的确定方法、装置及存储介质。
技术介绍
[0002]区块链因为具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点,这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基础,同时,区块链能够解决信息不对称问题,实现多个主体之间的协作信任与一致行动,所以区块链被广泛应用于各个领域。而共识算法是区块链项目中最核心的部分,只要有分布式,就需要达成共识,也就是需要共识算法。可见,共识算法在区块链中非常重要,而现有的共识算法都有各自的缺点,比如:POS共识机制和DPOS共识机制,权益累计由持区域链代币数量乘以持区域链代币时间得到,POS共识机制和DPOS共识机制过分依赖于区域链代币。
[0003]在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下技术问题:现有的共识算法需要依赖区域链代币确定共识节点的问题。
技术实现思路
[0004]为了解决上述技术问题或者至少部分地解决上述技术问 ...
【技术保护点】
【技术特征摘要】
1.一种共识节点的确定方法,其特征在于,包括:从共识节点合约中心获取多轮选举信息,其中,所述多轮选举信息包括待选举共识节点数量;根据所述多轮选举信息选举当前选举轮的共识节点,并根据所述当前选举轮选举出的所述共识节点更新所述多轮选举信息;根据在所述当前选举轮中更新的所述多轮选举信息选举所述当前选举轮的下一个选举轮的所述共识节点;在所有选举轮选举出的所有所述共识节点的数量等于所述待选举共识节点数量的情况下,将在所有选举轮选举出的所有所述共识节点确定为最终共识节点。2.根据权利要求1所述的方法,其特征在于,所述根据所述多轮选举信息选举当前选举轮的共识节点,包括:从所述共识节点合约中心获取共识节点黑名单和\或共识节点白名单;根据所述共识节点黑名单和\或所述共识节点白名单对候选共识节点列表进行筛选操作,其中,所述多轮选举信息包括所述候选共识节点列表;根据通过所述筛选操作之后的候选共识节点列表选举所述当前选举轮的所述共识节点。3.根据权利要求2所述的方法,其特征在于,所述根据通过所述筛选操作之后的候选共识节点列表选举所述当前选举轮的所述共识节点之前,所述方法还包括:查询所述候选共识节点列表中的候选共识节点的节点状态;在所述节点状态表示所述候选共识节点退出的情况下,从所述候选共识节点列表中删除退出的候选共识节点。4.根据权利要求2所述的方法,其特征在于,所述根据所述共识节点黑名单和\或所述共识节点白名单对候选共识节点列表进行筛选操作之前,所述方法还包括:在所述候选共识节点列表为空列表的情况下,根据所述多轮选举信息中的候选共识节点更新所述候选共识节点列表;根据更新后的所述候选共识节点列表计算所述待选举共识节点数量。5.根据权利要求2所述的方法,其特征在于,所述根据通过所述筛选操作之后的候选共识节点列表选举所述当前选举轮的所述共识节点,包括:在所述候选共识节点列表中的候选共识节点数量不大于所述待选举共识节点数量的情况下,将所述候选共识节点列表中所有的候选共识节点均选举为所述当前选举轮的所述共识节点;在所述候选共识节点列表中的候选共识节点数量大于所述待选举共识节点数量的情况下,将所述候选共识节点列表中的候选共识节点按照选举周期进行随机选举,并将随机选举出的候选共识节点确定为所述当前选举轮的所述共识节点,其中,所述多轮选举信息包括所述选举周期。6.根据权利要求5所述的方法,...
【专利技术属性】
技术研发人员:张文,
申请(专利权)人:京东科技控股股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。