密码百科丨区块链共识机制
发布时间: 2018-12-26 11:51:25
关键字:

大家都知道区块链是由无数个区块组成链的一个分布式账本,然而怎样去决定区块链中的区块的先后顺序呢?中本聪他想了一个办法并且成功解决了这个问题,这个办法就是我们要说的区块链共识机制。

区块链共识机制:它能让分散的节点在去中心化的系统中高效地针对区块数据的有效达成共识,现在区块链中常用的共识机制主要有工作量证明(PoW),权益证明(PoS)和股份授权证明(DPoS)三种.

  • 工作量证明(Proof of Work – PoW)

PoW最早最常见的共识机制,用工作计量,工作越多那么收益越大。记账节点需要较大的运算资源进行合理的哈希值的计算,哪个节点第一个计算出来,就能拥有该区块的记账权,并且向网络中的其他节点提交计算出的数值作为工作量证明,由各节点验证其是否有效。

PoW依赖机器进行数学运算来获取记账权,资源消耗大,伪造成本往往得不偿失,所以它的安全性也相应的比较高。

PoW的优点:完全去中心化,节点自由进出。

PoW的缺点:算力资源消耗大,可监管性弱,性能效率低

  • 权益证明(Proof of Stake-PoS)

由Quantum Mechanic2011年在比特币论坛讲座上首先提出,它类似股权凭证和投票系统,也被叫“股权证明算法”。

PoS选出“记账人”,由记账人来负责创建区块,持有最多(coin)的就拥有最大的特权,也要负担更大的责任来创建区块,同时获得更多的收益。PoS相对于PoW在一定程度上减少运算资源,并且提高的了性能,以至于更容易达成共识。

PoS的优点:缩短了达成共识的时间,减少了挖矿消耗的资源

PoS的缺点:没有从本质上解决商业应用的痛点

  • 股份授权证明机制(Delegate Proof of Stake- DPoS)

它与PoS共识算法相似,区别是DPoS在于节点选举若干代理人,由代理人进行验证和记账,它的原理、监管、性能资源消耗、容错性都与PoS相似,它试图解决PoW和PoS遗留下的问题,通过引入间接民主代议制抵消集中化引起的负面影响。

DPoS的优点:减少了参与验证和记账的节点数量,把共识验证提高到秒级

DPoS的缺点:整个共识机制依赖代币,很多商业模式是不需要代币的。

关于区块链共识机制,密码财经就介绍到这里了,如果想要了解更多关于区块链行业资讯,可以进入密码财经了解。

给你带来新鲜有趣的区块链行业新闻。
密码财经微博