DPOS,全称为Delegated Proof of Stake,是POS机制的升级版本。
DPOS与POS在原理上并无二致,但增加了“代表”的选择。其与POS的主要区别在于,节点选举出若干代理人,由代理人负责验证和记账。在监管规范、性能、资源消耗和容错性方面,DPOS与POS相似。这有点像董事会投票,持币者可以投出一定数量的超级节点,由这些节点代表他们进行验证和记账,因此成为超级节点相当于拥有了更多的权益。
DPOS的工作原理在去中心化的环境中,每个股东按其持股比例拥有影响力,51%股东的投票结果将是不可逆转且具有约束力。其挑战在于通过及时而高效的方法达到51%的批准。为此,每个股东可以将投票权委托给一名代表。票数最高的前100位代表将按既定的时间表轮流产生区块。每位代表将在特定时间段内负责产生区块。所有代表将获得相当于一个平均区块交易费的10%作为报酬。如果平均区块的交易费为100股,那么一位代表将获得1股作为报酬。
网络延迟可能导致某些代表未能及时广播其区块,从而可能导致区块链分叉。然而,这种情况不太可能发生,因为制造区块的代表可以与制造前后区块的代表建立直接联系,以确保获得报酬。
该模式可以每30秒产生一个新区块,在正常网络条件下,区块链分叉的可能性极低,即使发生,也通常可以在几分钟内得到解决。
DPOS的优点在于大幅减少参与验证和记账的节点数量,实现秒级共识验证,并拥有更加去中心化的机制和更高的处理效率。然而,其缺点在于整个挖矿机制仍然依赖于代币,而许多区块链的产业应用并不需要代币。
最初对DPOS机制进行广泛讨论的是EOS,EOS旨在解决POW与POS的问题。目前,另一个采用DPOS机制的是平台币,平台币通过交易即挖矿的方式,为投资者提供相对丰厚的回报。
标签: 数字货币