来源:《区块链杂谈》第五期
作者:何宝宏 《区块链杂谈》名誉主编、中国信息通信研究院云计算与大数据研究所所长
《区块链杂谈》第四期里,我提出了《掌控区块链未来的三大中心》,引起了很多读者的共鸣,也有人问我,理想的区块链圈子里,共识机制应该是怎么样的?
共识机制是维护系统的运作顺序和公平性的机制,决定这区块链这个系统里的区块被准确添加到链中,确保全块内容的全网一致性。
之前,在讲区块链的三大中心的时候,我也提到了,PoW和PoS是目前应用最为广泛的两种共识机制,分别基于力量和财富的大小来分配记账权。
PoW是Proof of Work的缩写,即工作量证明。 在比特币的挖矿时期,用CPU来挖矿,通过一定的工作量,来获得相应的奖励,以耗费的时间、资源为担保,确保记账工作的真实有效性。
从这个机制的表面来看,PoW是一种多劳多得的模式,算力高,花费的时间多,能获得的数字货币就越多。然而竞争越来越激励,原本用CPU来挖矿,演变成了GPU和FPGA专用矿机来挖矿,到如今只有用ASIC矿机才能赚到钱,PoW的机制也变得不再公平。
另一种PoS是Proof of Stake权益证明,PoS的出现,是因为人们对PoW越来越中心化的算力感到恐惧。PoW的基础是代币,是通过持币而产生利息,对于节点进行奖励,持币越多,收益越多。PoW是按劳分配,PoS就是按资分配。
尽管不再需要挖矿,耗费资源,但是持币者可以靠持币吃利息,卖币意愿不强烈,垄断的情况很容易出现,也未必了去中心化的初衷,PoW也是不公平的。
最近风风火火的EOS超级节点投票,又让DPoS共识算法获得了关注。DPoS即Delegated Proof of Stake,委任权益证明,模仿的是美国的民主投票制度,希望用投票的方式选出21个超级节点,解决效率和公平的问题。
相比PoS机制,DPoS缩小了参与验证和记账的节点数量,效率得到了有效提升,共识的实现可以达到秒级,实际上是民主与效率妥协的一种产物。PoW和PoS共识机制造就了区块链世界一个又一个的财富中心,富人多了,自然需要再选出中心。
况且DPoS共识机制仍然依赖代币,区块链的技术和解决方案可以解决很多当下的很多问题,很多区块链的解决方案是不需要使用代币的。
在共识机制的不断变化下,新的矛盾层出不穷,也很难找到理想的共识机制。
-关注科技行者微信公号(itechwalker),获取《区块链杂谈》电子杂志-
好文章,需要你的鼓励