在ICO的众筹中我们总会遇到这些共识算法这样的问题,做为小白的我们在不明情况不懂的情况下就去参与是多么的危险,这个时候就需要我们静下去学习去了解相关的基础知识。
POW:在学习比特币的过程中,我们知道交易的双方是通过哈希算法这套密码学原理去进行的交易,在交易过程中A向B转账,通常是A用自己的私钥取得自己拥有比特币的所有权,然后用B的公钥进行加密,这个过程中会添加一个随机数并盖上一个时间戳交由矿工处理,矿工进行计算验证后记录在区块上,这个时候B用自己的私钥去看自己拥有的比特币的数量。POW:(Proof of Work)工作量证明就是矿工利用计算机超强的计算力去出示计算结果的这个过程,说白点就是暴力去破解哈希值的这个随机数去进行验证的过程。由于受到比特币数量的限制,每四年的减半的硬性要求,之后的交易竞争会越来越激烈,这个时候挖到比特币的难度会越来越大,于是这个时候就必定会出现矿工的抱团并肩作战,于是这个团体就叫“矿池”,这个时候矿池会集中所有矿机的力量进行暴力破解,计算的时候将随机数号码进行分配,不同号码段交给不同的矿机计算这样就大大的提升了计算效率,集合作战共享收益。这个过程会造成大量的算力浪费并且是除了验证毫无任何的用途,而且由于普通人根本无法参与有了中心化矿池的风险。
POS:跟POW算法一样它也是一种加密数字货币领域的一种共识算法,它摆脱了工作量证明算法的浪费问题,它要求的是证明人提供一定数量加密货币的所有权。它的哈希运算只是基于时间及静止数据,因此这里有一个概念叫“币龄”,它是交易数量乘以该笔交易的币存在钱包中的时间,矿工通过处理交易消耗币龄得到一定的比例的收益。在目前权益证明机制里实际成功应用的就是PPC,是由Sunny King 发明,每个PPC交易输出都有一定机会产生与其币龄及其钱包余额成正比的有效的工作。实质上,每个PPC都可以成为“模拟矿机”,这种矿机的算力会随着时间直接增长,但每次发现一个新块其算力就会归零。而在创造一个POS区块时,矿工都需要创建一个“币权”交易,交易会按设定的比例把一些币发送给矿工本身类似利息。目前的机制是系统会每隔若干随机秒挑选出某个PPC,赋予其所有人生成POS区块的权力。这样就避免了POW中算力的要求减少了类似中心化矿池的风险。
最后强调下:
POW: (Proof of Work) 工作量证明
POS:(Proof of Stake) 权益证明
记清楚了吗?