比特币为什么有总量
比特币设置2100万枚总量上限,核心目的是通过算法制造人为稀缺性,摆脱中心化机构随意增发货币带来的通胀问题,这套总量规则并非人为拍脑袋定下的数字,而是区块奖励减半机制运行后数学推演出来的客观结果。和传统法币可以根据经济形势调整货币供应量不一样,比特币从诞生之初就把发行规则写进底层协议,不受任何个人、公司或者国家干预,所有接入网络的节点都会自动校验这条规则,违规增发的区块会直接被整个网络拒绝,从底层杜绝随意印币的可能性。

想要理解总量的由来,就要看懂挖矿奖励和减半的底层逻辑,比特币没有发行机构,所有新的比特币全部来自矿工打包区块获得的奖励,网络平均每十分钟产出一个区块,最开始每个区块奖励50枚比特币,每当累计产出21万个区块,大约四年时间,区块奖励就会直接减半,奖励会持续不断向下衰减,直到奖励数额小于最小单位1聪之后,就不再产生新的比特币。把每一个周期产出的比特币累加之后,总和无限趋近2100万枚,这就是总量上限的技术来源,并不是代码里直接写死一个数字2100万,而是整套发行机制运行之后得到的最终结果,这也是很多新手容易混淆的知识点。

总量设定的现实意义,是给市场带来完全可预期的供给曲线,传统金融市场货币政策经常会突然调整,市场很难预判货币投放节奏,而比特币未来几十年的新增产出节奏全部公开透明,任何用户都可以自行计算还会产出多少新币,这种可预测的供给模式,也是它被很多人称作数字黄金的关键原因。黄金的价值一部分来自于地球储量有限,开采难度越来越大,比特币总量恒定的设计就是在数字世界复刻这套逻辑,随着时间推移新增币数量越来越少,以此对抗货币超发带来的财富稀释,这也是比特币最初设计理念当中非常重要的一环。

很多人会好奇这条总量规则能不能被修改,理论上代码是开源的,任何人都可以提交修改总量的方案,但想要真正生效,需要全球绝大多数节点、矿工达成一致共识,现实当中几乎很难实现。如果一小部分开发者强行修改代码,网络就会发生分叉,形成两条独立的链,旧的2100万版本会继续运行,修改总量的新版本只能获得少量用户支持,不会取代原有网络。同时也要客观看待,总量上限只约束新币产出,现实当中会有不少比特币因为私钥丢失永久灭失,实际永久流通的数量会低于理论上限,稀缺性还会进一步抬升,但这不代表比特币就具备稳定的保值能力,价格依旧会受到宏观环境、市场情绪剧烈波动,投资风险不可忽视。