﻿---
title: "ビットコイン半減期：ブロック高ベースの補助金、手数料、マイナー経済"
description: "ビットコインの半減期は、固定されたブロック高間隔で最大ブロック補助金を引き下げるコンセンサス上の変更です。ネットワーク、補助金エポック、satoshi単位の切り捨て、coinbase上限、手数料、難易度反応、マイナー経済、供給経路、価格主張を分けて分析します。"
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ビットコイン半減期：ブロック高ベースの補助金、手数料、マイナー経済

> プロトコルとマイニング経済の教育目的の分析であり、投資助言ではありません。既知の補助金スケジュールは、将来の価格、採算、手数料収入、ハッシュレート、承認条件、安全保障予算を決定しません。

<a id="answer"></a>

## 直接の答え

ビットコインの半減期とは、1ブロックに許される新規コイン補助金の上限が次の整数半減額へ下がる、コンセンサスで強制される変更です。Bitcoinメインネットでは210,000ブロック高ごとに補助金エポックが変わります。トリガーは高さであり、暦日、マイナー投票、企業発表、市場価格ではありません。Proof of Workのブロック到着は確率的なので、日時は予測にすぎません。

半減するのはブロック補助金であり、既存残高、取引手数料、取引数、採掘難易度、coinbase総額が機械的に半減するわけではありません。有効なcoinbaseトランザクションが請求できるのは、その高さの補助金と当該ブロックの手数料の合計までです。Bitcoin Coreはこの合計からテンプレートを作り、coinbaseが許容額を超える価値を生成したブロックを検証ノードは拒否します。

メインネットは1ブロック50 BTCから始まりました。satoshi単位の整数右シフトにより25、12.5、6.25となり、高さ840,000から3.125 BTCです。金額は離散的なsatoshiなので後期エポックでは切り捨てられ、高さ6,720,000で1 satoshi、高さ6,930,000でゼロになります。全スケジュールの理論補助金合計は20,999,999.9769 BTCで、浮動小数点式を反復評価した値でも、独立した21,000,000 BTCカウンターでもありません。

予測可能な減少には経済的意味がありますが、価格結果は符号化されていません。マイナーの法定通貨収益はBTC価格、手数料、ハッシュレート比率、プール条件、稼働率、費用にも左右されます。ネットワーク状態は総ハッシュレート、難易度、到着のばらつき、ブロックスペース需要に左右されます。価格主張には需要、流動性、反実仮想の明示的モデルが必要で、過去の半減後の経路は対照実験ではありません。

<a id="mechanism"></a>

## ビットコイン半減期の分析方法

1. **チェーンとルールを固定する。** mainnet、testnet、signet、regtestまたは別資産、クライアントとコンセンサス版、現在のcanonicalな高さとハッシュ、正確な間隔を記録します。他チェーンの類似イベントはBitcoinメインネットの証拠ではありません。
2. **補助金エポックを計算する。** ブロック高をネットワークの間隔で整数除算します。記憶したBTC額を小数丸めせず、右シフトの切り捨てを含めsatoshi単位で再現します。
3. **境界ブロックを検証する。** 境界直前の最後のcanonicalブロックと境界以降の最初を比較します。独立ノードで高さ、ハッシュ、親、coinbase出力、`subsidy`を確認し、先端付近の再編も考慮します。
4. **coinbase価値を照合する。** 補助金と`totalfee`を分離し、全coinbase出力を合計して補助金と手数料の和以下か確認します。過少請求は可能ですが、将来の権利にもスケジュール変更にもなりません。
5. **マイナー経済をモデル化する。** ハッシュ比率、運の評価期間、プール支払方式、手数料、BTC価格、電力、機器効率、出力抑制、資金調達、減価償却、ヘッジを明記します。BTC建て補助金、BTC総収益、法定通貨利益を区別します。
6. **ネットワーク調整を追う。** 前後のハッシュレート、ブロック間隔、mempool、手数料圧力を観測し、補助金境界と後の2,016ブロック難易度リターゲットを分離します。半減自体はPoWターゲットを変えません。
7. **供給、安全性、市場主張を別々に試す。** satoshi切り捨て込みで累積発行を再現し、手数料と退出をストレステストし、需要、流動性、金利、事前ポジションに照らして価格主張を検証します。予測を明示し、少数周期から因果を推論しません。

