风险提示:理性看待区块链,提高风险意识!
为什么比特币最多只会有2100万枚?
首页 > 业界 > 比特币 2024-05-13 14:30
摘要
BTC乃加密行业之根。总量2100万之上限,乃BTC之本。一切都从这个神奇的数字展开。可是它,为何是这样一个数字呢? 。
币界网报道:

作者:王哥爱吃香菜

五月的加密市场,BTC(比特币)在6万刀踟蹰不前,春去花落一片红。无甚热闹,但徜徉湖边,看绿水青山,心底宁静,仓位致远。

BTC乃加密行业之根。总量2100万之上限,乃BTC之本。一切都从这个神奇的数字展开。可是它,为何是这样一个数字呢?

简而言之是这样的:

1. 每区块产量 50 BTC

2. 每21万个区块,产量减半

使用等比数列求和可以轻松算出,最终BTC的总产量为:(50 + 25 + 12.5 + 6.25 + 3.125 + ...) x 21万 = 2100万枚。

进一步的,调节“挖矿”难度使得大约每10分钟产生一个新区块,即每小时6个新区块,21万个区块就大概是人间4年。

这也就是比特币4年产量减半周期的来历。

但是,如此只是对既定事实的一个铺叙而已。一是缺乏一些细节的考察;二是并未真正揭示比特币发明人中本聪为何要选择和设计这样一个数字的原因。

先说细节。

首先,2100万并非2100万,而是2,099,999,997,690,000。对,后面这个数字比2100万要大1亿倍,即大约是2100万亿。在比特币系统内部,都是这个万亿级的整数。

当我们把BTC“展示”为这个整数点上8位小数位,也就变成了2 0,99 9,99 9.97 690 000。这里我用空格提示了上面作为整数时的千分位分割点。我们一眼就会看到,中本聪选择8位小数位其实有些奇怪的,因为这样会导致8位小数的BTC整数部分的逗号分割点,和系统内真正的整数的逗号分割点不一致。

8位小数位,也就是1亿分之一,这个就不太西方。众所周知,英文里对数字采用千分位分割,所以计数法的单位是千(thousand)、百万(million)、十亿(billion)、万亿(trillion)。英文里并没有“亿”这个单位。而中国的计数法略有不同,是以4位数字也就是万分位为分割的,乃有万、亿、万亿。

2100万亿用万分位分割就是这样的:2099 9999 9769 0000;2100万带8位小数则是这样的:2099 9999.9769 0000。都是4小节,每小节4位数字,没有任何混乱。所以看起来,8位小数位,1亿分之一,嗯,这很东方。

其次,2100万亿之所以是2,099,999,997,690,000而不是精确的2,100,000,000,000,000,也正是因为8位小数位的精度限制。

上文的等比数列(50 + 25 + 12.5 + 6.25 + 3.125 + ...)并非真正的无穷数列,而是当它减小到0.0000 0001之后,再减半就归零了。因此,这是一个截断了的有穷数列,其加和就要小于无穷数列求和的结果100。所以,乘以21万之后,最终结果也要略小于2100万。

第三,注意第一点的叙述,8位小数位和小数点仅仅是一个“展示”层面的设计。在系统内部只有那个万亿级的整数。

既然仅仅是“展示”,那么其实小数点是可以任意挪动的。现在点在8位小数的位置,以后也可以点在5位或者4位小数的位置。

比如,20,999,999,976.90000(5位小数),或者2099 9999 9769.0000(4位小数)。

那么,8位小数时的1枚比特币,当移位到5位小数时,就显示为1000,移位到4位小数时,就显示为10000。交琉qun+V:2758624303相应的,原来的0.001或者0.0001 BTC现在就会显示为1。

这移位的想法并非王哥杜撰的,而是中本聪真实的想法。在2009年4月12日中本聪给Mike Hearn的回信[1]中,他这样写道:

