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

墨小晗笑说世界 2026-03-09 16:28:53

很多人不知道的是,比特币其实永远都挖不完。比特币总数限制在2100万枚,代码里写死了,没法改,但你可能不知道,这2100万枚实际上永远挖不完。挖矿奖励每四年减半,到最后,你得付出很大力气才能挖到几分之一甚至更少,这就像用大炮去打蚊子,费力又不划算。 比特币的供应上限设定在2100万枚,这点从创始代码里就钉死了。 设计时,就想让它像黄金一样稀缺,避免像法币那样随意印钞。 矿工通过解决数学难题来验证交易,添加区块,每成功一个就拿奖励。起步时,每个区块给50比特币,那时候网络刚上线,参与者少,挖起来相对轻松。 现在已挖出大约19.99百万枚,占总量的95%以上,剩余不到1百万枚。但这些剩余的会慢慢释放,因为减半每210000个区块发生一次,大概四年一轮。 每次减半,奖励砍一半,从50到25,再到12.5,6.25,现在是3.125。矿工们得用专业设备竞争,电力和硬件成本越来越高。实际总供应不会正好是2100万,因为代码用位移运算符计算奖励时,向下取整。 比特币最小单位是聪,1比特币等于1亿聪,不能再分。当奖励小到不足1聪时,系统直接舍弃小数部分。矿工在后期挖的那些碎片,价值低到不值一提,很多人干脆不挖了。 这个挖不完的真相,主要来自经济和技术两方面。先说技术,代码里MAX_MONEY定义为21000000 * COIN,COIN是1亿聪,但减半用右移位操作,相当于除2并向下取整。举例,起步50比特币,减半32次后,奖励趋近零。 但因为聪是整数,最后几轮减半会丢掉小数,导致总供应缺那么一小点。开发者早知道这事,但协议就这样定下了,没人改。 经济上,更关键。后期奖励小到0.00000001比特币,甚至更少,矿工得烧大量电费和买昂贵ASIC机器去争。全球矿业已工业化,矿场耗电量堪比小国,成本高企。当回报抵不上开销时,矿工自然退出。 网络难度调整保持10分钟一区块,但如果参与者少,系统会降低难度,可奖励太微薄,还是没人感兴趣。那些最后的比特币理论上存在于未来区块里,但实际流通量会卡在某个点上。 比特币社区讨论过这事,有人算出到2140年左右,最后一枚才“挖出”,但那时碎片小得忽略不计。矿工转而靠交易费维生,网络安全靠费用支撑。这机制让比特币的稀缺更真实,不是空谈上限。

0 阅读:109
墨小晗笑说世界

墨小晗笑说世界

感谢大家的关注