【区块链革命】Proof of work工作量证明

也许很多人都会有这个想法:“交易记录必须交给银行等值得信赖的主体管理。将其交给不明身份的人参加的P2P管理是一个很不理智的行为。”这么想很正常,就连计算机学家在比特币出现之前都一直认为“P2P不可能管理经济交易”。尤其是Block chain存在着有可能被算改的问题,如果交易确认之后又被黑客取消,或者实际不存在的交易被任意添加这些都会造成比特币系统的混乱,有损比特币的信誉。

比特币挖矿算法

比特币为了防止被算改,开创了极其巧妙的方式,这种方式乍一看让人觉得非常“离奇古怪”。概要如下

上文所述,在新的Block被承认之前,需要许多计算机进行计算作业。通过计算找出Block内的交易和与该Block交易相关联的数值(随机数)。

工作量证明算法

总平均式只能一个个地确认每个可能的数值。也就是说,正确的数值一定会被找到,但是在找到之前需要非常大的计算量。这就需要花费大量劳力作业的“ Proof of work”(工作量证明)如上文所述,最先发现随机数正解的计算机会发送给P2P网络,确认该数值正确与否。一旦被确认,该计算机就会得到一个比特币Block,被P2P承认之后,会被盖上印章,与前个Block进行连接。

文章分类 Binance消息 标签: