“挖矿多久出一次比特币啊?”——这是不少刚接触加密货币的新手最常问的问题之一,很多人以为比特币挖矿像“挖金矿”一样,只要买了矿机、插上电,就能定期“挖”出一个比特币,但实际上,比特币的产出机制远比这复杂,它由一套固定的算法规则决定,且与全球矿工的“算力竞争”直接相关。单个矿工或矿池“挖到”一个比特币的时间是不固定的,可能几分钟,也可能几个月,甚至几年,要理解这一点,我们需要从比特币的“发行规则”和“挖矿原理”说起。

比特币的“发行计划”:总量2100万,产量每4年减半

比特币的总量被其创始人中本聪在代码中严格限制为2100万枚,且新增比特币的产出速度遵循“可预测的衰减模型”,具体规则是:

  • 每10分钟产出一个“区块”(Block),一个区块包含一定数量的新比特币,这被称为“区块奖励”(Block Reward)。
  • 每21万个区块(约4年),区块奖励减半,这就是著名的“比特币减半”(Halving)。

举个例子:

  • 2009年比特币诞生时,每个区块奖励50枚比特币;
  • 2012年第一次减半后,奖励降至25枚;
  • 2016年第二次减半至12.5枚;
  • 2020年第三次减半至6.25枚;
  • 2024年4月第四次减半后,当前每个区块奖励已降至125枚比特币

也就是说,现在全球矿工每10分钟 collectively( collectively 一起)挖出的新比特币是3.125枚,而不是1枚,多久出一个比特币”这个问题,首先要明确:是指“全球每10分钟产出3.125枚”,还是“单个矿工能分到多少枚”。

为什么单个矿工“挖到”比特币的时间不确定?——算力决定“中奖概率”

比特币挖矿的本质是“算力竞争”,矿工们通过高性能矿机(如ASIC矿机)进行哈希运算,尝试找到一个符合要求的“随机数”(Nonce),使得当前区块头的哈希值小于目标值,谁先找到这个答案,谁就能“记账”并获得区块奖励,这个过程被称为“出块”。

全球所有矿工共同竞争这每10分钟3.125个比特币的奖励,因此单个矿工或矿池“挖到”一个比特币的概率,取决于其算力占全网总算力的比例,公式可以简化为:
单个矿工/矿池出块概率 = 其算力 ÷ 全网总算力

举个例子:
假设当前全网总算力是500 EH/s(1 EH/s = 10^18次哈希/秒),某矿池总算力是5 EH/s,那么它每10分钟“挖到”区块的概率就是5/500=1%,即平均每1000分钟(约16.7小时)能挖到一个区块,获得3.125枚比特币,如果该矿池想“分到1枚比特币”,理论上需要挖约320分钟(5.3小时)。

但现实是,全网总算力是动态变化的:

  • 算力上升:如果更多人加入挖矿,或者现有矿机升级,全网总算力增加,单个矿工的出块概率就会下降,挖到一个比特币的时间会延长。
  • 算力下降:如果矿工退出(比如电费过高、币价下跌),全网总算力减少,单个矿工的出块概率反而上升,挖到比特币的时间会缩短。
  • 随机配图