本文へスキップ
buybitcoinsmart

用語集 / マイニングとコンセンサス

ブロック補助金

ブロック補助金とは?
ブロック補助金とは、各ブロックで新たに発行されるビットコインのことで、コードにより2009年には50BTCと定められ、210,000ブロックごとに半減してゼロに達します。

ビットコインの金融政策は小さな1つの関数です。ブロック高を与えると、5,000,000,000サトシの初期値を半減期が完了するごとに1回右へシフトし、その答えを返します。誰もその関数を異なる引数で呼び出すことはできず、すべてのノードがブロックを受け入れる前にこの関数を呼び出します。供給量が固定されているとは、実際にはこういうことです。

仕組み

ブロック補助金はサトシ単位の整数で計算され、半減期は除算ではなくビットシフトです。

各半減期のエポックは210,000ブロックの長さです。最初は1ブロックあたり50コインを支払い、次は25、そして2016年7月9日から12.5、2020年5月11日から6.25、2024年4月20日のブロック840,000以降は3.125となりました。計算は整数に基づくため、後のエポックでは切り捨てによって端数が失われ、33回の半減期の後にはシフトされた値は切り捨てでまったくゼロになります。これは高さ6,930,000で起こり、おおよそ2140年ごろと予測されています。その後、ブロックが支払うのは手数料だけになります。

この切り捨てには目に見える帰結があります。スケジュール上のすべての補助金を合計すると、合計は20,999,999.9769コインとなり、きりのよい2,100万コインにはなりません。したがって有名な上限は、コードが目指す目標ではなくコードの結果であり、そこがルールと約束の違いです。

興味深いのはその強制の仕組みです。マイナーはコインベースの出力にいくらでも書き込むことができ、ノードはそのブロックを拒否することができます。ノードは、申告された額が補助金と手数料の合計を超えた瞬間にそうします。このことについて、マイナー、プール、取引所、チャートのいずれかを信頼する必要はありません。ノードを実行すれば、ソフトウェアの自分のコピーが、ジェネシスから現在まであらゆる高さで正しい補助金を再計算し、それ以外を拒否します。

スケジュールは高さに基づくため、発行量は時間ではなくブロックで測られます。1日144ブロックの場合、現在のエポックは毎日およそ450枚の新しいコインを追加し、ハッシュレートが変化してもこの数字をほぼ正しく保つのは難易度調整です。

ビットコインを購入するときにこれが重要な理由

ブロック補助金はビットコインの供給量を知り得る理由であり、それを知ることは、ビットコインを保有する根拠の大部分を占めます。

まず訂正から始めます。これはほとんどすべての人を戸惑わせるからです。読者が購入するのは新規発行されたコインではありません。取引所は、すでに存在するコインを他の売り手から読者に売ります。補助金は、マイナーが毎日市場に追加できる新しいコインの数を定めるだけです。この毎日450コインの流れが、世界が吸収しなければならない新しい供給のすべてであり、取引量はその何倍もあります。だからこそ補助金は、毎日の価格を動かす要因ではなく、長期的な制約として重要なのです。

2つ目は検証です。信じて受け入れる供給上限は、中央銀行のインフレ目標と比べて優れているわけではありません。上限は検証可能であり、検証は専門家の仕事ではありません。フルノードは初回同期の間に過去のすべてのブロックの補助金を検証し、これまでに発行された合計を教えてくれます。2,100万という数字に依存する理由でビットコインを保有しているなら、ノードを実行することが、その信念を外部に委ねるのをやめる方法です。

3つ目はマーケティングのサイクルです。半減期のたびに、補助金の削減に基づく宣伝の波が来ます。「半減期前」の投資計画から、同様のスケジュールをうたうトークンまでさまざまです。補助金は供給のルールであり、価格の予測ではありません。ビットコインは過去の半減期の翌年にも上昇と下落の両方を経験しています。厳格な供給スケジュールは、来月誰かがいくら払うかについて何も教えてくれません。

最後に、上限が恩恵をもたらすのは、実際にコインを保有している人だけです。カストディアンのデータベースにある希少な資産は、そのカストディアンに対する請求権であり、何千ものノードが強制するスケジュールは、そのカストディアンの支払能力を強制するものではありません。当サイトのハードウェアウォレットのレビューは、その隙間のためにあります。

誰も請求しなかった補助金:ブロック501,726

2017年12月30日、ブロック501,726が、何も請求しないコインベーストランザクションとともにマイニングされました。

このブロックには他のトランザクションがなく、コインベースの出力はゼロを支払ったため、マイナーが受け取る権利のあった12.5コインは決して創造されませんでした。上限より少なく請求することは完全に有効であるため、ノードが文句を言う理由はありませんでした。最も可能性が高い説明は、何らかの声明ではなく、マイニングソフトウェアの設定ミスです。

実際の結果として、ビットコインの実際の上限は理論値の20,999,999.9769をわずかに下回り、マイナーが少なく請求するたび、またはコインベースの出力が使用できなくなるたびに、さらに下がります。誰もそれらのコインを元に戻すことはできません。これは、スケジュールが最大値であり、発行を保証するものでは決してないというルールの、小さく永続的な実例です。

ブロック補助金vs半減期

ブロック補助金は金額であり、半減期は金額が変わる時点です。一方はあらゆる高さについて調べられる数量であり、他方は210,000ブロックごとに起こり、カウントダウン時計がつくイベントです。この2つが混同されやすいのは、主に「半減期はブロック報酬を削減する」という表現です。これは半分しか正しくありません。半減期は補助金を削減し、報酬には手数料も含まれ、半減期は手数料には触れません。

混同しやすい用語

よくある質問

総供給量が2,100万ではなく20,999,999.9769なのはなぜですか?

補助金はサトシ単位の整数で計算され、後の半減期で端数が切り捨てられるためです。予定されているすべての補助金を合計すると20,999,999.9769枚になり、請求されなかった報酬によって実際の総量はさらにわずかに少なくなります。

ブロック補助金はいつゼロになりますか?

33回の半減期の後、ブロック高6,930,000で、およそ2140年と見込まれています。その時点以降、新しいコインは発行できないため、マイナーへの報酬はすべてトランザクション手数料から支払われます。

マイナーは余分なビットコインを発行できますか?

いいえ。すべてのノードがそのブロック高に対して許可される補助金を再計算し、コインベースがその補助金と手数料の合計を超える額を請求するブロックを拒否します。試みたマイナーはそのブロックとそれに費やした電力を失います。

次に読む

関連用語

マイニングとコンセンサスのその他の用語

このページを英語で読む