游戏百科

很多人不知道的是,比特币其实永远也挖不完。比特币总量是2100万枚,代码里都写死

很多人不知道的是,比特币其实永远也挖不完。比特币总量是2100万枚,代码里都写死了,改不了,但你可能不知道,这2100万枚其实永远挖不完。   比特币网络迎来了第四次减半,矿工们每挖出一个区块的奖励从6.25枚直接砍到3.125枚。当时不少人讨论,照这个减半速度,等到2140年左右,最后一枚比特币就该被挖出来了。可很少有人注意到,这个看似有明确终点的挖矿游戏,其实从设计之初就埋下了“永远挖不完”的伏笔。   要搞懂这件事,得先明白比特币的挖矿规则是怎么定的。比特币刚诞生的2009年,每挖出一个区块能拿到50枚奖励,这个奖励不是一直不变的。代码里早就写好了,每挖出21万个区块,奖励就自动减半一次,而按照网络平均10分钟出一个区块的速度,21万个区块正好需要大概4年时间。   这就形成了大家熟知的减半周期:2012年第一次减半,奖励降到25枚;2016年第二次,降到12.5枚;2020年第三次,6.25枚;直到2024年第四次的3.125枚。接下来2028年还会有第五次,奖励会变成1.5625枚,之后每四年继续减半下去。   有人算过,把这些减半的奖励加起来,再乘以每个奖励阶段对应的21万个区块,总数正好是2100万枚。这也是为什么大家都认定比特币总量是固定的2100万枚。但问题的关键就在“减半”这个动作本身——它不是一次性把剩余的比特币全部分发,而是每次都只分走剩下的一半。   这就像你手里有一杯水,每次都倒出剩下的一半,永远都倒不完。因为不管剩下多少,总能再分出一半,哪怕最后只剩下一滴,也能分成两小滴,一直分下去。比特币的挖矿奖励就是这个道理,哪怕奖励降到0.0001枚,下次减半还能变成0.00005枚,永远有剩余。   更核心的是,比特币有个最小单位叫“聪”,1枚比特币等于1亿聪。这就给奖励减半设定了一个物理限制——你没法挖出半聪来。等到未来某一天,区块奖励减半后会小于1聪,系统就没法再继续减半了,这时候奖励会无限趋近于零,但绝不会真正变成零。   可能有人会说,趋近于零和没有不就差不多了?但从数学和技术层面来说,“接近”和“达到”是两回事。截至2025年,比特币已经挖出了差不多1986万枚,剩下的114万枚看似不多,却要花上一百多年的时间去挖。前1990万枚只用了不到20年,而最后的100万枚却要耗到2140年之后。   而且比特币网络还有个难度调整机制,能保证平均每10分钟出一个区块。每产生2016个区块(大概两周),系统就会根据这段时间的实际出块速度调整挖矿难度。如果矿工变多、算力变强,出块变快了,难度就会自动提高;如果算力下降,出块变慢,难度就会降低。   这个机制让比特币的出块速度始终保持稳定,也让减半周期能大致维持在四年左右。但这也意味着,哪怕未来奖励变得微乎其微,只要还有矿工在参与,网络就会继续产生区块,只是每个区块里新增的比特币会少到可以忽略不计。   等到2140年左右,比特币的新增量会少到几乎可以忽略,但永远不会真正归零。那时候矿工就没法靠区块奖励赚钱了,只能依靠交易手续费维持。但这并不代表挖矿就停止了,只要还有交易需求,矿工就会继续工作,而每一次工作,都可能会挖出一点点趋近于零的比特币。   说到底,2100万枚更像是一个永远够不着的天花板。我们能无限接近这个数字,却永远没法真正达到。中本聪用这样一套简单又精妙的数学逻辑,既设定了比特币的稀缺性,又让这个网络能持续运转下去。   可能很多人之前都和我一样,只知道比特币总量2100万枚,却没深究过“永远挖不完”的底层逻辑。现在再看那些讨论“最后一枚比特币何时挖出”的话题,是不是多了点不一样的理解?你觉得未来当奖励少到以聪为单位时,挖矿行业会发生什么变化?欢迎在评论区聊聊你的看法。