【区块链启蒙29/100】很难达成共识的共识机制
00 前言
本系列将以100个区块链知识为基石,循序渐进,娓娓道来,为零基础人士筑造一座区块链认知大厦。
如果有可能,将来会集结成书。(求区块链插画师一起合作)
当然,愿意的话,您可以转发给身边的亲人朋友,帮助他们早日启蒙,享受区块链认知红利。
29.1 查漏补缺
截止到目前为止,有关区块链的技术篇基本就该收尾了,我想技术启蒙的目标基本上可以实现啦。
但还有几个相关的名词,有必要再分几节来介绍下,以保证知识体系的完整性。
29.2 共识机制
大家知道,区块链是一个分布式的账本,如何保障账本的正确性与一致性,这需要所有的矿工达成共识才行。
如何在那么短的时间内,让那么多矿工达成共识,是一门很大的学问。目前有很多机制可以形成共识,这些机制就成为共识机制。
不同的区块链,可能会采用不同的共识机制,不同的共识机制就决定了区块链的一些性质。
比如有的共识机制追求达成共识的速度,有的追求稳健,有的追求公平。
下面我们简单讲一下最常见的几个共识机制。
-
PoW
大名鼎鼎的比特币就采用的是PoW共识机制,称为工作量证明机制。算力最强的矿工,为了得到挖矿奖励,做了最多的运算,贡献了最多的工作量,所以,这种机制就叫工作量证明机制。
更详细的说明,可以复习第11节。
目前比特币是PoW机制的典型代表,以太坊目前也是PoW,不过改进了一些。
共识效率低是PoW的缺点,比特币达成一笔记账的共识,大概需要10分钟,以太坊也需要15秒。
还有一个缺点就是非常耗电,比如比特币的耗电量已经超过了一个小型国家了。
-
PoS
PoS是权益证明机制,类似于股票,矿工们持有的数字货币越多,持有的时间越长,越有可能挖到矿。PoS依靠复杂的算法与激励机制来确保矿工积极维护区块链,不需要投入巨额的设备,且出块速度也得到了较大的提升。
以太坊未来会从PoW转型到PoS上,目前正在推进中。
-
DPoS
DPoS是授权股权证明机制,是PoS的改进版。它比PoS的出块速度更快,因为参与挖矿的矿工代表是被海选出来的,数量少,达成共识更容易,可以秒级确认。目前最热门,号称区块链3.0的EOS采用的就是DPoS共识机制,其21个超级节点马上也要选举出来了。
-
其他共识机制
其他的共识机制也有一些,但不常用,更多的被用在联盟链或私有链上,这里就不介绍了。
29.3 提醒
需要提醒一点的是,没有哪个共识机制是完美的,也不存在谁比谁更好,只要合适就行。
事实上,共识机制是区块链的核心属性,其复杂度远超我们的想象。
不同的共识机制好坏之争,从来没有停止过,争论者也从来没有达成过共识,最终还是要靠时间来检验。
我是rruntime,立志写本书,一本可以献给家人和朋友的《区块链启蒙》,敬请支持!
本文首发币乎,已被【币乎榜bihubang.com】收录,在那里你可以搜到我。
版权声明:若为公益,请注明作者与出处后敬请拿去,若为商用,请先联系我,谢谢!