現在のBitcoin Coreメインネットでは`nSubsidyHalvingInterval = 210000`です。`GetBlockSubsidy`は`halvings = nHeight / nSubsidyHalvingInterval`を計算し、`50 * COIN`から始め、シフトが未定義になる場合はゼロ、それ以外は`nSubsidy >>= halvings`を適用します。ブロック構築は`block_reward = nFees + GetBlockSubsidy(...)`を使います。これはメインネット固有の実装事実で、他ネットワークや将来変更は個別確認が必要です。

<a id="example"></a>

## 計算例

### 1. 境界高さ

高さ`839999`では整数除算が`839999 / 210000 = 3`なので、上限は`50 BTC / 2^3 = 6.25 BTC`です。高さ`840000`では商が`4`になります。

`50 BTC / 2^4 = 3.125 BTC`

変更は高さ840,000のブロック自体から適用され、時刻を待たず、既存UTXOも減らしません。実際の出塊が長期目標より速いか遅いかで予測時刻は動きます。

### 2. 補助金、手数料、coinbase上限

境界付近のブロックに`0.35 BTC`の手数料があるとします。直前の上限は`6.25 + 0.35 = 6.60 BTC`、境界以降は同じ手数料なら`3.125 + 0.35 = 3.475 BTC`です。

許容coinbase総額は`3.125 BTC`減りますが、手数料は半減しないため正確に50%ではありません。後者で`3.40 BTC`だけ請求しても有効になり得て、未請求の`0.075 BTC`は後で再発行されません。

### 3. マイナー期待収益

例として1日`144`ブロック、ネットワーク比率`2%`、補助金`3.125 BTC`、平均手数料`0.25 BTC`とします。分散とプール条件を無視すると、日次補助金は`144 * 2% * 3.125 = 9 BTC`、手数料は`144 * 2% * 0.25 = 0.72 BTC`、合計は`9.72 BTC`です。

境界前が6.25 BTCで他が同じなら合計は`18 + 0.72 = 18.72 BTC`です。BTC建て減少率は約`48.08%`で、正確な50%ではありません。法定通貨利益には価格、稼働率、プール料、電力、冷却、人件費、資金調達、減価償却も必要です。

### 4. 等比発行とsatoshi下限

最初の210,000高さは`50 * 210000 = 10,500,000 BTC`、次は`25 * 210000 = 5,250,000 BTC`を許します。連続的な等比級数は2,100万BTCを示しますが、コンセンサス計算は整数satoshiで各右シフトを切り捨てます。

高さ`6510000`では`2 satoshis`、`6720000`では`1 satoshi`、`6930000`では`0 satoshis`です。全非ゼロエポックは`20,999,999.9769 BTC`になります。利用可能供給は、使用不能なgenesis coinbase、過少請求、鍵紛失など別理由でさらに少なくなります。

<a id="risks"></a>

## リスクとレビュー上の失敗

### プロトコルと計測

- 推定日をトリガーとし、canonicalな高さと祖先を検証しない。
- 他チェーンの間隔、初期補助金、精度、tail emission、報酬規則をメインネットへ移す。
- 整数satoshi右シフトでなく、浮動小数点の半減と通常の小数丸めを使う。
- 補助金、手数料、総ブロック報酬、coinbase出力、プール支払を混同する。
- 最大額の請求を必須と考え、過少請求が繰越発行されると思う。
- 単一explorerだけを読み、高さ、ハッシュ、再編、coinbase、補助金、手数料を照合しない。
- 2,100万近似をスケジュールの帰結でなく独立したブロック別上限チェックと呼ぶ。
- 累積補助金、使用可能、流通、流動供給、取引所在庫を同一視する。

