什么是工作量证明
Proof Of Work,简称POW,即对工作量的证明。
为什么要做工作量证明
**挖矿(计算or工作)**的结果会作为数据加入区块链成为一个区块,完成这个**工作**的人也会获得奖励(即挖矿获得比特币)。
所以**挖矿**的过程是一种多劳多得的按劳分配模式,算力高,花费的时间多,获得的数字货币也就越多。
所以必须要证明矿工们为了得到答案确实进行了**计算**。
怎么样做工作量证明
哈希算法
SHA256:一种将任意长度的消息压缩到某一固定长度的消息摘要的函数
为什么选择哈希算法
①哈希算法不是加密算法,也就是没有密码,根据一个哈希值看不出或者说得不到原始数据,非常安全。
②一个唯一的原始数据,只能有唯一一个哈希,而且在已知原始数据和算法的前提下,可以较快计算出一个哈希值。