比特币矿工可以理解为一种挖掘区块,同时得到一定数量 BTC 奖励和交易记账矿工费的计算工作。那为什么叫挖矿呢,普遍的说法,其工作原理与开采矿物十分相似。中本聪把通过消耗 CPU 的电力和时间来生产比特币,比喻成金矿消耗资源将黄金注入经济。
如之前所说,比特币网络是由节点记账的,参与记账是需要计算资源的,在比特币网络里有一种激励机制,给获得记账权的节点提供比特币奖励,从而激励更多的人参与记账。
我们可以把每个节点看作一个矿工,每一个比特币的节点都会收集所有尚未确认的交易,并将其归集到一个资料块中。比特币利用密码学,在算法中引入哈希算法,该算法会给出一个非常困难的计算题给全网的计算机进行计算,同时,哈希算法会调整计算难度,使得每次计算得到正确的哈希值都要十分钟左右。因此,比特币每隔十分钟产生一个区块。
矿工就是在争夺区块链的记账权,一旦赢得打包记账权,矿工将会获得系统送出的比特币作为奖励。比特币总发行量 2100 万,每四年,每个区块的奖励就减半:
2009 - 2012 年,每次奖励 50 BTC
2013 - 2016 年,每次奖励 25 BTC
2017 - 2020 年,每次奖励 12.5 BTC
。。。