Starfix 搜索文章
比特币减半与总量

比特币历次减半:四次的日期和高度,第五次怎么估

比特币已经减半 4 次,按 UTC 是 2012-11-28、2016-07-09、2020-05-11、2024-04-20,每块新发行从 50 BTC 降到了 3.125 BTC。第五次排在区块 1,050,000,按现在的出块速度估在 2028 年 3 月到 4 月。

作者 许北辰首发 更新 约 6 分钟读完

星图背景上写着「历次减半时间表」的封面
第几次区块高度时间(UTC)北京时间(UTC+8)每块新发行
起点:创世块02009-01-03 18:152009-01-04 02:1550 BTC
第 1 次210,0002012-11-28 15:242012-11-28 23:2450 → 25 BTC
第 2 次420,0002016-07-09 16:462016-07-10 00:4625 → 12.5 BTC
第 3 次630,0002020-05-11 19:232020-05-12 03:2312.5 → 6.25 BTC
第 4 次840,0002024-04-20 00:092024-04-20 08:096.25 → 3.125 BTC
第 5 次(估算)1,050,000约 2028 年 3 月到 4 月约 2028 年 3 月到 4 月3.125 → 1.5625 BTC

2026 年 10 月 20 日的高度是 972,262,离第五次的区块 1,050,000 还差约 7.8 万个块;第五次以后,每块新发行降到 1.5625 BTC。

2016 年和 2020 年那两次,写 7 月 9 日、5 月 11 日的和写 7 月 10 日、5 月 12 日的,说的是同一个块。这两个块的时间戳在 UTC 下午和晚上,加上 8 小时换成北京时间,已经过了零点。

表里的时间都是减半区块自带的时间戳,mempool.space 和 blockstream.info 两家区块浏览器上显示的一致(2026 年 10 月)。

隔 1,425 天隔 1,319 天隔 1,402 天隔 1,439 天还差约 7.8 万块创世块 · 2009-01-03区块 0 · 每块 50 BTC第 1 次 · 2012-11-28区块 210,000 · 降到 25 BTC第 2 次 · 2016-07-09区块 420,000 · 降到 12.5 BTC第 3 次 · 2020-05-11区块 630,000 · 降到 6.25 BTC第 4 次 · 2024-04-20区块 840,000 · 降到 3.125 BTC2026-10-20 · 区块 972,262第 5 次 · 约 2028 年 3–4 月区块 1,050,000 · 降到 1.5625 BTC
竖线从上往下是时间,圆点之间的距离按实际相隔的天数画;日期是 UTC,最下面的第 5 次是估算的位置。

比特币上次减半是什么时候,第四次是哪天

2024 年 4 月 20 日,UTC 和北京时间都是这一天,没有跨日。区块 840,000 的时间戳是 UTC 0 点 09 分,换成北京时间是早上 8 点 09 分。

前一个块 839,999 还能新发行 6.25 BTC,到 840,000 就只剩 3.125 BTC。按一天约 144 个块(每小时 6 个)算,全网每天新发行的比特币从约 900 枚变成约 450 枚。矿工挖到一个块,最多能领 3.125 BTC 再加上块里各笔交易付的手续费,手续费这部分跟减半无关。

第三次到第四次隔了约 1,439 天,平均约 592 秒出一个块,是四轮里最接近 4 年的一轮。

想自己核对,把高度接在区块浏览器的网址后面打开就行,比如 mempool.space 上的区块 840,000。blockstream.info 的写法不一样,网址里要写成 block-height,后面再接 840000。同一个区块浏览器也能按地址、按交易查,那两种页面各栏怎么看,见比特币地址余额和转账记录怎么查。

历次减半隔了多久、每一轮发行多少

四轮都不满 4 年。按区块时间戳算,最短的是 2012 到 2016 年那一轮,约 1,319 天,比 4 年的 1,461 天少了约 142 天。

这一轮每块新发行这一轮共发行用了多少天平均多久出一个块
2009–2012 年,区块 0 起50 BTC1,050 万枚约 1,425 天约 586 秒
2012–2016 年,区块 210,000 起25 BTC525 万枚约 1,319 天约 543 秒
2016–2020 年,区块 420,000 起12.5 BTC262.5 万枚约 1,402 天约 577 秒
2020–2024 年,区块 630,000 起6.25 BTC131.25 万枚约 1,439 天约 592 秒
2024 年起,区块 840,000 起3.125 BTC65.625 万枚还没走完还没走完

