持续增加固定数量的新币类似于金矿工耗费资源以增加流通中的黄金。在我们的情况下,耗费的是CPU时间和电力。
比特币挖矿是网络达成账本当前状态共识的重要组成部分,也是抵御攻击的重要保障。换句话说,比特币挖矿是保证比特币交易安全进行的核心。为了理解原因,让我们详细看看比特币的工作原理。
比特币网络是一个全球分布的公共账本,包含了一个巨大的时间戳交易列表。例如,一个账本条目可能显示A在周一上午10点将1个比特币发送给B。大约每10分钟更新一次账本,通过添加包含新交易列表的“区块”。账本的存在,由数千个被称为“节点”的参与者自愿存储,允许任何人查看比特币所有权的当前状态和完整历史。
从设计上看,没有集中权威来决定哪些交易应添加到新块中。相反,账本的状态(即“真相”)是由节点根据比特币协议集体协调得出的。这种去中心化赋予比特币一些最有趣的特性--即抗审查性和无需许可性。
大多数节点只是存储账本的历史,验证新交易的真实性并将新交易块传递给其他节点。通过这种方式,网络的状态传播到世界各地,直到所有节点获取相同的信息。此时,就形成了关于谁拥有什么的新“真相”。