ビットコインの総供給量が実際に2,100万BTCに達することはありません。プロトコルのブロック報酬はsatoshi単位の整数で表され、その整数値を繰り返し半減させることで生じる小さな端数の切り捨て損失が、1世紀以上にわたる発行期間を通じて積み重なり、真の上限は有名なきりの良い数字をわずかに下回ることになります。
「2,100万」という数字は暗号資産文化に深く根付いており、ビットコインの希少性論全体を表す略称として機能しています。しかし、この数字はあくまでも近似値であり、プロトコルが正確に出力する数字ではありません。
ビットコインのブロック報酬はsatoshi(コインの1億分の1)、つまりBTCの最小不可分単位で支払われます。初期報酬は1ブロックあたり50 BTCに設定されており、プロトコルは210,000ブロックごと(おおよそ4年ごと)にその報酬を半減させます。
Bitcoin CoreのGetBlockSubsidy関数における半減期の仕組みは、整数右シフト演算(nSubsidy >>= halvings)を使用して報酬を除算します。satoshiは整数であるため、各シフトは端数の余りを四捨五入するのではなく切り捨てます。
初期の半減期では数値が均等に割り切れるため、損失は目に見えません。しかし報酬が1桁のsatoshiにまで縮小するにつれ、切り捨てによって二度と取り戻せない価値が失われます。報酬は64回の半減期を経て完全にゼロになり、新規発行が終了します。
すべての半減期にわたるすべてのブロック報酬を合計すると、総計は2,100万BTCではなく20,999,999.9769 BTCに収束します。不足分は0.0231 BTC、2,310,000 satoshiに相当します。
ビットコインの現在価格78,012ドルで換算すると、この差額は約1,802ドルに相当します。割合にすると総供給量の約0.00000011%であり、あらゆるマクロ経済的尺度から見て誤差の範囲内です。
ビットコインに関するこの記事で参照されている価格動向を示すCoinMarketCapチャート。
最後の報酬期は発行量がゼロになる前に1ブロックあたりわずか1 satoshiを支払います。その時点以降、マイナーは収益をトランザクション手数料に完全に依存することになります。理論上の最大値のうち、すでに約20,030,493 BTCが流通しています。
実際に使用可能な供給量はさらに少なくなります。マイナーが利用可能な報酬の全額を請求せず、使用可能なコインを恒久的に減少させた事例が記録されています。秘密鍵の紛失も実質的な供給量をさらに縮小させますが、それらのコインはプロトコルの発行計算上ではカウントされたままです。
この不足はバグでも、ハッキングでも、遡及的な方針変更でもありません。これは元のビットコインコードベースにおける整数演算の仕組みから生じる固有の結果です。Satoshi Nakamotoは報酬をsatoshi単位の整数で表すことを選択し、半減期における切り捨ては数学的に避けられない結果です。
ビットコインの固定供給モデルは健在です。プロトコルは依然として発行量に上限を強制しており、「2,100万」はその制約の有効な略称であり続けます。いかなるガバナンス投票も、ソフトウェアアップデートも、規制当局の介入も、コンセンサスを破るフォークなしに供給スケジュールを変更することはできません。
ビットコインのオンチェーンセクションを裏付けるために使用されたCoinMetricsのメトリクスビュー。
この細部を理解することが重要なのは別の理由があります。それは、ビットコインの金融政策がスローガンではなくコードによって定義されていることを示しているからです。実際の供給曲線は最後のsatoshiまで計算可能であり、誰でもソースを読むことで検証できます。中央集権的な約束への信頼が日常的に試される市場において、この検証可能性こそが真の希少性の保証です。
Fear & Greed Indexは現在27を示しており、慎重な市場心理を反映しています。それでも、精密に定義され独立して監査可能な供給上限を含むビットコインのプロトコルレベルのファンダメンタルズは、短期的な市場心理の変化に関わらず変わりません。
免責事項:この記事は情報提供のみを目的としており、金融または投資アドバイスを構成するものではありません。暗号資産およびデジタル資産市場には重大なリスクが伴います。意思決定を行う前に必ずご自身でリサーチを行ってください。

