区块链网站|NFTS BTC教学指南 HPB的普及:BOE完整的过程 高效的选举

HPB的普及:BOE完整的过程 高效的选举

广告位

HPB普及 : BOE完整流程、高性能选举

BOE完整过程

1.在共识选举算法方面,目前主流的区块链技术共识机制主要分为两类:

一种是以比特币、以太坊为代表的去中心化机制;管理者等同于计算能力强的节点,导致计算能力资源消耗严重。

一种是非权力机制,这些机制大多以持有者为中心。总督等于实际的财富所有者。公平需要仔细考虑设计。

2.HPB的共识机制是根据主网络的等级网络将选举分为内外两个层次。从下到上,它们是:

主网络层次网络是以三类节点为代表的三层网络。外选:候选人节点的选举,也叫社团选举。

内选:高性能节点的选举,也叫高性能选举。这三级选举加上BOE板申请构成了HPB节点申请和选举的完整流程,如下:

有意参与HPB网络的用户,首先在HPB的节点规划期准备好符合配置要求的服务器,申请选举节点。目前第二期节点计划已经结束,每三个月开放申请。

如果用户的服务器通过了HPB提供的硬件测试程序,它就可以等待分配板。根据顶级发行委员会HPB控股的排名。收板的用户都是接入网络后的候选节点,在候选池中。邀请节点也是候选节点。

社区选举:每三个月举行一次,从候选池和邀请节点中选出一定数量的候选节点。如果BOE节点的用户数大于这个一定数,那么一定有不成功的,不成功的会成为同步节点,甚至候选节点都不是。

但这个问题目前并不存在。高性能选举:每产生两百个新的块,高性能节点将改变一次。如果没有异常或中断,6s内产生一个新的块。也就是高性能节点20分钟换一次。

这个图表基本上是完整的HPB共识算法的流程。

高效选举

其过程是:将候选节点按照带宽、持有的资金量、按照权重获得的票数进行排序,伪随机选择最佳节点,然后通过投票最终获得一定数量的高性能节点。

上一篇文章说,每200个新块就要选出新一轮的高性能节点。从表面上看,每隔200块就会被选中。实际上,每个新块都会被选择一次作为高性能节点,然后200个新块会被选择200次。

每次只选择一个节点地址,这样就会有200个节点地址,然后从这200个中选择最后的新一轮节点(可能会有重复地址导致少于200个)。

相当于每个高性能节点在出块的时候都会选择它“认为”最好的节点,通过带宽、持有资金量、投票数三个因素进行排名,然后从排名中伪随机选择一个。

00优节点出来后(肯定有重复的,因为BOE节点目前只有一百多个),开始投票,根据权重排名选出新一轮的高性能节点。

地图:

将三个关键因素放在最后:

节点带宽:在一个节点运行过程中,该节点会定期与其他节点测试带宽数据,保存在节点中,并提供给共识机制。该节点的带宽数据将被记录在该块中。权重50%。

用户持有的钱数:用户投票时持有的钱数。重量15%。

票数:用户节点在外部选举过程中获得的票数。重量35%。

作者:感谢HPB钱包开发团队整理投稿

这篇文章最初出现在王小明的博客上。

http://wangxiaoming.com/

HPB芯链官方网站

http://www.hpb.io/

欢迎来到HPB开发者社区

http://blockgeek.com/c/10-category/hpb/

王小明

HPB核心链创始人,巴比特专栏作家。十余年金融大数据和区块链技术开发经验,参与创建银联大数据。他创作了30多期区块链教学视频节目《明说》,汇编了《以太坊官网文档中文版》,并

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/btb/btbjiaoxue/4978.html
上一篇
下一篇

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

返回顶部