在共识选举算法方面,当前主流区块链技术共识机制,主要分为两大类:git
HPB的共识机制是根据主网分层网络将选举分为内外层两个层次,从下往上依次为:github
主网分层网络就是那三种类型节点表示三层网络。
若是用户的服务器经过HPB提供的硬件测试程序,那么就能够等板卡分发了。根据HPB持有量排名,排名靠前的发板卡。算法
可是目前不存在这个问题吧。segmentfault
这张图基本是完整的HPB共识算法的流程。服务器
流程是:将候选节点按照带宽、持币量、得到投票数三个因素按照权重来排名,伪随机选出最优节点,而后经过投票唱票,获得最终的必定数量的高性能节点。网络
至关于每一个高性能节点出块的时候都会选择它“认为”的最优节点,经过带宽、持币量、投票数三个因素权重排名,而后伪随机从排名里选出来一个。性能
00个最优节点出来后(确定有重复的,由于目前BOE节点数量才一百多个),就开始唱票,根据他们权重排名的高低选出新一轮高性能节点。区块链
贴图:测试
结尾贴一下三个关键因素:网站
更多技术咨询
1.若是你想了解更多关于HPB的技术文章,请访问:
2.若是你想了解更多关于HPB的技术信息,请访问咱们的GitHub WiKi:
3.若是你想得到更多HPB信息,请关注咱们的官方网站: