首页 > 区块链博客 > 【芳姐日更2018.4.18】区块链的共识机制

【芳姐日更2018.4.18】区块链的共识机制

2018-04-18 21:35:00 阅读量:

全文摘要:

早上,一到办公室,司机老王就迫不及待地迎上来,递过一碗我喜欢吃的桂林卤粉,讨好地说:“好妹妹,你昨天说的共识机制,我琢磨了很久,不知道是什么东西,现在老板不出去,我有空,你就给我讲讲吧 ... 老王啊老王,我真心服你,看来,用心的人总能找到关键之处,我说:共识机制通过把各个节点的信息同步的办法,使得节点之间达成一种平衡,保证了绝大多数节点的一致性,这就是共识达成的过程,也就是建立信任的过程 ... 老王机智地问:那共识机制是怎么实现动态平衡的,怎么解决节点之间的信任问题的呢 ...

早上,一到办公室,司机老王就迫不及待地迎上来,递过一碗我喜欢吃的桂林卤粉,讨好地说:“好妹妹,你昨天说的共识机制,我琢磨了很久,不知道是什么东西,现在老板不出去,我有空,你就给我讲讲吧!”

我慢条斯理地打开卤粉,看了看,眼前一亮,居然外加两个地米菜蛋,这老家伙蛮懂事,今天三月三,知道带地米菜蛋给我,也舍得下血本,碗里堆起来的卤牛肉,显示着加了10元钱的码子,这要在平时,我们要他请客,简直是要他的命。

我说,等我吃完卤粉再看吧,如果有什么材料要写,你就只能排队等。

果然,老板在那边叫我过去。一直忙到11点,我才记起老王,赶紧喊他:老王,来,我给你讲讲,什么是共识机制。

我先给他吹吹,到底共识机制有多么重要:

区块链技术的伟大之处,就是它的共识机制,它解决了节点之间的信任问题。共识机制,使区块链众多节点实现一种动态的平衡,是区块链系统不断运行下去的关键。

老王机智地问:那共识机制是怎么实现动态平衡的,怎么解决节点之间的信任问题的呢?

老王啊老王,我真心服你,看来,用心的人总能找到关键之处,我说:共识机制通过把各个节点的信息同步的办法,使得节点之间达成一种平衡,保证了绝大多数节点的一致性,这就是共识达成的过程,也就是建立信任的过程。

老王眉头紧锁,又不解地问:难道所有区块链的共识机制都一样吗?

看老王那个认真得可爱的样,我很想笑,忍住了,老师要有老师的架子,干咳着清了清嗓子,继续教:区块链的共识机制是在不断发展的,目前出现了不少种类,我给你介绍比较有代表性的几种,你先不要打断我,等我讲完了,不明白的地方再来问。

老王听话地点了点头,从口袋里拿出本子和笔,准备做笔记。

看他这么认真,我也更卖力了,恨不得倾囊相授,下面是我教的内容:

PoW:工作量证明机制

PoW的特点是所有节点参与解答数学题,谁最先算出来,谁就获得记账权,并获得系统奖励的币。全网都进行运算,需要消耗大量的电力,效率低下,容错性是50%。优势是做到了完全去中心化,节点可以自由进出。

但是由于比特币已经吸引了全球大部分的算力,其他再用PoW共识机制的区块链应用,很难获得相同的算力来保障自身的安全,同时资源消耗巨大,共识达成的周期较长。

PoS:权益证明机制

权益证明,简单地说,就是指你在这个网络里币越多,你获取记账的权力的概率就越大。当验证者发现了一个新区块,根据验证者拥有代币的权重来随机选择一个,相当于大股东说了算的模式,这个被选中的验证者就有权利产生下一个区块,如果,他没有在规定的时间内,产生新区块,则会根据原来的规则选出第二个验证者,由他来产生新区块。

PoS的优势是不用大量消耗能源,也缩短了达成共识的时间。这样,通过发行新币来激励参与者参与网络的压力会下降,新币的发行量就会减少,代币的供应也会随着时间减少。

PoS机制下,攻击区块链网络所要付出的成本是收益的100倍,严重的得不偿失,损人不利己,所以,正常的人都不会去干这样的傻事。

PoS的问题是大股东说了算,会造成强者恒强、弱者恒弱的局面,得不到利益或者利益弱化的用户会流失,对新用户也没有吸引力,没有从根本上改变商业应用的痛点问题。而且要是大股东要管不住自己,做坏事,怎么办,这是个有争议的问题。

DPoS:委托权益证明机制

采用51%以上份额的股东投票来决定方案,为达到这个目标,每个股东可以将其投票权授予一名代表,这个投票结果是不可逆而且有约束力的,不能推翻。这个模式能做到30秒产生一个新区块, 需要参与验证和记账的节点大为减少,所以能达到秒级的共识验证。目前比特股和Steem都采用了这个共识机制,交易速度达到每秒上千笔。

问题在于,DPoS的共识机制依赖代币,而不少商业应用可能不需要代币。

Ripple Consensus:瑞波共识机制

瑞波共识机制的特点,是遵循核心成员的51%权力, 就像一个董事会,要增加新成员,必须51%以上的董事成员投票通过,其他人没有办法来影响决策。这里股东的权力与投票权分开了,比其他共识机制更中心化一点。

Pool:验证池

这个模式的基础是分布式一致性技术,通过数据验证机制,是目前应用范围较大的共识机制。它不需要代币,速度快,能实现秒级共识验证。但是它的去中心化不够彻底,更适合多方参与的多中心商业模式。

目前,主流的共识机制只有前三种,即PoW、PoS、DPoS共识机制。

我感觉喉干舌苦了,端起菊花枸杞茶喝了一大口,然后对埋头做笔记的老王说:基本上就这些了,有什么问题吗?

老王抬起来,老眼明显昏花了,但是他极力地睁开,说:这个信息量有点大,需要好好消化,不过,有一点我明白了,现在的共识机制,都有各自的问题,没有一个是完美的,还需要不断地迭代。

我有点吃惊,老王居然知道“迭代”,看来,得到的几个专栏没有白推送给他。

是的,目前,世界上还没有一个让所有人都认可的共识机制,这或许就是区块链的想象空间。

我是芳姐(微信号:G000803),一个死磕日更的跑步者。我的社群:区块链写作日更500字死磕群。

每晚9:35发文,不见不散。


来源:币乎

以上就是《【芳姐日更2018.4.18】区块链的共识机制》全部内容,全文涉及到:共识验证、共识机制、等方面的内容,您也可以通过阅读全文摘要来快速获取有价值数字货币和区块链的信息。



上一篇:【小A聊投资】投资中最怕也是最喜欢的事-黑天鹅
下一篇:【每日行情解读】2018年4月18日BTC,ETH,EOS行情解读

微信

微信

微信

微信