本文已加入“POB.network脑力挖矿”内容天使合伙人计划。
工作量证明(Proof-of-Work,PoW)是一种对应服务与资源滥用、或是阻断服务攻击的经济对策。一般是要求用户进行一些耗时适当的复杂运算,并且答案能被服务方快速验算,以此耗用的时间、设备与能源做为担保成本,以确保服务与资源是被真正的需求所使用。此一概念最早由Cynthia Dwork和Moni Naor于1993年的学术论文提出[1],而工作量证明一词则是在1999年由Markus Jakobsson与Ari Juels.[2]所发表。现时此一技术成为了加密货币的主流共识机制之一,如比特币所采用的技术。---维基百科
看完这篇文章,对是工作量证明有了一定的了解,但是想要把“POW”复述出来还是有一定的难度,对于比特币挖矿,无法通过一篇文章就能够知道其原理。
挖矿就是矿工找随机数的过程,谁先找到随机数谁就获得打包权,谁就可以获得奖励。
但是在这个过程中有一定的危险,那就是有一些节点可能会为了自己的利益而去篡改数据。想要解决这个问题就得增加工作难度,提升作恶成本;还有就是增加通信兵,挖矿有奖励,所以会有越来越多的矿工去进行挖矿,挖矿的人数增多,也就是节点增多。修改数据需要50%以上节点同意,这几乎是不可能的,再说成本也是巨高,捡了芝麻丢了西瓜,没人会干赔本的买卖。
只要绝大多数节点不作恶,每个节点尽力广播自己的消息,使用工作量证明(POW)的方法,全网就会形成正确共识。
以上文字是读汤强《鸡一嘴鸭一嘴,应该听谁?》文章的学习笔记。
网友评论