### マイナーとネットワークモデル

- 名目ハッシュ比率を掛けるだけで、分散、プール規則、stale share、停止、費用を無視する。
- BTC建て報酬、法定通貨収益、営業利益が同率で下がると考える。
- 価格、手数料、ハッシュレート、難易度、電力費、効率を固定し、シナリオと明記しない。
- 半減が難易度を直接変えると主張する。別のリターゲット規則が後で時刻に反応する。
- 短い事後窓から恒久的ハッシュ低下や正確な攻撃費を推論する。
- 負債、担保、ヘッジ、電力契約、出力抑制、機器転売、集中を無視する。
- 手数料が必ず補助金を置換すると扱い、ブロックスペース需要の変動を無視する。

### 市場と方針

- 決定的供給表を決定的な価格、リターン、変動率、周期表として示す。
- 少数の重複する過去事例を証明とし、需要、流動性、金利、事前ポジションを無視する。
- 新規総発行の減少を、マイナー売却や市場純供給の同額減少とみなす。
- 反実仮想やイベント窓なしに、境界後の全変動を半減へ帰属する。
- 現行規則を物理的に不変と考える。社会的に強制されるソフトウェアであり、論争的な移行でのみ変更し得る。

<a id="misconceptions"></a>

## よくある誤解

- **既存BTC残高が半分になる。** 変わるのは以後の新規補助金上限で、既存UTXOは不変です。
- **4暦年ごとに起きる。** メインネットでは210,000高さごとで、4年は目標間隔からの近似です。
- **マイナー収益が正確に半分になる。** 手数料、価格、比率、プール条件、費用は別々に変わります。
- **難易度も補助金と一緒に半減する。** 補助金境界と2,016ブロック難易度調整は独立した機構です。
- **既知の発行経路は値上がりを保証する。** 価格は需要、流動性、期待、競合リスクも反映し、価格規則はプロトコルにありません。

<a id="related"></a>

## 関連トピック

- [ビットコイン](/ja/crypto/bitcoin/)
- [コンセンサスメカニズム](/ja/crypto/consensus-mechanism/)
- [難易度調整](/ja/crypto/difficulty-adjustment/)
- [マイニング](/ja/crypto/mining/)
- [チェーン再編](/ja/crypto/chain-reorg/)

<a id="sources"></a>

## 出典

- [Blockchain Technology Overview](https://doi.org/10.6028/NIST.IR.8202) - NIST（参照日：2026-08-19）
- [Bitcoin: A Peer-to-Peer Electronic Cash System](https://bitcoin.org/bitcoin.pdf) - Bitcoin.org（参照日：2026-08-19）
- [Bitcoin Core: validation.cpp](https://github.com/bitcoin/bitcoin/blob/master/src/validation.cpp) - Bitcoin Core（参照日：2026-08-19）
- [Bitcoin Core: chainparams.cpp](https://github.com/bitcoin/bitcoin/blob/master/src/kernel/chainparams.cpp) - Bitcoin Core（参照日：2026-08-19）
- [Bitcoin Core: miner.cpp](https://github.com/bitcoin/bitcoin/blob/master/src/node/miner.cpp) - Bitcoin Core（参照日：2026-08-19）
- [Bitcoin Developer Reference: Block Chain](https://developer.bitcoin.org/reference/block_chain.html) - Bitcoin Project（参照日：2026-08-19）
- [Bitcoin Core RPC: getblockstats](https://developer.bitcoin.org/reference/rpc/getblockstats.html) - Bitcoin Project（参照日：2026-08-19）
- [BIP 42: A finite monetary supply for Bitcoin](https://github.com/bitcoin/bips/blob/master/bip-0042.mediawiki) - Bitcoin BIPs（参照日：2026-08-19）

Source: https://wiki.fcontext.com/ja/crypto/halving/index.mdx
