权力导致腐败、绝对的权力导致绝对的腐败。
股份权益证明,即PoS机制(Proof of Stake)使用一个确定性算法以随机选择一个股东来产生下一个区块,该算法中,账户余额决定的节点被选中的可能性。然而,PoS机制自然导致最终区块产生权将掌握在账户余额最多的少数节点手中。
股份授权证明(DPoS)是POS的升级版本,两者在性能、资源消耗和容错性上都相似,主要区别在于DPos引入“代表”的角色,由“代表”代替千千万万个持币节点进行区块数据的验证和记账。
具体运行机制是什么样的呢?
举个例子:每个持币节点可以将其投票授予一名代表,获票数最多的前101名代表(注意,101只用来举例,但在DPoS中代表数始终为奇数)按既定时间表轮流产生区块。每名代表被分配到一个时间段生产区块。所有的代表将收到等同于一个平均水平的区块所含交易费用的1%作为报酬。如果一个平均水平的区块含有100股交易费用,每名代表将获得1股。为防止代表“作恶”,每一个代表必须要将单个区块平均奖励的100倍作为保证金,这与参与民意代表选举前缴纳的保证金类似。如果一个代表错过了产生区块的机会,持币者会自动把投票给予其他代表。多次错过签署机会的代表会被取消资格,之前缴纳的保证金也会被没收。
除了保证金,如何在制度上防止代表“作恶”?
与PoW和PoS机制相同,DPoS上最长的区块链将成为有效区块链。当少数“作恶”代表试图产生无限数量的分叉或者另一条链时,由于少数人在出块速度上注定比多数人来的更慢,诚实的多数还是永远比少数分叉的链更长。区块的有效性并不受影响。此外,持币者将监视节点的行为,“作恶”一旦发现,代表在下一轮选举中被替换。
DPoS的优缺点:优点是效率较PoW和PoS更高、产生区块的速度更快;缺点是单个恶意区块在短期可能是有效的,虽然“作恶”的节点将在下一轮投票被踢出。
DPoS的核心特性是在保证去中心化的前提下,让主要权益所有者保留控制权。事实上,验证的成本与节点的数量成正比,当我们想降低验证的成本,让节点选出选出“代表”做决定是一种解决方案。相对于POW,DPoS牺牲了一部分“安全性”换取更高的效率,显著缩短达成共识的时间。
网友评论