5分钟看懂共识机制POW、POS

区块链是去中心化的,没有中心记账节点,所以需要全网对账本达成共识。

目前有POW、POS、DPOS、POOL四种共识机制。猫妹今天讲的主要是POW和POS这两种共识机制。

如果你是一名资深的比特币矿工,你一定听说过POW和POS,但是却有很多人并不明白到底是什么意思,为了让大家更好的理解这些概念,今天写了这篇文字。

PoW( Proof of Work)工作量证明

—— 多劳多得

根据矿工的工作量对数字货币进行分配,矿机的性能越高,数量越多,工作量越大,得到的数字货币就会越多。

简单说,你获得多少货币,取决于你挖矿贡献的有效工作,也就是说,你电脑性能越好,分给你的矿就会越多,这就是根据你的工作证明来执行货币的分配。

目前比特币、以太坊都是应用的PoW共识机制。

优点:算法简单,容易实现;节点间无需交换额外的信息即可达成共识;破坏系统需要投入极大的成本。

POW是如何工作的?

工作量证明机制,需要消耗CPU、显卡、内存及电力,解决特定的数学问题。

这个工作量非常大,工作方需要花费很大才能得出结果,但是验证方却在短时间内就能验证结果准确与否。

这就是POW系统的主要特征:计算的不对称性。

POW存在的问题:

浪费能源;

区块的确认时间难以缩短;

新的区块链必须找到一种不同的散列算法,否则就会面临比特币的算力攻击;

容易产生分叉,需要等待多个确认;

永远没有最终性,需要检查点机制来弥补最终性。

PoS(Proof of Stake)股权证明算法

—— 持有越多,获得越多

指的是你的挖矿收益,取决于你数字货币的多少与持有的时间。相当于「分红」,持有的数字货币越多,时间越长,得到的数字货币越多。

一句话,你持有的代币越多,你有越大的可能性获得记账权。

优点:在一定程度上缩短了共识达成的时间;不再需要大量消耗能源挖矿。

最先开始运用权益证明共识机制的区块链项目是2012年诞生的PeerCoin,以太坊前三阶段均采用PoW共识机制,在第四阶段开始以太坊将采用权益证明机制,此外,量子链和Blackcoin都采用POS共识机制。

通过这些机制,使得区块链网络之间达成共识,以此来解决去中心化网络的信任问题。

总结:

如果非要问哪个机制更好?

目前的共识机制都不够完善,还有改进的空间,也不能确定哪一个机制更加去中心化(大概POW更偏向去中心化,但是其自身缺陷过大)。

所以,猫妹认为是无法比较的。

那么最好就是,将这些共识机制结合起来,取长补短,用户与矿工均可以参与到投票中,共同参与社区的重大决定,持币者与矿工都可以影响预先编制好的更新,如隔离见证(SegWit)、增大区块等等。

当这些更新被广泛认可,无需开发者干预,链就会自动分叉以配合更新。从而达到真正的去中心化。

然而猫妹说了这么多,每个人的看法可能都不一样,所以今天大家可以投一下票,你认为哪一个机制更好?其他的可以选择留言谈论哦~

- end -

如果你对IPFS有兴趣

如果你对Filecoin、挖矿有兴趣

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180606A1L3F700?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券