从共识机制看区块链发展

avatar badge
黑加仑
发表时间:08月21日 15:15 icon

区块链简单的用一句话来概述就是一种点对点分布式大账本,这一页页账本通过链状结构串联起来就叫区块链。而这就有一个问题,既然是账本,那么谁来当这个记账先生呢?所以就衍生出来共识机制也就是共识算法来解决谁来记账这个问题。




关于共识机制目前来说,常见的共识机制主要是:POW、POS、DPOS、SPOS这四种






POW(工作量证明机制):简单的理解就是需要付出一定的工作量,来取得这一份证明,主要代表就是:比特币。每10分钟会出一道计算题,然后全网来找出这道数学题的答案,谁先得出答案,就由谁来记账。而计算这个答案是通过哈希运算来进行的,所以,这就需要比拼计算机的计算能力,计算能力越大,获得记账权的几率就更大。

优点:随机性高,相对来说公平

缺点:大量资源浪费、网络性能低



POS(股份授权机制):顾名思义既是你占有的份额越大,你获得的记账权的几率就更高,而这个份额是通过你的币龄来决定的,币龄是你抵押的币乘以你未挖矿的时间。

优点:降低51%攻击概率、相对POW没那么浪费资源

缺点:有一定的中心化倾向、效率仍很低



DPOS(委托权益证明机制):简单的说就是选出一定的代表,然后大家通过持有币来投票给这几个代表,票数多的获得记账权。

优点:不需要算力运算,而且由少数节点记账,效率提高

缺点:有受贿倾向、容易被大户控制



SPOS共识机制:其实简单的理解就是结合了POS和DPOS的一种共识,引入了Steaking经济的一种共识,这里还是用户投票给节点,但是用户能获得节点的一部分激励。

优点:提高了用户投票的积极性、对币价也具有一定的稳定作用

缺点:用户容易按激励的多少去投票,而不会管节点是否做出贡献,这对生态是不利的。



EOS之前的共识机制就是DPOS,有21个超级节点,大家投票给这21个超级节点,但是没有激励,所以就存在很多用户不投票的情况,拿我自己来说,我虽然持有EOS,但是我并没去投过票,这一点是很难调动用户的投票积极性,还有就是这种机制很容易造成中心化大户独大的情况,这样就对公链发展不利,所以EOS现在引入了BFT,拜占庭容错算法,就是出块节点需要向全网广播出块,由剩下的节点进行验证,三分之二的节点通过才能成为不可逆区块,这一点提高了安全性。




从共识机制的发展可以看区块链的整体趋势都是在不断完善改进,虽然现在还没有一个最完美的共识机制,但是慢慢在向更好靠近,所以我们尽管期待着未来就好了。




免责声明:本文由财路用户上传并发布,内容为用户独立观点,不代表财路平台立场。

文章标题:从共识机制看区块链发展