比特币采用的共识机制

区块链

579人已加入

描述

共识机制是拿来干嘛的?

如果说区块链是比特币运行的核心,那共识机制就是灵魂。

中本聪用非对称加密解决了资产的归属问题,用哈希运算解决资产安全性问题,用时间戳解决了交易存在性问题,用分布式记账解决了去除第三方之后的交易验证问题。

共识机制主要用来解决谁来构造区块,以及如何维护全网数据一致性的问题。

最常见的共识机制为POW(工作量证明机制),用工作结果来证明记账权归属,每个区块都有对应的哈希值,通过计算哈希值来决定记账权归属。哈希值的计算是一个概率事件,因此取得记账权的方法就是加强算力,使得自己有更大可能性计算出正确的哈希值。

比特币采用的就是SHA256算法,共识机制比较高,容错性好,但达成共识要全网参与运算,效率较低,资源消耗也大。

POS机制(权益证明机制),能否获得记账权,取决于权益持有量的多少。一句话,你持有的代币越多,你有越大的可能性获得记账权。

POW机制比拼的是算力,而POS比拼的是余额,但该机制仍然需要挖矿。如果你有1000元,你可以用1000块钱购买矿机来提高算力,你也可以换成代币,并将其作为押金放入POS机制中,增加自己挖出区块的可能。

POS最大的好处就是不再消耗大量资源,而且达成共识的时间也缩短了,本质上是POW机制的升级版。但仍然需要挖矿,且没有脱离代币模式。

DPOS(股份授权证明机制),它是POS机制的升级版,最早出现于BTS社区,比特股将代币持有者称为股东,股东选出代表轮流来记账和验证,就像我们选人大代表代替发言一样。被推选出的代理结点按照时间表轮流获得记账权,而这种机制就不再是POW和POS机制那样基于概率获取记账权。

在该模式下每30秒回产生一个新区块,正常情况下,发生分叉的可能性也小。即便分叉也能快速解决。

这种机制兼具了中心化和去中心化的优势,可以理解为多中心系统。优点在于参与记账的结点数量大幅减少,验证速度也快。缺点在于,这个机制仍旧以来代币模式。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分