从接触区块链开始,我们就会经常听到“共识”二字,尤其是对于区块链生态建设来说,共识机制的设置,发挥了决定性的一步。那么,究竟什么是共识机制?

生活中的共识,相信大家并不陌生。举个简单的例子,今天,我和女朋友约会,她想去游乐园,我也想去游乐园,我们两个人就是达成了共识;假如女朋友想去游乐园,我想去看电影,我们就无法达成共识,还会引发矛盾。

而在区块链世界中,共识机制就是解决生活中无法共识的一种方案,在社区生态中,它主要的作用就是让社区成员意见统一,达成共识。它所采用的形式有三种,分别是POW、POS和DPOS。

一、最早的共识机制

最早的共识机制是从POW开始的,它是一种工作量证明机制。刚开始的数字资产并没有什么实际价值,那个时候,有一个程序员用比特币买了披萨饼,而他获取比特币的方式就是挖矿,也就是最早期的共识机制POW。

POW主要通过工作量来解决共识问题。在这个系统中,会出现一道题,然后整个社区的人都来解答,当一个答案获得全网中大多数人的认可,他就可以获得一笔数字资产,同时,这个交易过程也被记录到区块中。

这时候的POW,其实就是算力之争。算力越大,获得数字资产的概率越大,这也是早些年,矿业繁荣的主要原因之一。

但是,随着后期的市场发展,矿业繁荣所带来的能源消耗又成了一个大问题。矿商们不择手段的浪费电力,给整个市场带来了一次动荡。

二、POS和DPOS共识

实际上,POS和DPOS都是为了解决前面POW共识的缺陷的。POS称为权益证明,它的运作方式不再需要大量的电力,我们可以这样理解,假设用户A持有一枚数字资产,那么他在这个社区生态中是有发言权的,这也是他的权益。

当社区发展需要发生改变,比如获取新的数字资产或者是进行数字资产的交易,就需要用户A来抵押手中所持有的数字资产,来获得区块奖励,系统会自动确认区块交易上的所有节点,并分发奖励。

从性能上来看,POS较POW是进行了一次升级,首先,解决了能源消耗的问题,其次,还提高了区块奖励的效率,不再需要庞大的算力来获得,节省了工作效率。

DPOS是委托权益证明,这种共识机制又是在POS上进行升级的。这种共识机制有一个比较突出的特征,就是投票。

我们就拿前面所举的例子,女朋友想去游乐园,我想去看电影,无法解决这个矛盾时,就由双方的家庭成员进行投票,谁的票数多就听谁的。

我们常见的EOS就是采用的DPOS共识机制,它的系统运作就是依靠21个超级节点来处理,这样也存在把区块链“去中心化”的优势,变成了“弱中心化”的问题。

三、其他共识机制

从POW到POS,再到DPOS,我们不难看出,共识机制的发展是日新月异,在解决前面一个共识机制的缺陷时,就会出现下一个共识机制。这些共识机制的诞生,都是为了维护一个良好的社区生态,维持系统的正常运作。

相信后续还会有新的共识机制,这是值得我们期待的。

来源:海星财经

本文由布洛克专栏作者发布,不代表布洛克观点,版权归作者所有

——TheEnd——

 

关注“布洛克科技”