在学习区块链的过程中我们必然会碰到共识机制这个概念的,但是区块链的共识机制你知道多少呢?

在区块链中主流的共识机制有Pow、Pos、DPos。

而区块链,通俗地说,是一个去中心化的账本。只是这个账本与传统账本不同,不是由会计或少数几个人来记账,而是人人都可以参与记账。而且,这个记账需要一个大家都认可的规则,即“怎样记账才是有效”,而这个大家认可的规则就是区块链的共识机制。

比如,你们一大家人计划去国外旅游,通过商议后,选了泰国,那么到泰国去旅游就是你们家形成的共识。而商议的方式,是少数服从多数,而少数服从多数就是你们家确定旅游目的地的共识机制。

同样,PoW、PoS、DPoS,分别代表区块链网络的三种主要记账规则,它们的作用非常大,直接关系到记账权和相关收益的分配。不夸张地说,共识机制是区块链的灵魂。

1.Pow(工作量证明机制)

工作量证明,简单来说 ,就是一份用来确认你做过一定量工作的证明。它就像你的大学毕业证,证明了你确实有四年大学的学习经历。工作量证明机制,就是用工作量结果来证明贡献大小,再根据贡献大小确定记账权和奖励。

这个证明过程,是依赖计算机进行数学运算进行的。可以理解为:大家都去解答同一个题目,谁先算出来,谁就负责记账,并得到相应报酬,这个报酬就是网络产生的数字货币。比如,在比特币的网络系统里,谁先解题出来,谁就先得到比特币作为奖赏。

PoW的优点是,完全去中心化,公平公正,不需要中心化的管理机构,用户(即节点)之间实现了公平竞争,谁先解出题目,谁就获得相应收益。

其主要缺点是浪费能源。大家一起算题目,都要耗费算力,而最终有效的只有一个用户所做的功,其他人做的都是无用功。而计算机是靠电力来带动的,大家一起用计算机算题,其实也耗费了大量电力资源。比如比特币就是采用PoW共识机制,每年需要消耗价值几十亿美元的电力,一直遭人诟病。

2.Pos(权益证明机制)

权益证明机制,即拥有越多股权,就可以获得更多奖励。这里的股权是指你持有的数字货币的数量和时间,根据它来分配权益,类似股票的分红制度。你持有的币越多,持有的时间越长,即币龄(币龄=持币数*持币时间)越大,就能拿到越多的分红,也就有更大的记账权利。

PoS的优点有三个:一是耗能少,不需要像工作量证明机制一样,耗费大量的能源。二是作恶成本高昂,想要攻击网络的话,必须要有51%的币龄,这个难度就很大了,不但需要大量的币,还要持有足够长的时间;三是达成共识的时间短,网络环境好的话,可实现毫秒级速度。

PoS的缺点有两个,一是持币趋于集中化,因为持有的币越多,时间越长,分配的收益越大,获得的币越多,使币过于集中;另一个是流动性变差,持币有收益分配,就没有动力去套现,会屯币不动,开启躺赚模式,导致币的流动性变差。

3.DPos(委托权益证明机制)

DPoS委托权益证明机制,是在PoS基础上优化而来的,通过投票选举的方式,选出生产者,代表他们履行权利和义务,而不是用算力来决定。如果生产者不称职,随时可能会被投票出局。投票的权重和分配的收益,都是按照持有的加密货币数量占总量的百分比来计算的,51%的股东的投票结果是不可逆且有约束力的。

DPoS和股份制公司类似,普通的股民不能进董事会,要通过投票选举代表来组成董事会,用每个人手上的数字货币计算权重,再根据权重投票选举出能代表他们权益的人,代理记账。

DPoS的优点是,记账节点数量少,协作高效,记账效率高。其缺点是减弱了去中心化的程度,由选出的代表进行记账,存在一定的中心化控制。

