跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
合金电阻捷比信 · 专业器件主题站

区块链去中心化共识机制的PoB分析

每个区块链产品本身就是一个微型社会,是由网络节点组成的自适应组织。该组织的运作受到共识机制的约束。共识机制是可编程的利益转移规则,吸引人们参与其中,形成安全的网络,并有序地运作。在IOST的PoB机制的当前版本中,区块生产委员会有17个席位,每10分钟更换一次。在每次续约期间,将为委员会选择具有最高Servi值的17个节点,并依次打包和奖励这些块。每一个节点被选为该委员会的时间会消耗Servi大街以及未选择的节点将有更多Servi大街,并有被当选为委员会在下次改变的机会更大。在这种机制下,一天之内可以选出数百个节点进入委员会。在PoB机制中,成为候选节点的进入障碍较低,并且更多的社区成员可以参与选举。同时,通过高频更新,大多数候选节点都有资格被选择。委员会的流动性非常高,而且分散程度比基于EOS所采用的少量超级节点和候选节点的DPoS机制要高得多。良好的社区自治也可以确保更高的安全性。概述由IOST设计的PoB是比DPoS更加分散的选举方案,并且具有相同的可伸缩性。在本文中,我们希望以最简单,最清晰的文字描述PoB的工作方式。我们希望设计一种选举方案,以使大多数节点有资格参与块生产,而不是只有少数几个头节点可以进行块生产。但是,具有更多令牌*的节点仍然有更大的机会产生块。 *投票代币:在IOST网络中,社区成员通过抵押代币获得投票权。在当前版本中,1Token = 1投票。为了实现这一目标,我们不直接将投票结果用作选举结果,而是引入积分系统-Servi来确定委员会成员。成为候选节点对于网络安全的基本保证,PoB对于块生产者仍然具有基本的门槛。在当前版本中,只要您获得整个网络的Token投票的0.1%以上,您就可以将特定交易发送到区块链网络,并成为参加区块生产委员会选举的候选节点。服务获取和选举尽管投票结果不能直接决定委员会的成员,但是候选节点的服务获取率却与投票结果成正比。在当前版本中,我们将为每个委员会选举17名委员会成员,每轮选举分为三个步骤:1.社区成员承诺其代币和投票,并且候选节点将获得与投票者相同的Servi数量。令牌。 2.选择具有Servi值的前17个候选节点作为本轮的委员会成员,负责下一时间段的区块生产。 3.对于为委员会选择的所有17个节点,清除最后一个的Servi值,其他节点扣除相同的Servi值。在当前版本中,选举时间为10分钟,这意味着在IOST网络中,委员会将每10分钟更改一次。该示例假设我们的规则是从5个候选节点中选择3个候选者进入委员会,并且5个候选节点A,B,C,D和E的当前票数分别为10、8和5。 ,4、1,假设他们的选票在此期间保持不变。在第一轮选举中,5个候选节点的Servi值分别为A(10),B(8),C(5),D(4),E(1)(接下来,使用[10,8 ,5,4,1]表示)。此时,A,B和C的Servi值最高,并成为委员会成员。同时,它们都从C的Servi值(当前委员会的最低Servi值,即5)中扣除。D和E的Servi值保持不变,Servi值变为[5,3,0 ,4,1]。在第二轮选举中,第一轮结束时的Servi值([5,3,0,4,1])被添加到这些节点的当前投票([10,8,5,4,1 ])变成[15、11、5、8、2]。此时,A,B和D成为Servi值最高的候选节点,因此该委员会的成员是A,B和D。 D-8的Servi值,Servi值变为[7、3、5、0、2]。在第三轮选举中,Servi值更改为[17、11、10、4、3]。此时,A,B和C再次组成了委员会。在第九轮选举中,塞尔维价值观是[26、8、5、12、9]。仅1票的候选人节点E将选出该委员会的第一次,而委员会的成员有A,d和E.其他细节1。