常见共识算法大汇总

比特币女博士

做币圈客观冷静的声音

Proof of Work工作量证明

最早被使用在区块链上的共识算法。

优点:身经百战,比特币作为全世界回报最高的BugBounty项目至今未被攻克的原因就是因为有PoW的存在。

缺点:1.大量电能的消耗,这也是比特币被人诟病的一点,目前比特币网络的能量消耗以及相当于159个国家的集合。 2.PoW会引导算力集中。

常见币种:BTC, LTC, Zcash, Ethereum

Proofof Stake权益证明

权益证明的提出就是为了解决PoW的能量消耗问题。

优点:绿色环保,同时对作恶者有直接的惩罚。

缺点:1. 对抗分叉无力,因为对于区块的验证者来说,最经济的方法就是stake两条链。2. 富者更富的问题,最终算力也将中心化。

常见币种:Reddcoin, Navcoin

PoW+PoS工作量+权益混合证明

优点:有效结合了PoW和PoS的长处,使得攻击网络的成本变得非常高。

缺点:依然离不开PoW的能量消耗。

常见币种:Decred, Casper升级之后的ETH

DelegatedPoS (dPoS)授权权益证明

BM发明了dPoS,所以他经手的项目全部采用该共识算法。区块的产生由见证人之间的共识产生,和PoS类似的地方是,投票的权重也是由持有代币数量决定。

优点:因为共识方变少,所以可以达到低延迟高TPS。

缺点:1.人大代表和一人一票,到底哪个好?2.如果多个见证人组团作恶,链的安全堪忧。

常见币种:Bitshares, Steemit, EOS

dBFT授权拜占庭容错

这个由小蚁提出用来解决拜占庭将军问题,整个系统由node(记录区块),delegates(确认区块),speaker(提出下一个区块)构成。

优点:1.第一个确认后能够最大限度的保证交易有效(对于金融系统非常关键)2.不分叉

缺点:V神认为所谓的100%结果有效也不是绝对的,也是一个概率事件

常见币种:NEO

下面还有一些冷门的共识算法和非常中心化的共识算法,比如:

Proofof capacity空间证明

基于PoW的基础上,用硬盘容量的大小来代替算力,在低耗能的基础上实现共识。

优点:1.低耗能的同时保证网络安全,攻击网络同样需要大量硬件成本的投入。

缺点:硬盘空间也容易产生中心化,特别是如果大的数据中心加入网络。

常见币种:Burst

RippleConsensus瑞波共识

共识的形成由中心化的节点投票达成,权力集中于中心节点,所以中心节点如果作恶旁人毫无办法。

如果喜欢我的文章就分享给你的小伙伴吧!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180914G0YEZV00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券