ビットコインの発行枚数はなぜ2,100万BTC?上限が決まっている理由を初心者向けに解説

bitcoin-21-millionビットコイン初心者ガイド
この記事は約10分で読めます。

ビットコインの発行枚数はなぜ2,100万BTC?

ビットコインについて調べていると、「ビットコインは2,100万BTCまでしか発行されない」という話をよく目にします。

では、なぜ2,100万BTCなのでしょうか。

「誰が2,100万枚と決めたの?」

「2,100万BTCに達したらどうなるの?」

「本当に2,100万枚ぴったりなの?」

ビットコインを始めたばかりだと、このあたりは少し分かりにくいですよね。

結論からいうと、ビットコインの発行上限は、最初から決められた新規発行のルールと半減期の仕組みによって決まっています。

この記事では、ビットコイン初心者の方に向けて、なぜ発行枚数が2,100万BTCなのかをできるだけ簡単に解説します。

ビットコインの発行上限は2,100万BTC

ビットコインには、発行できる量に上限があります。

一般的には「2,100万BTC」が上限として知られています。

日本円のような法定通貨の場合、中央銀行が金融政策に応じて通貨を発行します。

一方、ビットコインは「必要になったから発行枚数を増やす」といった仕組みではありません。

新しいビットコインが発行される量は、あらかじめ決められたルールに従って少しずつ減っていきます。

そして最終的に新しいビットコインの発行は終了します。

なぜビットコインの発行枚数は2,100万BTCなの?

ここがこの記事の一番重要なポイントです。

「2,100万」という数字だけが単独で決められているわけではありません。

ビットコインでは、

  • 最初のブロック報酬を50BTCにする
  • 約10分に1個のペースでブロックを作る
  • 21万ブロックごとに報酬を半分にする

というルールが設定されました。

このルールによって新しく発行されるビットコインをすべて合計すると、約2,100万BTCになります。

つまり、2,100万BTCという上限は、発行スケジュールそのものから生まれた数字と考えると分かりやすいでしょう。

最初は1ブロックにつき50BTCだった

ビットコインが誕生した当初、マイニングによって新しく発行されるビットコインは、1ブロックにつき50BTCでした。

その後、一定のブロック数が追加されるたびに、この報酬が半分になります。

この「報酬が半分になる仕組み」が半減期です。

21万ブロックごとに報酬が半分になる

ビットコインでは、21万ブロックが追加されるごとに、新しく発行されるビットコインの量が半分になります。

平均的なブロック生成時間を約10分とすると、21万ブロックはおよそ4年に相当します。

そのため、ビットコインでは「約4年ごとに新規発行量が半分になる」と説明されます。

ビットコインの発行量はどのように減っていく?

最初のブロック報酬は50BTCでした。

その後、半減期を迎えるたびに次のように減っていきます。

時期1ブロックあたりの新規発行量
誕生時50 BTC
1回目の半減期後25 BTC
2回目の半減期後12.5 BTC
3回目の半減期後6.25 BTC
4回目の半減期後3.125 BTC
5回目の半減期後1.5625 BTC

このように、新しく発行されるビットコインは時間が経つほど少なくなっていきます。

そして、この減少を繰り返していくことで、ビットコインの総発行量が2,100万BTCに近づいていきます。

2,100万BTCはどうやって計算される?

数学が苦手な方は難しく考える必要はありません。

簡単にいうと、同じ期間に発行される量が「50BTC → 25BTC → 12.5BTC → 6.25BTC……」と半分ずつ減っていき、それをすべて合計すると約2,100万BTCになります。

最初の50BTCを基準にすると、

50 + 25 + 12.5 + 6.25 + ……

という形で新規発行量が減っていきます。

この仕組みを21万ブロックごとに繰り返すことで、総発行量が約2,100万BTCになるよう設計されています。

「2,100万」という数字は絶対に特別な数字なの?

ここは少し誤解されやすいところです。

「2,100万」という数字自体に、何か特別な意味があるわけではありません。

ビットコインの設計者であるサトシ・ナカモトは、初期の設計について、ブロック生成時間や初期発行量、半減の仕組みなどを組み合わせて発行スケジュールを設計しています。

つまり重要なのは、2,100万という数字そのものよりも、発行量をあらかじめ予測でき、誰かが自由に増やせない仕組みにしたことです。

ビットコインの発行上限が決まっているのはなぜ?

ビットコインの大きな特徴の一つが、供給量をあらかじめ予測できることです。

一般的な法定通貨では、中央銀行による金融政策などによって通貨供給量が変化します。

それに対してビットコインでは、新規発行量が決められたルールに従って減少していきます。

そのため、将来どの程度のペースで新しいビットコインが発行されるのかを、ネットワーク参加者が確認できます。

希少性を持たせるため

発行枚数に上限があることで、ビットコインには「無限に増やすことができない」という希少性があります。

例えば、世界にいくらでも存在するものと、数が限られているものでは、一般的に後者のほうが希少になります。

ビットコインも同じように、供給量を制限することで希少性を持たせる設計になっています。

ただし、ここは非常に重要です。

「発行上限がある=必ず価格が上がる」という意味ではありません。

価格は需要と供給によって決まるため、ビットコインを欲しい人が減れば、価格が下落する可能性もあります。

ビットコインは本当に2,100万BTCぴったり発行される?

実は、厳密にいうと「2,100万BTCぴったり」ではありません。

ビットコインの最小単位は1サトシ=0.00000001BTCです。

半減期によって報酬を半分にしていく際、この最小単位より細かい数字は発行できません。

