div#pop_ad { opacity: 0; }
AD
首页 > 数字货币 > 正文

区块链共识机制有这么多种,那一样最合你的口味?

[2021-01-29 08:14:18] 来源: 编辑:wangjia 点击量:
评论 点击收藏
导读: 最近这几年,区块链还有建立区块链技术之上的数字货币可谓是火得不像话。据不完全统计,目前活跃在币圈里的数字货币多达1500多种,如此惊人的数目是不是让你觉得很头大?不过你造么,这么多的数字币连同它们背
最近这几年,区块链还有建立区块链技术之上的数字货币可谓是火得不像话。

据不完全统计,目前活跃在币圈里的数字货币多达1500多种,如此惊人的数目是不是让你觉得很头大?

区块链共识机制有这么多种,那一样最合你的口味?


不过你造么,这么多的数字币连同它们背后的区块链项目,其实完全可依据它们所遵循的共识机制,简单归纳成用一双手可以理清的几大类。

可能有人看到这儿又会问:共识机制?什么鬼?

别急,今天笔者就专门来对区块链的共识机制进行一番深度的解析。现在,就让我们走近科学——

区块链共识机制有这么多种,那一样最合你的口味?


在正式介绍共识机制前,首先让我们明确几个最基本的概念。

第一,区块链的架构类似于互联网,它本身是由无数个节点(也就是终端)聚合构成的。要说区块链同互联网的最大区别就在于,区块链的本质是去中心化的,也就是社区自治,而互联网则不然。

其次,正是去中心化的机构赋予了区块链很多先天优势,包括难以篡改、透明度高等,不过为此区块链也得付出对应的代价——在区块链网络里,任何对区块链网络产生影响的动作(包括但不限于生成新区块、写入新数据等),必须得经由多数节点达成一致同意的意见后方可被执行。

于是问题来了:要怎么做,才能实现在区块链网络里公平、公正又高效率地协调社区用户,让彼此间达成意见一致呢?

区块链共识机制有这么多种,那一样最合你的口味?


这时候就得由共识机制上场了。

目前得到在币圈得到广泛应用的区块链共识机制有多种。某种程度上讲,从一样区块链项目所采用的的共识机制,我们便能简单估测出该项目的性能优劣与潜能。

第一代区块链产品(比如比特币)所采用的共识机制叫工作量证明共识机制(POW,即Proof of Work)。

POW机制的运作原理很简单:节点通过竞赛运算哈希碰撞问题的正确结果来争夺记账权(所谓记账权,指的是区块链网络里生成新区块并执行数据写入及全网通告的权力)。另一方面,为了维护整个区块链网络的长久运营,那些抢到记账权的节点将会获得整个网络奖励的代币(Token)作为激励。顺便说句,一个节点从抢到记账权到获得代币奖励的过程,就是币圈人士经常挂在嘴里的“挖矿”。

POW机制毕竟诞生得较早,故而以如今的眼光来看,它有相当多的缺点,比如大量的无意义运算会消耗很多算力和电力,就此造成能源与运算资源浪费;其次,矿池、矿场完全可以利用自身资源上的垄断性优势来集中囤积算力(俗称“矿霸”),而这完全违背区块链的去中心化精神;最后,这种“算力至上”的架构也意味着POW机制区块链网络很容易遭到黑客的集中算力式攻击。

区块链共识机制有这么多种,那一样最合你的口味?


正因为POW机制有这么多缺点,故而没多久就有新的共识机制应运而生,这就是权益证明共识机制(POS,即Proof of Stake)。

POS机制顾名思义,它主要通过节点的持币数量与时间来决定谁拥有更多的记帐权,从而降低整个网络的挖矿难度。当POS机制区块链网络生成一个新区块时,矿工需要创建一个“币权”交易,交易会按照预先设定的比例把一些币发送给矿工本身。

POS机制的优点是不再一昧注重全网算力的提升,如此便有效避免了能源和算力的无意义消耗。当然,POS机制的缺点是直接导致话语权都被持币大户所掌控,而这同样与区块链的去中心化精神背道而驰。

继POW机制和POS机制之后,另一个获得世人广泛认可的共识机制乃是委任权益证明机制(DPOS,即Delegated Proof of Stake)。

区块链共识机制有这么多种,那一样最合你的口味?


DPOS机制出自Bitshares(比特股)的首席开发者Dan Larimer (绰号BM,现为EOS创始人) 之手,它的特色之处在于其在POW机制和POS机制的基础上做到了“取长补短”。某种程度上讲,DPOS机制同现代文明社会里颇为流行的董事会投票制度很是相像。在采用了DPOS机制的区块链网络里,有一群由全体节点投票选出的节点代表(俗称:“超级节点”),这些节点代表来直接负责执行区块链网络里的区块生成等系统任务。同时,DPOS机制区块链中的全体节点均具有随时罢免和任命节点代表的权力。若有必要,全体节点可以随时通过投票让现任节点代表失去资格,并重新选举新的代表。

DPOS机制的优点有很多:由于它启用了去中心化的投票机制,这使得DPOS机制比起其它的共识机制而言要更加民主化,不容易被持币或算力大户垄断话语权。另一方面,由于DPOS机制区块链网络减少了节点数量,转而依靠超级节点运算,如此的任务执行效率更高,每秒处理的交易数可多达10万-1000万笔,而这显然是POW机制和POS机制所无法比拟的。

目前业内很多最顶级的区块链项目包括EOS、金融链JRC等均采用了DPOS机制,其中金融链JRC还在DPOS机制的基础上衍生出了独创的InFi-Loop共识机制,后者的原理是以21个超级节点为组,来无限循环选举,如此做到性能和安全之间首次实现完美均衡。实际上,金融链是一样利用区块链和人工智能技术的智能金融平台,其的自身定位决定了它先天对安全性和性能的要求都相当高,而引入先进的InFi-Loop共识机制便成了理所应当的事情。

区块链共识机制有这么多种,那一样最合你的口味?


除了上述提及的三大主流共识机制外,目前为币圈区块链项目所采用的共识机制还包括了PooI验证池机制、拜占庭机制(PBFT,即Practical Byzantine Fault Tolerance)等,但它们在数量和泛用性上远不及同其三种主流共识机制,自然存在感也不怎么强。

絮絮叨叨讲了这么多,看完这篇文章,不知道你对区块链的共识机制有没有较明确的认知呢?

添加新手交流群:币种分析、每日早晚盘分析

添加助理微信,一对一亲自指导:YoYo8abc

查看更多:

为您推荐