# 为何设为 21,000,000 ?🐰ᥬ[🐶]᭄🌿
当然具体 #Bitcoin 上限设定的原因要去问中本聪,但我们可猜几点:
1. ~整数类型int占用4字节,32比特,数据范围为-2147483648~2147483647。四舍五入取整下,正好21亿为2100万的百倍。闪电网络⚡️应用使用聪的整数记录可用int即最大可21.47 BTC多,足够平常应用。
2. ~对于64位浮点数double,可准确表示的精度在 10^-15 这个量级。换句话说,如果我们想要表示的小数,在小数点后 16 位还有有效数字的话,64位的浮点数就不能精确表示了。比特币小数点前最多8位而小数点后8位到聪,因此刚好可以在double下精确表示所有币量,而某些竞争币则可能需要定义个新数据类型。
3. ~电影「银河系漫游指南」里说宇宙的终极答案是42,而21是42的一半。
4. ~据某实验说:『灵魂的重量是21克』。
5. ~最极之数,还本归元,能得繁荣,发达成功。