そのため、計算上は端数が切り捨てられ、最終的な発行可能量は20,999,999.9769BTCとされています。

ただ、0.0231BTC程度の差なので、一般的には分かりやすく「2,100万BTC」と表現されています。

2,100万BTCに到達するのはいつ?

新しいビットコインの発行量は半減期のたびに減少していきます。

そのため、2,100万BTCという上限に近づくまでには非常に長い時間がかかります。

現在の仕組みでは、新規発行がほぼ終了するのは2140年ごろとされています。

ただし、「2140年になった瞬間に最後の1BTCが発行される」という単純なものではありません。

半減期を繰り返すたびに新規発行量が小さくなり、最終的に新しいビットコインが発行されなくなる、というイメージです。

2,100万BTCをすべての人で分ける必要はない

「世界中の人がビットコインを使うのに、2,100万BTCしかないの?」と思う方もいるかもしれません。

しかし、ビットコインは1BTC単位でしか使えないわけではありません。

1BTCは1億サトシに分けることができます。

つまり、1BTCを丸ごと持っていなくても、0.1BTC、0.01BTC、0.001BTCといった単位で保有することができます。

そのため、ビットコインの価格が上昇したとしても、1BTCを購入しなければビットコインを持てないわけではありません。

すでに発行されたビットコインが「なくなる」こともある

ビットコインを考えるうえでは、発行枚数だけでなく「実際に使えるビットコインの量」にも注意が必要です。

例えば、ビットコインを保管しているウォレットの秘密鍵を失ってしまうと、そのビットコインを動かせなくなる可能性があります。

このようなビットコインは、ブロックチェーン上には記録として残っていても、実質的には誰も利用できない状態になることがあります。

そのため、「2,100万BTCすべてが自由に売買される」という意味ではありません。

ただし、実際にどれだけのビットコインが失われているのかを正確に把握することはできません。

2,100万BTCの上限は誰が守っている?

ここも初心者が疑問に思いやすいポイントです。

「誰かが2,100万BTCを超えないように管理しているの?」と思うかもしれません。

しかし、特定の会社や政府が管理しているわけではありません。

ビットコインのネットワークに参加するノードが、決められたルールに従って取引やブロックを検証しています。

ルールに反して、規定以上のビットコインを新しく作ろうとするブロックがあれば、他のノードから不正なものとして拒否されます。

誰かが勝手にビットコインを増やせるわけではない

例えば、マイナーが勝手に「今回の報酬は100BTCもらいます」と決めることはできません。

ビットコインのルールで認められている以上の報酬を受け取ろうとすると、そのブロックはネットワークから正しいものとして認められません。

このように、複数の参加者が同じルールを確認することで、ビットコインの発行スケジュールが維持されています。

2,100万BTCの上限は変更できないの?

「絶対に変更できない」と言い切るより、正確には簡単に変更できる仕組みではないと考えたほうがよいでしょう。

ビットコインは中央管理者が一人でルールを変更できるシステムではありません。

発行上限を変更するには、ネットワーク参加者の合意を含め、非常に大きな変更が必要になります。

そして、仮に一部の人がルールを変更しても、既存のネットワーク参加者がその変更を受け入れなければ、従来のビットコインとは別のルールを持つネットワークとして分かれる可能性があります。

そのため、2,100万BTCという発行上限は、単に「プログラムに数字が書いてあるから」というだけではなく、ネットワーク全体でルールを守る仕組みによって維持されていると考えると分かりやすいでしょう。

ビットコインの2,100万BTCについてよくある疑問

ビットコインは2,100万枚しかないの?

一般的には「2,100万BTCが上限」と説明されます。

ただし、厳密な最大発行量は約20,999,999.9769BTCです。

初心者の方は、まず「約2,100万BTCが上限」と覚えておけば問題ありません。

2,100万BTCを超えて発行することはできる?

現在のビットコインのルールでは、規定を超える新規発行は正しい取引として認められません。

発行上限を変更するには、ネットワークのルールそのものを変更する必要があります。

2,100万BTCしかないなら、将来足りなくならない?

ビットコインは1BTCをさらに細かく分割できます。

最小単位は1サトシなので、2,100万BTCでも非常に多くの単位に分けて利用できます。

発行上限があるからビットコインは必ず値上がりする?

いいえ。

発行上限があることはビットコインの希少性につながりますが、価格上昇を保証するものではありません。

ビットコインの価格は、需要と供給、市場環境、投資家心理など、さまざまな要因によって変動します。

まとめ:2,100万BTCはビットコインの「希少性」を支える重要な仕組み

ビットコインの発行枚数が2,100万BTCとされている理由について解説しました。

重要なポイントをまとめると、次の通りです。

  • ビットコインには発行上限がある
  • 一般的に上限は2,100万BTCとされている
  • 最初のブロック報酬は50BTCだった
  • 21万ブロックごとに新規発行量が半分になる
  • この発行スケジュールを合計すると約2,100万BTCになる
  • 実際の最大発行量は約20,999,999.9769BTC
  • 新規発行は2140年ごろに終了すると見込まれている
  • 発行上限があることはビットコインの希少性につながっている

ビットコインの2,100万BTCという数字だけを見ると、「なぜそんな中途半端な数字なの?」と思うかもしれません。

しかし、実際には初期の発行量と約4年ごとの半減を繰り返す仕組みから、約2,100万BTCという上限が生まれています。

そして、この「新しく発行されるビットコインが時間とともに減っていく」という仕組みを理解すると、次に出てくる「ビットコインの4年サイクル」や「半減期」についても理解しやすくなります。

コメント

タイトルとURLをコピーしました