本聪选择2100万亿,大大地方便了各种编程语言处理比特币数量相关的计算。 不过,王哥看了中本聪的邮件后,觉得中本聪也许并没有这么复杂的想法。或者他的确思忖过,但是并没有讲透他的全盘考虑。他只是讲,也曾经考虑过其他数字,比如4200万亿,但是感觉太大了,于是就折中成了2100万亿。在2011年1月10日中本聪回复Mike Hearn的邮件[2]中,他是这样写的: "It works out to an even 10 minutes per block:21000000 / (50 BTC 24hrs 365days 4years 2) = 5.99 blocks/hour"I fudged it to 364.58333 days/year. The halving of 50 BTC to 25 BTC is after 210000 blocks or around 3.9954 years, which is approximate anyway based on the retargeting mechanism's best effort."I thought about 100 BTC and 42 million, but 42 million seemed high."I wanted typical amounts to be in a familiar range. If you're tossing around 100000 units, it doesn't feel scarce. The brain is better able to work with numbers from 0.01 to 1000."If it gets really big, the decimal can move two places and cents become the new coins." “这样算来,每个区块的平均时间为 10 分钟:21000000 / (50 BTC 24 小时 365 天 4 年 2) = 5.99 区块/小时“我把它修订成 364.58333 天/年。将 50 BTC 减半为 25 BTC 是在 210000 个区块之后,即大约 3.9954 年。“我想过 100 BTC 和 4200 万,但 4200 万似乎太高了。“我希望典型的数额在大家熟悉的范围内。如果你在 10 万个单位左右折腾,就不会觉得稀缺。大脑能更好地处理 0.01 到 1000 之间的数字。“如果数字真的很大,小数点就会移动两位,‘分’就会成为新的硬币。” 看起来,中本聪是先定了时间诸参数,而后调整区块产量和总量,并思考多大的数字较为适合。 依中本聪的意思,大多数人手里的BTC数量最好在0.01到1000之间,不要动辄就搞个6、7位数的币,那样会缺乏稀缺感。 以上就是关于2100万枚总量数字的来龙去脉。 来源:金色财经lg...