简介:区块链为什么能够做到去中心化?为什么能够让更多人参与进这个协作当中来?本文给你一个详细地分析,希望能对你有所帮助。
一.共识机制的作用
我们知道区块链是去中心化分布式记账技术,在区块链系统当中,没有一个像银行一样的中心化记账机构,如何保证每一笔交易在所有记账节点上的一致性呢?共识机制解决的就是这个问题,因此也可以说共识机制是区块链的灵魂。为了解决这个难题,不同的加密数字货币或者区块链项目采用了不同的共识机制。
二.共识机制的分类
目前主流的共识机制主要有三种:工作量证明(Proof of Work,简称POW)、权益证明(Proof of Stake,简称POS)以及委托权益证明(Delegated Proof of Stake,DPoS)
三. 主流共识机制的运作原理以及优缺点分析
PoW,即工作量证明,指的是通过评估你的工作量来决定你获得记账权的机率,工作量越大,就越有可能获得此次记账机会,作为奖励,记账者也将获得一定数量的币。
目前通过POW机制进行挖矿的币有BTC、LTC、ETC、ETH、DOGE、ZEC、ZEN、XMR等。
PoW机制的优点是完全的去中心化,比特币也正因为采用了这样一种共识机制,才能保持近9年的基本自组织运行的状态;当然,它的缺点也很明显,为了争夺记账权需要不停计算,耗电量巨大,比特币挖矿耗电量已经超过159个国家的平均耗电量,造成了极大的能源浪费,而且达成共识周期过长,像比特币确认一个区块需要十分钟,在如今追求高速的时代里显然不能满足更多商业需求。
为了弥补工作量证明能源消耗巨大的问题,权益证明共识机制(PoS)应运而生,就是说以手中所持有的币的数量来决定获得记账权的几率。PoS的逻辑是谁拥有的代币数量多,谁就有机会获得记账权限。
POS机制下,挖矿难度和算力关系小,和持币量和时间关系最大,因此没有电力消耗的高成本。而且,只要持有币就可以获得收益也可以让挖矿者获得可观的利息收入。
PoS的优点是不再动用大量的资源去计算,从而大大缩短了达成共识的时间,而且节省了电力等资源,但缺点也很明显:有钱人,也就是持币数量多的人更容易获得记账权,这会使共识机制成为有钱人的游戏,也就失去了公正性。
目前应用PoS机制的项目包括:Peercoin(点点币)和NXT(未来币),以及ETH(以太坊)第四个阶段。
委托权益证明(DPoS),委托权益证明类似于董事会投票,某个区块链系统的人投票选出了几位代表来行使记账权。
由于这些委托人进行记账能够获得奖励,所以他们会努力拉票,并且维护好与投票者之间的关系,并且试图通过参与系统发展以吸引更多人投票。此外,也有部分DPoS的币种会把一部分奖励分给投票者。
简单的来说,你只需要去给你认为能被选中并承诺分红的节点投票,这些节点被选中后便可挖矿,你就可以获得节点承诺的相应分红。
DPoS的优点:大幅缩小参与验证和记账节点的数量,可以达到秒级的共识验证。如EOS号称可以达到百万级的TPS,当然目前只是3000多次,还没有达到相关要求。
DPoS的缺点:整个共识机制还是依赖于代币,而很多商业应用是不需要代币的。
目前应用Dpos机制的项目包括:BitShares(比特股),EOS,GXC(原为GXS,公信宝最新通证)。
以上就是我对于区块链主流共识机制的解读,希望能对你有所帮助。
网友评论