"My choice for the number of coins and distribution schedule was an educated guess. It was a difficult choice, because once the network is going it's locked in and we're stuck with it. I wanted to pick something that would make prices similar to existing currencies, but without knowing the future, that's very hard. I ended up picking something in the middle. If Bitcoin remains a small niche, it'll be worth less per unit than existing currencies. If you imagine it being used for some fraction of world commerce, then there's only going to be 21 million coins for the whole world, so it would be worth much more per unit. Values are 64-bit integers with 8 decimal places, so 1 coin is represented internally as 100000000. There's plenty of granularity if typical prices become small. For example, if 0.001 is worth 1 Euro, then it might be easier to change where the decimal point is displayed, so if you had 1 Bitcoin it's now displayed as 1000, and 0.001 is displayed as 1."

我对硬币数量和发行时间表的选择是经过深思熟虑的。这是一个艰难的选择,因为一旦网络开始运行,它就会被锁定,我们就会被它困住。我想选择一种能让价格与现有货币相近的(数字),但在不知道未来的情况下,这很难做到。最后,我选择了中间值。如果比特币仍然是一种小众货币,那么它的单位价值就会低于现有货币。如果你想象比特币被用于世界商业的某个部分,那么全世界只有 2100 万个比特币,所以它的单位价值会更高。币值是小数点后 8 位的 64 位整数,因此 1 枚硬币在内部表示为 100000000。如果典型(应用场景的)价格变小,则有足够的粒度。例如,如果 0.001 价值 1 欧元,那么改变小数点的显示位置可能会更容易(查看和使用),所以如果你有 1 个比特币,现在显示为 1000,而 0.001 显示为 1。

有人说,对于普遍的64位计算机而言,如果我们使用64位二进制数同时表示整数和小数(又称浮点数),那么最安全的做法是把整数限制在浮点数的整数部分可表达的上限内。

稍微了解计算机原理的朋友都知道,计算机内部并没有什么小数,都是0和1的数位。所谓64位整数,就是指64个0或者1所组成的二进制整数。对应10进制就是2^64 = 18446744073709551616。这个数字要远大于2100万亿。但是,如果要让计算机能够处理浮点数,那么就要把64位中拆出一部分用来表达小数部分,还要留出1位来表示正负号。这就成了IEEE 754浮点数编码标准。其中标准定义,双精度浮点数用64位二进制是这样编码的:

gSMscf5h3nEQMCB5kFAxB6FRCi0NDd61AuA67wWQ.jpeg

这样一来,整数部分就只能使用53位,也就是最大不超过2^53 = 9007199254740992。而如果希望容易测试结果是否为整数,则最好不要超过2^51 = 2251799813685248。如此,可以选择22(百万亿),但是22不是一个“三角数”(triangular number),所以中本聪选择了21(百万亿)。

f115d2524c0bda83a6931c0955b66656

据此许多人认为中本聪选择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万枚总量数字的来龙去脉。

