快捷搜索: 王者荣耀 脱发

区块链技术——工作量证明

什么是工作量证明

Proof Of Work,简称POW,即对工作量的证明。

为什么要做工作量证明

**挖矿(计算or工作)**的结果会作为数据加入区块链成为一个区块,完成这个**工作**的人也会获得奖励(即挖矿获得比特币)。
所以**挖矿**的过程是一种多劳多得的按劳分配模式,算力高,花费的时间多,获得的数字货币也就越多。
所以必须要证明矿工们为了得到答案确实进行了**计算**。

怎么样做工作量证明

哈希算法 SHA256:一种将任意长度的消息压缩到某一固定长度的消息摘要的函数

为什么选择哈希算法

①哈希算法不是加密算法,也就是没有密码,根据一个哈希值看不出或者说得不到原始数据,非常安全。 ②一个唯一的原始数据,只能有唯一一个哈希,而且在已知原始数据和算法的前提下,可以较快计算出一个哈希值。

工作量证明代码

①pay attention to “//新加”

需要注意的是“ { ”不能单独放在一行,但是为了清晰,下面的代码都手动做了处理!

需要注意的是“ { ”不能单独放在一行,但是为了清晰,下面的代码都手动做了处理!

需要注意的是“ { ”不能单独放在一行

经验分享 程序员 微信小程序 职场和发展