很多人都在讲区块链的共识机制,但是很多人应该搞不明白什么是区块链的共识机制,通过整理,下面详细罗列有关区块链共识机制的资料。希望对大家学习有帮助。
区块链的核心技术是由系统中的接电脑竞争进行记账。这个竞争的评判标准称为"共识机制"。不同的区块链采用的"共识机制"不同。目前的共识机制有工作量证明机制POW和权益证明机制POS以及股份授权证明机制DPOS。
POW:工作量证明机制
具体含义就是针对参与挖矿的人分别去完成一定的“工作量”,谁完成了,那就听谁的,只要他完成了这些工作量,然后大家就听他的,大家都听他的这样的一个行为,就是达成了共识。
优势:
理想状态,这种机制,可以吸引很多用户参与其中,特别是越先参与的获得越多,会促使加密货币的初始阶段发展迅速,节点网络迅速扩大。在Cpu挖矿的时代,比特币吸引了很多人参与“挖矿”,就是很好的证明。
通过“挖矿”的方式发行新币,把比特币分散给个人,实现了相对公平。
缺点:
算力是计算机硬件(Cpu、Gpu等)提供的,特别耗费电力。
比特币区块奖励每4年将减半,当挖矿的成本高于挖矿收益时,人们挖矿的积极性降低,会有大量算力减少,比特币网络的安全性进一步堪忧。
POS:权益证明机制
能否获得记账权,取决于权益持有量的多少。一句话,你持有的代币越多,你有越大的可能性获得记账权。
优点:
节能。不用挖矿,不需要大量耗费电力和能源。
更去中心化。首先说,去中心化是相对的。相对于比特币等PoW类型的加密货币,PoS机制的加密货币对计算机硬件基本上没有过高要求,人人可挖矿(获得利息),不用担心算力集中导致中心化的出现(单用户通过购买获得51%的货币量,成本更高),网络更加安全有保障。
避免紧缩。PoW机制的加密货币,因为用户丢失等各种原因,可能导致通货紧缩,但是PoS机制的加密货币按一定的年利率新增货币,可以有效避免紧缩出现,保持基本稳定。
缺点:
纯PoS机制的加密货币,只能通过IPO的方式发行,这就导致“少数人”(通常是开发者)获得大量成本极低的加密货币,在利益面前,很难保证他们不会大量抛售。因此,PoS机制的加密货币,信用基础不够牢固。为解决这个问题,很多采用PoW+PoS的双重机制,通过PoW挖矿发行加密货币,使用PoS维护网络稳定。或者采用DPoS机制,通过社区选举的方式,增强信任。
DPOS:股份授权证明机制
它是POS机制的升级版,最早出现于BTS社区,比特股将代币持有者称为股东,股东选出代表轮流来记账和验证,就像我们选人大代表代替发言一样。被推选出的代理结点按照时间表轮流获得记账权,而这种机制就不再是POW和POS机制那样基于概率获取记账权。
优点:
能耗更低。DPoS机制将节点数量进一步减少到101个,在保证网络安全的前提下,整个网络的能耗进一步降低,网络运行成本最低。
更加去中心化。目前,对于比特币而言,个人挖矿已经不现实了,比特币的算力都集中在几个大的矿池手里,每个矿池都是中心化的,就像DPoS的一个受托人,因此DPoS机制的加密货币更加去中心化。
更快的确认速度。
缺点:
投票的积极性并不高。绝大多数持股人(90%+)从未参与投票。这是因为投票需要时间、精力以及技能,而这恰恰是大多数投资者所缺乏的。
对于坏节点的处理存在诸多困难。社区选举不能及时有效的阻止一些破坏节点的出现,给网络造成安全隐患