在比特币系统中,最重要的任务是记录交易并生成区块。为了鼓励大家参与记录交易账本,中本聪设计了一种奖励机制。 用比特币记录交易并不是一件简单的事情。由于比特币的去中心化思想,每个节点和矿工都要参与记录,并且必须确保所有人记录的账本是一致的。
当矿工收集并记录交易信息时,每个矿工记录的内容并不完全相同。尤其是第一条交易,矿工肯定会把挖矿的奖励给自己。然而,每个区块链只有一次奖励,这个奖励要给谁?这就需要制定一套规则,一个被大家认可的规则,也就是工作量证明PoW机制。
比特币系统会让大家解决一个数学问题(计算hash值),谁先解出来,谁就能记录的区块被认可,奖励就归他所有。而解题的速度取决于谁的电脑性能更高。
正因如此,现在每个人都在提升自己电脑和挖矿机的运算能力,以增加解题的速度。谁的速度(算力)最高,谁挖到矿的几率就越高,赚到的钱也就越多。
可以用一个比喻来说明,工作量证明机制就像拔河比赛,谁的力量强大(算力高),谁就能拉赢对方。而拔河比赛并不关心你的身材胖瘦,也不在意人数的多少。为了获得奖励,很多人可以聚集在一起,形成一个矿池,最后根据每个人的贡献来瓜分奖励。在比特币挖矿中,聚集多人一起挖矿的概念就是“矿池”。
综上所述,比特币挖矿实际上是用机器参与一场数学比赛,谁先计算出答案,谁就会获得比特币奖励。现在以太坊2.0即将上线,这也是挖矿屯币的最佳时期!