【定投第26天】让你轻松看懂区块链的共识机制(DPoS篇)

2018-12-26  本文已影响0人  BlockDetective

为了进一步加快交易速度, 同时解决PoS中节点离线也能累积币龄的安全问题(持有Token时间越久,在投票中的权重越高),Daniel Larimer于2014年4月提出DPoS。

股份授权证明(Delegated Proof of Stake, DPoS) 是PoS的一个演化版本,首先通过PoS选出代表,进而从代表中选出区块生成者并获得相关奖励和收益。

DPoS共识机制的基本思路类似于”董事会决策”,即系统中每个股东节点可以将其持有的股份权益作为选票授予一个代表,获得票数最多且愿意成为代表的前101 个节点将进入“董事会”,按照既定的时间表轮流对交易进行打包结算并且签署(即生产) 一个新区块。每个区块被签署之前必须先验证前一个区块已经被受信任的代表节点所签署,“董事 会”的授权代表节点可以从每笔交易的手续费中获得收入,同时要成为授权代表节点必须缴纳一定量的保证金,其金额相当于生产一个区块收入的100 倍。授权代表节点必须对其他股东节点负责,如果其错过签署相对应的区块,股东将会收回选票,从而将该节点“投出”董事会。因此授权代表节点通常必须保证99%以上的在线时间以实现盈利目标。

不过,与PoW共识机制必须信任最高算力节点PoS共识机制必须信任最高权益节点不同的是, DPoS共识机制中每个节点都能够自主决定其信任的授权节点,并且由这些节点轮流记账生成新区块,因而大幅减少了参与验证和记账的节点数量,可以实现快速共识验证。

运用DPoS机制的最典型的是EOS. EOS系统中共有21个超级节点和100个备用节点,超级节点和备用节点均由EOS权益持有者选举产生。区块的生产按21个区块为一轮。在每轮开始的时候会选出21个区块生产者。前20个区块生产者由系统根据网络持币用户的投票数自动生成,最后一名区块生产者根据其得票数按概率生成。所选择的生产者会根据从区块时间导出的伪随机数轮流生产区块。

EOS结合了DPoS和BFT(拜占庭容错算法)的特性,在区块生成后即进入不可逆状态,因而具有良好的最终性。DPoS 作为PoS的变形,通过缩小选举节点的数量以减少网络压力,是一种典型的分治策略:将所有节点分为领导者与跟随者,只有领导者之间达成共识后才会通知跟随者。

DPoS为了实现更高的效率而设置的代理人制度,背离了区块链世界里人人可参与的基本精神,也是EOS一直被质疑的地方。

3大交易所实时持仓图


━ ━ ━ ━ ━

 2018.12.26 

定投平台:OKEx

定投金额:50USDT

买进币种:OKB

 汇总 


投资有风险,进场须谨慎

神探区块链

推动普及区块链知识

实时追踪行业动态

上一篇 下一篇

猜你喜欢

热点阅读