风险提示:理性看待区块链,提高风险意识!

pos和pow算法有什么区别?

2个回答

中国区块链第一人9星评价

2021-03-24 13:56:41

pos和pow算法有什么区别?

POW:Proof of Work,工作证明。

比特币在Block的生成过程中使用了POW机制,一个符合要求的Block Hash由N个前导零构成,零的个数取决于网络的难度值。要得到合理的Block Hash需要经过大量尝试计算,计算时间取决于机器的哈希运算速度。当某个节点提供出一个合理的Block Hash值,说明该节点确实经过了大量的尝试计算,当然,并不能得出计算次数的绝对值,因为寻找合理hash是一个概率事件。当节点拥有占全网n%的算力时,该节点即有n/100的概率找到Block Hash。

POS:Proof of Stake,股权证明。

POS:也称股权证明,类似于财产储存在银行,这种模式会根据你持有数字货币的量和时间,分配给你相应的利息。

简单来说,就是一个根据你持有货币的量和时间,给你发利息的一个制度,在股权证明POS模式下,有一个名词叫币龄,每个币每天产生1币龄,比如你持有100个币,总共持有了30天,那么,此时你的币龄就为3000,这个时候,如果你发现了一个POS区块,你的币龄就会被清空为0。你每被清空365币龄,你将会从区块中获得0.05个币的利息(假定利息可理解为年利率5%),那么在这个案例中,利息 = 3000 * 5% / 365 = 0.41个币,这下就很有意思了,持币有利息。

区块目的地7星评价

2021-03-22 11:51:55

PoW (Proof of Work 工作量证明机制)

它是用来确认工作量的证明。

对工作的结果进行认证以证明完成了相应的工作量的高效方式。

根据你持有货币的量和时间进行利息分配的制度,在POS模式下,你的“挖矿”收益正比于你的币龄(币的数量*天数),而与电脑的计算性能无关。我们可以认为任何具有概率性事件的累计都是工作量证明,如淘金。假设矿石含金量为p% 质量, 当你得到一定量黄金时,我们可以认为你一定挖掘了1/p 质量的矿石。而且得到黄金数量越多,这个证明越可靠。

因此,在比特币系统中,POW系统是以合乎要求的HASH作为工作结果。由于矿工要取得合法的计算结果需要一定量的计算,因此得到合法的计算结果就可以证明完成了一定量的计算。

换句话说,任何人都可以加入到矿业中,任何人可以研究更高级的矿机,任何人也可以建造任何数量的矿机。在这个局面下,任何矿工已经占有的算力比例都不能保证其未来的算力比例。

优点:

1、算法简单,容易实现。

2、节点间无需交换额外的信息即可达成共识。

3、破坏系统需要投入极大的成本。

缺点:

1、运行大量算力挖矿需要消耗大量电能,每年电费大约50亿美元。

2、由于专业矿机公司的出现,算力过于集中,导致了趋于中心化

3、区块的确认时间(交易速度)难以缩短。

PoS (Proof of Stake 权益证明机制)

直接证明你持有的份额。

最早在Peercoin 系统中被实现,类似现实生活中的股东机制。

拥有越多股份的人越容易获取账权。是指获得多少货币,取决于你挖矿贡献的工作量,电脑性能越好,分给你的矿就会越多。在纯POS体系中,如NXT,没有挖矿过程,初始的股权分配已经固定,之后只是股权在交易者之中流转,非常类似于现实世界的股票。股权从创世区块中流出,被交易者买卖而逐渐分散化。

POS币是不公平的,POS币如NXT,初始分配是固定的,原始股东以外的人要想获得POS币只有转让一条路。转让以后才能获得利息。

而原始股东有能力保证其占股比例:不卖就行了。而这种保证是制度化的 。只要POS持有人不愿意转让其股权,则其他人是不可能获取新的POS币的。

优点:

1、缩短区块之间共识达成的时间。

2、减少能耗。

缺点:

1、持币多的将垄断记账权。