相信知道区块链技术的人都听说过共识机制,但具体是什么又解释不清。今天,小编就和大家聊聊共识机制。
比特币的共识机制
比特币作为区块链技术的一次实验,在其系统中,每进行一次交易,系统就会发出一个问题,并将其展现在整个网络。首先在整个网络中计算此问题的节点将向整个网络抛出答案,如果整个网络中的大多数节点都验证和认同了,此交易将被打包到一个块中,并最终将该块添加到区块链中。
因此,区块链中的每一个块实际上是系统中节点计算机消耗的电力和计算能力的结晶。这是计算机的工作量。系统的区块链是每个块消耗的工作量的总和。这是基于工作量证明的区块链,简称POW。
除了比特币之外,以太坊和门罗等数字货币也是基于工作量证明的共识机制。但POW的最大问题是能源消耗,因此较低能耗的POS和DPOS被开发出来。
Pos和DPOS共识机制
POS股权证明,被称为基于权益的证明。在POS中,节点不再需要消耗大量电力来解决问题,而是通过承诺数字货币获得打包块的能力。当有交易发生时,系统会奖励打包和验证区块的节点和验证者。
在POS中,节点打包块不需要花费太多时间也不用再拼算力,这将提高块的生成效率,并打包成区块链,缩短整个时间。性能将高于POW。
当然,它也是有缺点存在的,如将数字货币抵押的人可以坐收渔翁之利,持币拿利息。而很多人则想着存币收利息,没有流动性。
DPOS被称为是委托权益证明,其是在POS的基础上进行了优化。在这一共识机制中,数字货币持有者可以在节点上选举,选择出能够代表所有成员完成交易的验证和打包记账。这与我国的“选举”制度有些相似。
EOS共识机制
EOS是采用的DPOS共识机制,其优点是效率和性能优于POS。但同样缺点也比较明显,效率和性能改善的前提下,去中心化作出了妥协。对于EOS,所有交易都由21个超节点处理。这个体系不再是真正意义上的“去中心化”,可以说是“部分去中心化”。
其实在区块链系统中还有除此之外的共识机制,例如联盟链的PBFT,NEM使用的POI......这提出这些共识机制是为了对现有共识机制的一些缺点进行优化。
共识机制作为区块链体系的的灵魂核心,其决定了区块链系统的去中心化程度、效率和性能。因此,在公有链的发展中,共识机制的设计是核心和关键。也正是由于独有的共识机制使得区块链被更多的产业所应用,使得交易更加方便快捷。比特币为什么成为主流货币,不得不说是区块链造就了比特币,而YXC开心果链基于区块链技术所发行的代币YXC相信在不久的未来也将成为主流,期待吧!如需了解更多信息,请关注YXC开心果链公众号
官方微博:YXC农业链
网友评论