【区块链】区块链中的共识机制

作者: 贝壳小岛Official | 来源:发表于2019-01-17 09:12 被阅读40次

一、PoW-工作量证明机制

工作量证明机制(Proof of Work 简称PoW)是共识机制中的一种,可简单理解为一种证明,证明你做过一定量的工作,即我通过查看工作结果,就能知道你完成了指定量的工作;比特币采用的就是工作量证明机制。

工作量证明机制

比特币网络通过调节计算难度,保证每次竞争记账都需要全网矿工计算约10分钟,才能算出一个满足条件的结果,该结果即“区块头”里包含的随机数。

挖矿证明

工作量证明是指如果矿工找到了满足条件的结果,我们便可以认为全网矿工完成了指定难度系数的工作量,获得记账权的几率取决于矿工工作量占比全网的比例,如果占比30%,那么获得记账权的几率就是30%。

竞争记账权

所以提高工作量占比才能提高竞争记账的权力,因而才能获得更多新诞生的比特币奖励。

二、PoS-权益证明机制

权益证明机制(Proof of Stake 简称PoS)也称股权证明机制,类似于把资产存在银行里,银行会通过你持有的数字资产的数量和时间给你分配相应的收益。

权益证明机制

同理,采用PoS的数字资产区块链系统会根据你的币龄给你分配相应的权益,币龄等于你持币数量和时间的乘积。比如你持有100个币,持有的时间是30天那么你的币龄就是300。

币龄计算

相比如PoW(工作量证明机制),PoS存在两个优势。

  • 第一,PoS不会造成过多的电力浪费,因为PoS不需要靠比拼算力挖矿。
PoS不浪费电力
  • 第二,PoS更难进行”51%攻击“,因为只有拥有大于等于51%的币才能发起51%攻击,而网络遭受攻击会造成持币人自己的利益受损,显然是不划算的,所以也就更难遭受51%攻击。
51%攻击

目前,很多数字资产采用PoW发行新币,用PoS维护区块链网络安全。

三、DPoS-委托权益证明机制

委托权益证明机制(Delegated Proof of Stake)简称DPoS,也称股份授权证明机制。

委托权益证明机制

类似于董事会投票,持币者投出一定数量的节点,代理社区成员进行验证和记账,为了激励更多的人参与竞选,系统会生成少量代币作为奖励;比较有代表性的有比特股、点点币等采用的就是此证明机制。

DPoS类似于~

DPoS有点像议会制度或人民代表大会制度,如果他们不履行自己的职责,比如轮到他们记账时他们没有完成,他们则会被除名,网络会选出新的节点来取代他们,DPoS每个客户端都有能力决定哪些节点可以被信任,相比PoW(工作量证明机制),DPoS答复提高了区块链处理数据的能力,甚至可以实现秒到账,同时也大幅降低了维护区块链网络安全的费用。

区块链网络维护

从而使数字资产的交易处理速度接近于Visa等中心化的结算系统。

相关文章

网友评论

    本文标题:【区块链】区块链中的共识机制

    本文链接:https://www.haomeiwen.com/subject/zevvdqtx.html