通俗易懂的区块链共识机制相关推荐

  1. 016 | 漫谈区块链共识机制

    原创文章,转载请注明:转载自Keegan小钢 并标明原文链接:http://keeganlee.me/post/blockchain/20180425 微信订阅号:keeganlee_me 写于201 ...

  2. 区块链共识机制分析——论PoW,PoS,DPos和DAG的优缺点

    近期,随着区块链技术在社区中的声音越来越大,业界已经开始从技术角度对区块链进行全方位的解读.作为第一批区块链技术的实现,传统比特币与以太坊在共识机制.存储机制.智能合约机制.跨链通讯机制等领域并没有非 ...

  3. 第3讲 | 浅说区块链共识机制

    ----文章出自极客时间<深入浅出区块链>   作者:元界 CTO 陈浩 我在第2讲"区块链到底是怎么运行的"一文中,提到了"打包Transaction&qu ...

  4. 区块链共识机制 和 经典分布式共识机制

    共识机制作为区块链的核心技术,决定了参与节点以何种方式对某些特定的数据 达成一致,关系到区块链的安全性.可扩展性和去中心化程度等许多重要特性.共识设计的 优劣是区块链自治能否进入良性循环的关键.共识机 ...

  5. 建造更安全的SGX区块链共识机制 Proof-of-Elapsed-Time,百度安全论文入选安全顶会NDSS...

    百度安全在系统安全领域深耕多年,成果产出持续在多个世界顶会亮相.近日,百度安全有一最新研究成果在信息安全四大顶会之一NDSS 2022发表.文章聚焦在新型区块链共识机制PoET的安全问题以及解决方案. ...

  6. 细说区块链共识机制之pos

    细说区块链共识机制之pos  正版江湖走马 关注 2018.07.15 20:51 字数 1006 阅读 17评论 0喜欢 0 POS全称proof of stake,中文名为权益证明.由NXT最先推 ...

  7. 第四章 区块链共识机制

    第四章 区块链共识机制 1.概述 2.工作量证明共识机制 2.2 交易优先级 2.3 数学难题 2.3.1 数学难题 2.3.2 动态调整难度 2.4 最长链原则 2.5 作用 2.6 缺点 3.其它 ...

  8. 区块链共识机制与分布式一致性算法

    摘要: 本篇文章是[区块链之技术进阶]的第七篇文章,在之前的文章中咱们多多少少提及了共识算法等相关知识,但是却没有具体地更加深入地了解,本文就为大家掰一掰区块链共识机制与分布式一致性算法,两者究竟有什 ...

  9. 区块链共识机制技术一——POW(工作量证明)共识机制

    什么是共识机制 所谓"共识机制",是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认:对一笔交易,如果利益不相干的若干个节点能够达成共识,我们就可以认为全网对此也能够达成共 ...

最新文章

  1. 蘑菇模拟器TV版 for Android,安卓NES模拟器TV版下载
  2. Android使用BroadCastRecevier广播实现接收短信,并利用Toast弹出显示内容
  3. 深度学习(十九)基于空间金字塔池化的卷积神经网络物体检测-ECCV 2014
  4. iOS 开发周报:Apple 发布 iPhone 7 / 7 Plus 、Apple Watch 2 等新品
  5. phone6s home键按不动了怎么办 苹果6s home键按不动解决方法
  6. Microsfot Office Communicator 聊天记录 外挂
  7. php基础--变量及作用域
  8. 互亿无线python接口
  9. Hutool PinyinException: No pinyin jar found Please add one of it to your project问题解决
  10. 局域网传文件_iPhone跨系统「隔空投送」,传文件超好用
  11. JS—— 常用图片后缀正则校验
  12. React Navigation——底部导航栏设计
  13. 使用Velocity导出Word文档
  14. 微服务商城系统(十三)订单、支付流程分析
  15. 数据库—distinct是什么意思?select distinct怎么用?
  16. 来学吧,我们不说再见
  17. 远征日服·信喵之野望 按键精灵脚本4.截卡
  18. c语言函数申请内存,c中动态内存申请的函数
  19. (转载)PLC内部电路常见的几种形式
  20. 2022-06-09 RK817 PMU 电池温度检测

热门文章

  1. Flink分布式流式处理框架
  2. C++学习笔记:模板
  3. 随机规划及其Recourse(追索/补偿)问题
  4. 截取数组对应的长度值(形成一个新的数组)
  5. 【音乐】收藏的300多首抖音神曲,MP3音乐分享,近一年的抖音歌曲
  6. 【计算机视觉】PnP算法简介与代码解析-柴政(solvepnp理论篇)
  7. Android MQTT消息推送全面解析
  8. Visual Stdio Code------VS code如何把英文版设置为中文
  9. 现代简约,爱的是宽松 简洁 舒适
  10. cordic算法反正切c语言,Cordic 算法之 反正切