「这一轮共发行」是 210,000 乘以每块新发行,比如第一轮 210,000 × 50 = 1,050 万枚。「用了多少天」是两次减半区块的时间戳相减,这段时长换成秒再除以 210,000,就是平均每块的秒数。出块最快的是第二轮,平均每块约 543 秒,比 10 分钟快了将近一分钟。

为什么一轮都凑不满 4 年?就算按协议的目标 10 分钟一个块,210,000 个块折下来也只有 1,458 天出头,本来就比 4 年少将近 3 天。实际每一轮平均每块又都不到 600 秒,日子就提前得更多。难度每 2,016 个块才调一次,全网算力往上走的时候,调整之前那一段块出得偏快。这一点点快攒起来,就是每一轮少掉的那些天。难度怎么调、为什么总慢半拍,见比特币减半周期为什么是四年左右。

第一轮的 1,425 天还多算了一段空档。创世块的时间戳是 2009 年 1 月 3 日,区块 1 却是 1 月 9 日,中间隔了 5 天多。

每轮只有上一轮的一半,大头早就发完了。前四轮加起来 1,968.75 万枚,占 2,100 万的 93.75%;现在这一轮走完,累计到 2,034.375 万枚,也就是 96.875%。

比特币第五次减半是什么时候,在 2028 年几月

照眼下的高度往后推,落在 2028 年 3 月中旬到 4 月中旬之间。高度早就定了,是区块 1,050,000,每块新发行从 3.125 降到 1.5625 BTC。日子定不下来,只能拿还差的块数乘一个平均出块时间往后推。乘数换一个,结果能差出将近一个月。

拿区块 972,262 当起点。它的时间戳是 2026 年 10 月 20 日 UTC 4 点 38 分,离 1,050,000 还差 77,738 个块。按 10 分钟一块算,77,738 × 600 秒 ≈ 539.8 天,落在 2028 年 4 月 12 日前后。换成按区块时间戳算出的实际速度,日子都往前挪。

平均每块按多久算这个速度从哪来估出的第五次减半(北京时间)
600 秒协议定的目标2028 年 4 月 12 日前后
约 596.5 秒区块 840,000 以来的平均2028 年 4 月 9 日前后
约 567.6 秒最近 2,016 个块的平均2028 年 3 月 14 日前后

596.5 秒是区块 840,000 到 972,262 这 132,262 个块的平均,算法也是两个块的时间戳相减,再除以块数。567.6 秒只取最近 2,016 个块,正好是难度调一次的长度,代表眼下的速度。块取得少,就容易被一时的快慢带偏。

所以眼下记个月份就够了,具体哪天,等离得近了再算。差的块数越少,速度估偏一点的影响就越小。还差 7.8 万个块时,平均每块快 30 秒,日期就提前约 27 天;等只差 1 万个块,同样快 30 秒只提前 3 天多。

这三个日子过几天再算又会挪一点。想按最新高度重算,用减半倒计时,它按当前区块高度算出还差多少块和大概的月份。

再往后的高度也定了,每 210,000 个块一次。第六次在区块 1,260,000,第七次在 1,470,000,按 10 分钟一块粗推,大致是 2032 年和 2036 年前后。前四轮实际出块都比 10 分钟略快,这两个年份只当个大概。

一直减到第 33 次,也就是区块 6,930,000,每块新发行变成 0,按 10 分钟一块推在 2140 年前后。这些高度都是照比特币主流软件 Bitcoin Core 里写明的发行规则推出来的:拿区块高度除以 210,000,取整数部分当作减过几次,再把 50 BTC 连续除以 2 这么多次。

各处写的减半日期对不上,以哪个为准

以区块高度为准。减半落在 210,000 的哪个倍数上是规则定死的,换哪家区块浏览器查,那个高度上都是同一个块。日期要从那个块的时间戳换算出来,多一步换算,就多一处可能写岔。

日期对不上,先从这三处找原因:

  • 时区不同。照抄 UTC 的和换成北京时间的,碰上时间戳在 UTC 16 点以后的块,两边就差一天,2016 年和 2020 年那两次都是这样。看到差一天,先看对方写的是哪个时区。
  • 写的是减半前的估算。减半之前谁都只能按某个出块速度往后推,估的日子和那个块真挖出来的日子差出几天到几周并不奇怪。现在搜到的第五次减半的具体日子,也都是这么估出来的。
  • 分钟数本身就有出入。mempool.space 的常见问题解释过,协议对区块时间戳只设了几条宽松的要求,其中一条是不能早于前面一串块时间戳的中位数,所以区块时间戳只精确到一小时左右。各次减半的几点几分都是照抄区块时间戳,只能当大概的时刻看。