区块链共识算法总结

常见共识算法

Pow、Pos、DPos、PBFT

  1. Pow:浪费算力,比特币和以太坊都是采用这种算法,实践中证明最稳定的算法,通过计算难题来争夺记账权和挖矿奖励
  2. Pos:记账权竞争=算力+所占股权,降低算力对记账权的影响,更环保,更合理。(以太坊 后面会过渡到这种模式)
  3. DPos:社区管理,通过投票,排名靠前的全节点来记账,完全避免算力的浪费。QPS最高,但是安全性有待检验。
  4. PBFT:联盟链、私链的共识机制,只对特定的节点开放记账权,也是解决拜占庭问题,防止1/3以内的问题节点。

记账权的争夺

  • 比特币的初衷是随机获取记账权,所以引入了Hash算法,这是最理想的去中心化的共识算法,这种去中心化让系统最安全

  • 但是提升算力可以让记账权不随机,提升算力可以增加获取记账权的概率,所以有了大矿池,也就是算力中心化的出现

  • Pos觉得既然无法做到随机获取记账权,必然要出现中心化的话,那么记账权更应该由大股东来管理,这个比由大算力来管理要好的多。所以形成了 币龄中心化的场景,从而提升了系统的安全性

  • DPos觉得记账权的竞争不应该涉及到算力,这样浪费资源。Dpos的记账权竞争变成了单纯的币龄的竞争,谁的币龄高,谁最有投票权,成为代表节点,就拥有了记账权

角色

  • 在 PoW 中,矿工、开发者、用户三权分立。
  • 在Pos中,矿工必须是用户,持币了才有挖矿权,而且比重很大
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于区块链的共识机制的特点总结 首先给打家介绍POW: POW即工作量证明,是一种非常简单的方法。 优点:1.算法...
    饶新v阅读 3,671评论 0 0
  • 第1集:从物物交换到比特币 货币一开始是实物货币,贝壳、金银等,因为他们具有稀缺性,用于充当一般等价物。后来我们开...
    DavieKong阅读 12,486评论 1 8
  • 转载声明:本文来自微信公众号:火龙果园长,仅供学习交流,禁止用于商业用途,转载需关注公众号取得文章作者同意。 写在...
    火龙果园长阅读 12,156评论 0 18
  • 文/木珏明 很早就听朋友推荐秋山利辉先生所做的《匠人精神》这本书,但是由于个人原因迟迟未能购入。幸好,我和它...
    木珏明阅读 7,303评论 0 6
  • 感赏儿子坚持晨读,今天穿上了新T恤,很帅气。 感赏先生给儿子精心准备早餐,煎了牛排和鸡蛋,儿子吃得心满意足。投射他...
    苇絮轻扬阅读 806评论 0 1