POW、POS共识机制的优缺点是什么啊?哪位大神科普下
一、POW、POS共识机制的优缺点是什么啊?哪位大神科普下
POW:Proof of Work,工作证明。成过程中使用了此机制,找到合理的Block Hash尝试计算,计算时间取决于机器的哈希运算速度。POS:Proof of Stake,股个根据你持有货币的量和时间,给你发利息的一个制度,在POS模式下,持币有利息。DSC(动Penta的独创。分三层:第一层进行代表选举,第二层通过三列筹钱算法挑选议员和观察员组成若干共识组,第三层从候选区块中通过散列抽签算法选取正式块。

二、什么是区块链共识
1.pow( proof of work)工作量证明一句话介绍:干的越多,收的越多。2.pos proof of stake,权益证明一句话介绍:持有越多,获得越多。3.pbft :practical byzantine fault tolerance,实用拜占庭容错介绍:在保证活性和安全性(liveness & safety)的前提下提供了(n-1)/3的容错性。4.dbft: delegated bft 授权拜占庭容错算法介绍:小蚁采用的dbft机制,是由权益来选出记账人,然后记账人之间通过拜占庭容错算法来达成共识。5.pool验证池基于传统的分布式一致性技术,加上数据验证机制。智链chainnova是一家做区块链的公司,感觉挺不错的,虽然不懂什么哈希算法,但还是知道一点点。
三、为什么需要共识机制?
本文由币乎社区(bihu.com)内容支持计划奖励。
在一个中心化的结构体系中,系统的共识是由中心决定的,各参与方只需要服从中心下达的命令就可以了。因此,中心化体系共识建立是极为高效的。这也就是为什么中心化的机构要比去中心化的机构相对来说效率更高的缘故。
而在一个去中心化的结构体系中,由于各个参与方的地位是平等的,当出现分歧的时候,如何达成共识就成了问题。所以,一个设计精妙、实际操作起来简单的共识机制是一个分布式的体系能够顺利自运转下去的关键所在。简而言之,共识机制就是解决达成共识的依据,也是区块链接的核 心之一,它吏使得去中心化的体系能够公共维护同一个账本。现有的共识机制,比较好的有两种,工作 量证(Pow)和权益证明(Pos)。
工作量证明
工作证明(Proof Of Work,简称POW),即工作量的证明。通常来说只能从结果证明,因为监测工作过程通常是繁琐与低效的。谁的算力大,先算出那个随机数,谁就有优先记帐权。
比如:比特币在Block的生成过程中使用了POW机制,一个符合要求的Block Hash由N个前导零构成,零的个数取决于网络的难度值。要得到合理的Block Hash需要经过大量尝试计算,计算时间取决于机器的哈希运算速度。当某个节点提供出一个合理的Block Hash值,说明该节点确实经过了大量的尝试计算,当然,并不能得出计算次数的绝对值,因为寻找合理hash是一个概率事件。当节点拥有占全网n%的算力时,该节点即有n/100的概率找到Block Hash. 虽然工作 量证明很公平,然而大家对它也有一些批评,因为需要消耗大量的电力与算力,对于能量消耗很大。
权益证明
权益证明是根据你在这个网络里拥有币的多少来竞争记帐的权力,简单的说,如果你持有的币越多,你的记帐的权力获取概率就越大,这种证明机制在一定程度上缩短了共识的达成时间,也不再需要大量消耗能源挖矿。