一、工作量证明(Proof of Work---PoW)
工作量证明(PoW)这种共识机制其实在之前的文章有提到过。这种比特币区块链系统用的就是PoW共识机制。在比特币区块链系统中有个Nonce(难度随机数),它由若干个前导零构成,前面零的个数越多,整个网络的难度系数就越大,之前也说过一个节点想要获得记账的权利,则根据PoW的规则,算力最大最先算出某个hash值的节点能够获得记账权利。当某个节点最先向全网广播计算出了某个合理的hash值,则该节点就获得记账权。
也就是说PoW机制就是谁的算力大谁就有更大的概率获得记账权。PoW依赖机器的运算性能来获得记账权,这使得机器的配备性能要十分好才行,因为每次全网广播节点算出了hash值都需要全网节点共同达成共识来证明该节点的有效性,所以所需确认某个区块的有效性的时间就比较长。使用PoW的项目除了比特币外,还有以太坊的前三阶段:Frontier、Homestead和Metropolis。
由此PoW的缺点是:资源消耗大、共识达成的时间较长、性能效率低。
当然它的优点也很明显:纯去中心化,节点自由进出。
二、权益证明(Proof of Stake---PoS)
PoS由‘Quantum Mechanic’在2011年在比特币论坛讲座上首先提出的,后经Peercion(点点币)和NXT(未来币)以不同思路实现。
PoS是节点的记账权获得的难度与节点持有的权益成反比,就是说某节点持有较多的权益,那该节点获得记账权的难度就会较低。更简单来说就是越有钱越有可能获得记账权。与PoW相比&

本文介绍了区块链的三种共识机制:工作量证明(PoW)、权益证明(PoS)和股份授权证明(DPoS)。PoW依赖算力,资源消耗大但完全去中心化;PoS根据持币量分配记账权,资源效率较高;DPoS通过选举代表进行记账,验证速度快,但依赖代币。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



