把复杂的问题看透,把简单的问题看深。
工作量证明:Proof of Work
缩写:PoW
你大可以这样来理解PoW:
按照比特币创始人中本聪老人家亲自定下的规矩,比特币的交易记录要无差别的交给网络上的计算机来一起记账,你只要下载了一个比特币的客户端就可以参与这个记账工作了。
(官网的下载地址是:https://bitcoin.org/en/download)
为了鼓励更多的计算机来下载这个客户端一起记账,中本聪机智的意识到只要有甜头就一定会有人参与,这个甜头就是比特币。
为了服众,中本聪选取了一个最简单的方式来确定这个甜头到底给哪一台记账的计算机,那就是“掷筛子”。
对!你没有听错,就是“掷筛子”!
不是计算圆周率,也不是破解费马大定理,更不是计算宇宙微波背景辐射,那些都太难以达成共识了,而最简单、最有共识基础的方式就是“掷筛子”!
甭管你是一台1800元的电脑还是一台上万元的专业矿机,大家都在做两件事,一边认真记着账,一边都在闷着头拼了老命的“掷筛子”!这可是很有讲究的“掷筛子”,运算速度快的设备能更加快速的摇出一个结果,那么在同样的时间段内,去兑奖的机会就多,中奖的概率就会高!
差不多10分钟,一位“大哥”大喊一声:bingo!我TM中奖啦!
然后,其他“大哥们”就都停止了记账和“掷筛子”,抬头看看这位的“筛子”,内心虽然不服,但因为达成了共识,所以大家也就都认了。
接着,大家再比对一下这位“大哥”会不会因为“筛子”掷得太忘我,而把帐记得“乱七八糟”,如果帐记得不好大家还可以不认他中奖。
但一般不会出什么意外,因为记账这件事真心不是很难!
所以,这位幸运的“大哥”,就获得了比特币的奖励。
最后,所有参与记账的“同志们”,再把这位中奖“大哥”记的那页帐,复制同步到自己的本地大账本中。
中本聪老人家规定,每10分钟开一次奖,发一次小甜头,起初小甜头是50个比特币,同时规定每四年小甜头减少一半,从2009年开始到2018年,这个小甜头已经是12.5个比特币了。
所以,基于PoW的挖矿就是这样一个过程:
“记账+掷筛子 - 中奖 - 共同确认 - 同步账本”
周而复始,不断往复。
我们再来参考下较为专业的说法:
《区块链行业词典》
维京研究院&甲子智库
工作量证明/Proof of Work/PoW
工作量证明简单理解就是一份证明,用来确认节点做过一定量的工作。监测工作的整个过程通常是极为低效的,而通过对工作的结果进行认证来证明完成了相应的工作量,则是一种非常高效的方式。比特币在区块的生成过程中使用了PoW机制,要得到合理的随机数求解数学难题需要经过大量尝试计算,通过查看记录和验证区块链信息的证明,就能知道是否完成了指定难度系数的工足量。
是否满意小聪的白话解读呢?
为啥用区块链来记账很安全
号称数据“不可篡改”呢?
下期我们学习一个词组:
链式数据结构
Chained-Block Data Structure
你就懂了!
【区块链词汇表】
工作量证明
链式数据结构
代币
比特币
以太坊
公钥
私钥
地址
钱包
硬分叉
软分叉
隔离见证
交易所
矿工
爱西欧
。。。 。。。
可以加我为好友
带你加入“3点钟区块链学习小组”
一起思考 & 一起交流 & 一起获益
领取专属 10元无门槛券
私享最新 技术干货