发表评论
发表评论
暂无评论
    相关阅读
    币界百科
    币界资讯
    2025年7月17日——加州旧金山,众包对冲基金宣布战略性代币回购,元模型引领AUM增长。Numerai是一家由众包机器学习驱动的去中心化对冲基金,今日宣布计划从公开市场回购价值100万美元的代币Numeraire (NMR)。此次回购体现了Numerai对[…]的持续投资。
    区块链
    2025-07-17 23:55:00
    过去一年,在没有国债和ETF支持的情况下,XRP的表现远超比特币。现在两者兼得,情况会怎样?
    比特币
    2025-07-17 23:36:20
    电动汽车公司 Volcon 宣布改变其公司战略,透露采用比特币金库的计划。
    比特币
    2025-07-17 23:28:49
    BTC 价格将在 12 万美元以下维持多久?
    比特币
    2025-07-17 22:50:21
    中本聪 (Satoshi Nakamoto) 比微软联合创始人比尔·盖茨 (Bill Gates) 和戴尔创始人迈克尔·戴尔 (Michael Dell) 更富有,比特币批评者沃伦·巴菲特 (Warren Buffett) 则位居其后。
    比特币
    2025-07-17 22:35:55
    在加密货币交易领域,数字货币杠杆和HashKey永续合约是备受关注的两种交易方式。数字货币杠杆交易允许投资者借入资金放大交易规模,提升潜在回报,但也增加了亏损风险。而HashKey永续合约作为无到期日的期货合约,交易灵活,依赖资金费率机制维持平衡。这两种交易方式各有特点,投资者需深入了解它们的区别,如合约类型、建仓平仓方式、资金费率等,结合自身需求和风险承受能力,做出明智的投资决策。
    区块链书籍
    2025-03-07 11:02:21
    在加密货币交易领域,OKX交易备受关注。OKX模拟交易能让用户零风险体验真实交易环境,使用虚拟资金模拟真实市场交易,数据与真实市场实时同步。用户可在其中练习交易技巧、测试策略。对于新手而言,了解OKX交易的相关要点至关重要,本文将为你揭秘OKX交易的5大关键要点,助你更好地开启交易之旅。
    区块链百科
    2025-03-07 21:42:20
    在加密货币的浩瀚星空中,HOGE平台宛如一颗璀璨的新星,吸引着众多投资者的目光。你是否对HOGE平台充满好奇,却又不知从何了解?本文将为你全方位剖析HOGE平台,深入探讨其独特的功能、创新的模式以及在市场中的潜力。无论你是新手小白,还是资深玩家,都能在这里找到关于HOGE平台的深度解读和实用见解。
    区块链书籍
    2025-03-07 16:07:05
    2021年9月13日,一则沃尔玛支持莱特币线上付款的假消息在全球社交网络发酵,引发市场震动。受此利好影响,LTC瞬时暴涨超28%,带动比特币等加密货币集体上涨,投资者纷纷追涨。然而几分钟后,消息被证实为假,LTC瞬间暴跌,从大涨28%转向下跌1%,带崩整个市场。据bybt数据,新闻发布后一小时内,加密市场整体爆仓量超2亿美金。24小时内,莱特币爆仓2165.27万美元,加密货币市场爆仓人数超10万。这一事件凸显了加密货币市场的脆弱性和投资者面临的巨大风险。在缺乏实际价值支撑的情况下,一则未经考证的消息就能引发币价大幅波动,众多投资者因此遭受损失。此次事件也引发了对市场操纵和监管的关注,美国证券交易委员会或将加强对加密货币市场的监管,以保护投资者利益。
    区块链百科
    2025-03-08 09:44:32
    近期,加密货币市场因特朗普相关动态热度飙升。3月2日深夜特朗普提出XRP、SOL和ADA将被纳入美国加密货币储备,3月3日主流加密货币大幅上涨。而此前“特朗普币”曾被不法公司利用进行诈骗。如今特朗普将于3月7日主持白宫首届加密货币峰会,大家都在关注“特朗普币”今日最新币价会有怎样的表现。
    数字货币百科
    2025-03-07 21:23:57
    今日币界网实时行情早报显示,SOL索拉纳价格跌破171.34美元/枚,日内跌幅达2.07%。据BOSS Wallet数据,其交易量为119.51亿美元。从k线图解析来看,目前处于上涨趋势,但相比23:00大幅下跌,穿破00:00的低点,较16:00也有所下降。市场呈现超买状态,最近交易量减少,价格和交易量同时下降,表明市场冷清、交易不活跃。此前SOL多次在代币解锁后价格下跌,此次日内大跌是否受其影响值得关注。投资者需继续观望,待市场回暖后再做决策。
    矿业知识
    2025-03-03 21:12:56
    推出加密货币和区块链行业早报《早8点》2730期,为您提供最新、最快的数字货币和区块链行业新闻。
    比特币新闻
    2025-06-20 08:31:24
    在加密货币的世界里,BAND杠杆与VRA交易正成为备受瞩目的焦点。BAND总发行1亿个,流动4千万,其合约盘持仓情况值得深入探究,多空比等数据展现出市场的复杂态势。而VRA币(Verasity)已上线多个交易所,如OKX、Huobi等21家,且正经历积极阶段。投资者可在各大交易所买卖VRA币,参与Verasity项目发展。虚拟现实和增强现实技术的发展,也让与VR和AR相关的VRA币受到众多投资者关注。深入了解BAND杠杆与VRA交易,能帮助我们洞察加密市场的风云变幻,在投资决策中做出更明智的选择,DYOR
    区块链知识
    2025-03-03 19:01:19
    近期比特币利好消息频传,为市场带来了新的活力与信心。一方面,DeepSeek AI的出现或对比特币等风险资产有利,其低成本特性有助于降低通胀,使比特币等无AI关联的资产从中受益。渣打银行分析师预计,若美联储态度中立,比特币价格可能重新站上10.5万美元。另一方面,从长期来看,机构资金的持续流入被视为比特币价格的主要驱动力。预计2025年长期投资机构将大规模进入比特币市场,推动资金流入超越去年水平。此外,地缘政治或经济危机可能进一步强化比特币作为价值储存工具的需求。投资者需密切关注市场动态,把握投资机会。
    钱包知识
    2025-03-03 18:30:37
    “山寨季"指的是在加密货币领域,每一次新进入的美元都有超过 50% 流向非 BTC 资产的时期。这并不意味着所有的山寨币都会表现出色。
    比特币新闻
    2025-05-17 17:31:18
    推荐专栏
    Boss Wallet Web3 Econom Pass
    Fully On-Chain & AI-Powered Meme Trading | #Xbit #DEX #Web3 | English: @XBITDEX | Chinese 华语 : @XBITDEX_ZH | Support: @XbitHelpDesk
    一位相信价值投资的币圈KOL。稳定盈利的缠论野生交易员 #BTC行情分析师 #价值投资 #链上数据分析
    爱Web 3,爱生活,爱科技,爱炒币的老韭菜
    热门币种
    更多
    币种
    美元价格
    24H涨跌幅
    BTC比特币
    119,068.27 USDT
    ¥866,817.01
    0%
    ETH以太坊
    3,419.67 USDT
    ¥24,565.88
    +3.83%
    XRP瑞波币
    3.29 USDT
    ¥23.96
    +8.86%
    USDT泰达币
    1.00 USDT
    ¥7.19
    -0.01%
    BNB币安币
    718.28 USDT
    ¥5,229.08
    +1.77%
    SOL
    173.62 USDT
    ¥1,247.23
    -0.06%
    USDC
    0.99960 USDT
    ¥7.28
    +0.02%
    DOGE狗狗币
    0.21236 USDT
    ¥1.55
    +2.55%
    TRX波场币
    0.31780 USDT
    ¥2.31
    +4.03%
    ADA艾达币
    0.79580 USDT
    ¥5.72
    +4.27%
    热搜币种
    更多
    币种
    美元价格
    24H涨跌幅
    比特币
    119,068.27 USDT
    ¥866,817.01
    0%
    Curve
    0.9455 USDT
    ¥6.88
    +15.32%
    柚子
    0.5602 USDT
    ¥4.08
    -0.25%
    Filecoin
    2.6671 USDT
    ¥19.42
    -0.08%
    比特币SV
    28.6027 USDT
    ¥208.23
    -3.07%
    以太坊
    3419.67 USDT
    ¥24,895.20
    +3.83%
    Conflux
    0.1006 USDT
    ¥0.73
    -2.8%
    Uniswap
    8.8477 USDT
    ¥64.41
    -2.11%
    火币积分
    0.1954 USDT
    ¥1.42
    -0.71%
    PancakeSwap
    2.598 USDT
    ¥18.91
    +3.65%
    瑞波币
    3.2923 USDT
    ¥23.97
    +8.77%
    Shiba Inu
    1.415E-5 USDT
    ¥0.00
    +0.21%
    最新快讯
    更多
    消息人士:预计《GENIUS法案》将有70到80名民主党人投下赞成票
    2025-07-18 01:52:09
    俄外交部发言人:俄愿与乌克兰进行第三轮谈判
    2025-07-18 01:42:25
    巴西总统卢拉:我们将对美国数字公司进行监管和征税
    2025-07-18 01:26:07
    CoinbaseCEO:特朗普一直致力于推动加密货币的广泛采用
    2025-07-18 01:26:07
    美联储戴利:7月还是9月降息并不是最关键的
    2025-07-18 01:22:49
    俄官员:不排除使用核手段应对北约攻击
    2025-07-18 01:16:17
    消息人士:白宫正为今日通过GENIUS法案做准备,并计划明日举行签字仪式
    2025-07-18 01:12:49