Tools
ビットコイン半減期カウントダウン:タイマーの仕組み
半減期は「日付」ではない — 「ブロック番号」である
次のビットコイン半減期を検索すると、多くの場合、日単位まで特定された具体的な日付が表示される。しかし、その精度は誤解を招く。ビットコインにはカレンダーも時計もなく、数えているのはブロックだけだ。半減期は日付が来たときに発生するのではなく、特定のブロック高がマイニングされたときに発生する — そしてブロックが見つかる速度は一定ではないため、それに紐づく日付はあくまで推定であり、確定したスケジュールではない。この違いを理解することこそが、正しい半減期カウントダウンを読み解く上で最も重要な点だ。
本ガイドでは、プロトコルレベルで半減期が実際にどのように機能するか、現在のブロック高とネットワークの実際のブロック生成時間からライブカウントダウンがどのように日付を予測するか、そして過去の半減期サイクルの事実に基づいた歴史的背景を、価格予測を一切含めずに解説する。Bitcoin Halving Countdownでライブの推定値を確認できる。
半減期の仕組み
新規発行されるビットコインはブロックサブシディとして流通に入る — これは各ブロックを見つけたマイナーに支払われる報酬だ。プロトコルは210,000ブロックごとにこのサブシディを半分に削減する。これが半減期と呼ばれるイベントだ。ジェネシスブロックでは1ブロックあたり50 BTCから始まり、以後各インターバルで半減してきた:
- ブロック 0 – 209,999: 1ブロックあたり50 BTC
- ブロック 210,000: サブシディが25 BTCに削減
- ブロック 420,000: 12.5 BTCに削減
- ブロック 630,000: 6.25 BTCに削減
- ブロック 840,000: 3.125 BTCに削減
- ブロック 1,050,000: 1.5625 BTCに削減予定
各210,000ブロックの区間が半減期エポックだ。任意のエポックにおける報酬は単純に50 ÷ 2エポックで表され、最初のエポックはエポック0となる。目標ブロック生成時間は約10分であるため、210,000ブロックはおよそ4年に相当する — ただしこれは平均値であり、確約ではない。トレーダーがよく見落とす点として、半減期が影響するのはサブシディのみだ。ユーザーが支払うトランザクション手数料は別枠であり、半減期によって削減されることはない。
カウントダウンの計算方法
単純なカウントダウンでは、残りブロック数に固定の10分を掛けて算出する。しかしこれは実際のブロック生成時間がネットワークのハッシュレートによって変動するため、ズレが生じる — マイナーが参入すればブロックは速く生成され、離脱すれば遅くなる。半減期カウントダウンは、mempool.spaceからのライブデータを読み取ることで、固定10分という粗い推定を避けている。そのロジックは以下の通り:
- 現在のブロック高を読み取る。エポックは
floor(高さ ÷ 210,000)で求まる。 - 次の半減期の高さを求める — 210,000の次の倍数、すなわち
(エポック + 1) × 210,000。 - 残りブロック数 = 次の半減期の高さ − 現在の高さ。
- 残り秒数 = 残りブロック数 × 現在の難易度調整期間の平均ブロック生成時間(固定の10分ではない)。
- 推定日 = 現在時刻 + 残り秒数。60秒ごとに更新される。
ビットコインの難易度はブロック生成時間を10分前後に保つため、約2週間ごとに再調整される。そのため期間平均は通常、実際の値に近くなる — ただし推定は、ブロックが速く見つかったり遅く見つかったりすることで数日単位でズレる可能性があり、半減期ブロックそのものがマイニングされた時点で初めて正確な値になる。
計算例
ライブのブロック高が900,000で、現在の期間の平均ブロック生成時間が600秒(10分)だと仮定する。ロジックに従って計算すると:
| 項目 | 計算式 | 結果 |
|---|---|---|
| 半減期エポック | floor(900,000 ÷ 210,000) | 4 |
| 現在のブロック報酬 | 50 ÷ 24 | 3.125 BTC |
| 次の半減期の高さ | 5 × 210,000 | 1,050,000 |
| 残りブロック数 | 1,050,000 − 900,000 | 150,000 |
| 半減期後の報酬 | 50 ÷ 25 | 1.5625 BTC |
| エポック進行度 | (900,000 − 840,000) ÷ 210,000 | 28.6% |
| 残り時間 | 150,000 × 600秒 | ≈ 1,042日(約2.85年) |
このブロック高では、ネットワークはエポック4を約28.6%進んでおり、報酬が3.125 BTCから1.5625 BTCに下がるまで150,000ブロックが残っている — これは2028年頃の半減期を示唆する。平均ブロック生成時間が変われば日付も変動する:ブロック生成が9.5分であれば同じ150,000ブロックはより早く到達し、10.5分であればより遅くなる。
ライブカウントダウンの見方
Bitcoin Halving Countdownはライブダッシュボードであり — 何かを入力する必要はない。各パネルの見方は以下の通り:
- Next Halving In — 日、時間、分、秒単位で表示されるメインのカウントダウンで、リアルタイムに更新される。
- Current epoch progress — 現在の210,000ブロックのエポックのうち、ネットワークがどこまで進んでいるかをバーとパーセンテージで表示する。
- Estimated Halving Date — 予測されるカレンダー上の日付。ブロック生成速度が上下すると、わずかにズレが生じる。
- Current Block Height と Blocks Remaining — ライブのブロック高と、目標までの残りブロック数。
- Halving Epoch と Next Halving Block Height — 現在いるエポックと、次の半減期を発生させる正確なブロック。
- Current Block Reward と Reward After Halving — 現在のサブシディと、目標ブロックで有効になる半減後の数値。
過去のサイクルの背景と、正直な注意点
事実として、半減期は2012年後半(ブロック210,000)、2016年中頃(420,000)、2020年5月(630,000)、2024年4月(840,000)に発生しており、それぞれ新規供給の発行率を半分に削減してきた。半減期は、それが位置づけられる数年単位の市場構造とあわせてよく議論される — 供給、サイクル、リクイディティについてより広い視点を求める場合は、market-cycle and halving guideで解説している。このカウントダウンが行わないことは価格予測だ。これは供給スケジュールのイベントとそのタイミングを報告するものであり、その前後や当日に価格がどうなるかについては何も主張しない。
このツール自体の注意点も繰り返しておく価値がある:推定値はライブのブロック高と現在の難易度期間の平均ブロック生成時間から60秒ごとに更新される。ブロック生成が速くなったり遅くなったりすることでわずかにズレが生じ、実際に目標ブロックがマイニングされた時点で初めて正確に半減期に一致する。日付は固定された約束ではなく、ライブの予測として捉えてほしい。
次の半減期をリアルタイムで追跡
ライブカウントダウン、エポック進行度、現在のブロック高、残りブロック数、そして半減前後の報酬を確認できる — すべて固定の10分推定ではなく、実際のブロック生成時間から算出される。
Bitcoin Halving Countdownを開く