POW:Proof of Work,工作证明。(最终一致性,适用公有链)
要得到合理的Block Hash需要经过大量尝试计算,计算时间取决于机器的哈希运算速度。寻找合理hash是一个概率事件。当节点拥有占全网n%的算力时,该节点即有n/100的概率找到Block Hash。
简单说明:pow主要是依靠计算机的机器的性能(计算能力)来出块,性能越高,出块概率越大;就是谁更有权,谁就更容易产生块;这会导致大量资源浪费、网络性能低、算力太集中偏离了去中心化轨道;
POS:Proof of Stake,股权证明。(最终一致性,适用公有链)
PoS 试图解决 PoW 机制中大量资源被浪费的情况。这种机制通过计算你持有占总币数的百分比以及占有币数的时间来决定记账权。每出一次块,时间会清零重新计算;PoS 就是资本主义,按钱分配,钱生钱。POS虽然解决了POW的能耗的问题,但全节点确认会让区