比特币历次减半:四次的日期和高度,第五次怎么估
比特币已经减半 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 月。

| 第几次 | 区块高度 | 时间(UTC) | 北京时间(UTC+8) | 每块新发行 |
|---|---|---|---|---|
| 起点:创世块 | 0 | 2009-01-03 18:15 | 2009-01-04 02:15 | 50 BTC |
| 第 1 次 | 210,000 | 2012-11-28 15:24 | 2012-11-28 23:24 | 50 → 25 BTC |
| 第 2 次 | 420,000 | 2016-07-09 16:46 | 2016-07-10 00:46 | 25 → 12.5 BTC |
| 第 3 次 | 630,000 | 2020-05-11 19:23 | 2020-05-12 03:23 | 12.5 → 6.25 BTC |
| 第 4 次 | 840,000 | 2024-04-20 00:09 | 2024-04-20 08:09 | 6.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 月)。
比特币上次减半是什么时候,第四次是哪天
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 BTC | 1,050 万枚 | 约 1,425 天 | 约 586 秒 |
| 2012–2016 年,区块 210,000 起 | 25 BTC | 525 万枚 | 约 1,319 天 | 约 543 秒 |
| 2016–2020 年,区块 420,000 起 | 12.5 BTC | 262.5 万枚 | 约 1,402 天 | 约 577 秒 |
| 2020–2024 年,区块 630,000 起 | 6.25 BTC | 131.25 万枚 | 约 1,439 天 | 约 592 秒 |
| 2024 年起,区块 840,000 起 | 3.125 BTC | 65.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 的常见问题解释过,协议对区块时间戳只设了几条宽松的要求,其中一条是不能早于前面一串块时间戳的中位数,所以区块时间戳只精确到一小时左右。各次减半的几点几分都是照抄区块时间戳,只能当大概的时刻看。