Bitcoin

btc
CoinYQ コイン史

コードが1,844億BTCを作った日、人々が上限を取り戻した

Bitcoinは信頼する発行者をなくしたが、人間の判断まで消したわけではない。2010年のオーバーフローが供給境界を破り、修正版クライアントとチェーン選択が復旧させた。後のSegWitも同じ契約を示す。コードが有効性を定め、メンテナーがソフトウェアを提案し、マイナーがブロックを並べる一方、どの規則を貨幣として認めるかは利用者が選ぶ。

発行者のない貨幣で起きた発行事故

2008年10月31日、Satoshiは信頼する第三者を置かない電子現金を発表した。2009年1月3日のジェネシスブロックが出発点を固定し、5日後にSatoshiがWindows用v0.1アルファ版とC++ソースを公開した。設計は他者も実行できるソフトウェアになったが、その約束は検証コードが入力、出力、ブロック報酬を正しく制限することに依存していた。

2010年8月15日、ブロック74,638がその前提を破った。問題の取引には各92,233,720,368.54275808 BTC、合計184,467,440,737.08551616 BTCの二つの出力が記録された。歴史的パッチはMAX_MONEYと個別・合計金額検査を追加した。発行者が口座を巻き戻したのではなく、修正版ソフトウェアが悪い履歴を拒否し、十分な参加者が修復チェーンを伸ばしたため希少性が残った。

メンテナーは公開し、ネットワークが採用する

Bitcoin Coreのメンテナーはリポジトリに入るコードを決め、貢献規則は合意変更に特に高いレビューを求める。リポジトリのマージ権限が作るのは一つの公開版であり、独立ノードがすでに実行する規則を書き換えるものではない。共通の貨幣権限はノード、マイナー、ウォレット、事業者が互換性を保つ時だけ成立する。

SegWitはこの境界を大規模に可視化した。Bitcoin Core 0.13.1はウィットネス検証をソフトフォークとして配布し、現行設定は2017年8月24日のブロック481,824を有効化高として記録する。旧ソフトウェアは互換性を保って残れたが、新しいウィットネス規則を直接執行したのは更新ノードだった。トークン投票でも、単独のメンテナーが強制できる決定でもなかった。

2,100万は検証規則

現行コードは補助金を50 BTCから始め、210,000ブロックごとに半減する。32回の半減後は1サトシが残り、33回目の半減でゼロとなるため、予定最大発行量は20,999,999.9769 BTCである。ノードは補助金と手数料を超えるコインベースを持つブロックを拒否する。64回目の検査は未定義のシフト演算を防ぐためで、そこまで発行を続ける規則ではない。

通貨規則は参加者が執行し続けて初めて残る

オーバーフロー修復とSegWitの有効化は同じ構造を示す。合意コードは予定最大発行量20,999,999.9769 BTCを定め、メンテナーはクライアントを公開できる。しかし希少性が保たれるのは、独立ノードが不正な生成を拒み、経済参加者が互換性のある履歴へ集まり続ける間だけである。それを保証する発行者はおらず、リポジトリへのマージだけでも実現できない。

半減は補助金を最終的にゼロへ近づけ、マイナー収入の重心を取引手数料へ移す。将来の手数料が十分なハッシュパワーを支えられるかは未解決の市場問題である。2024年の現物ETP持分は規制下のアクセスを広げたが、発行者、カストディアン、手数料、商品固有の権利はこの合意過程の外側にある。ETPがネイティブな検証規則を変更することはなく、Bitcoinの将来のセキュリティ予算の問題を解決するわけでもない。

プロジェクトが変化してきた過程

  1. 2008-10-31
    Satoshiが発行者不在の現金設計を公表

    暗号学メーリングリストで、信頼する発行者なしに個人間で二重支払いを防ぐ方式を示す。

  2. 2009-01-03
    ジェネシスブロックがメインネットを固定

    Bitcoin Coreはチェーン識別に使うタイムスタンプ、新聞文、固有ハッシュを保持する。

  3. 2009-01-08
    SatoshiがBitcoin v0.1を公開

    ジェネシスの5日後、オープンソースC++コードとWindows用アルファ実行ファイルを初めて配布した。

  4. 2010-08-15
    ブロック74,638が貨幣範囲を突破

    オーバーフローは、発行規則が実装する全検証経路と同じだけしか強くないことを示した。

  5. 2017-08-24
    高さ481,824でSegWitが有効化

    ソフトフォークがウィットネス規則を加え、コード公開とネットワーク採用の違いを示す。

  6. 2024-01-10
    SECが現物ビットコインETP上場を承認

    規制ファンド持分がアクセスを広げたが、ネイティブBTCとは法的・運用上別である。

根拠と一次資料

最終根拠確認日: 2026-09-05

このプロジェクトの関連ストーリー

Bitcoinとはどんなコイン?

Bitcoinは、Satoshi Nakamotoが2008年に提示したP2P通貨ネットワークである。ネイティブ単位BTCは公開台帳の未使用出力として存在し、出力を使うには取引がそのスクリプト条件を満たさなければならない。独立したノードは取引とブロックが自ら実行する規則を満たすか判断する。トークンのコントラクトアドレスも発行者口座もなく、BTCはBitcoin固有の台帳単位である。

どんな課題を解決する?

出発点は、金融機関なしで二重支払いを防ぐことだった。プルーフ・オブ・ワークが取引順序を作り、ノードが有効性を検査する。しかし歴史は、検証ソフトウェアそのものにも欠陥が入り得るという別の問題を示した。2010年8月のオーバーフローでブロック74,638が意図した発行境界を破り、開発者が厳格な検査を配布し、参加者が修復後の履歴を採用して危機を収束させた。

どのような技術と仕組みで動く?

取引は以前の未使用出力を消費し、スクリプトで保護した新しい出力を作る。マイナーは有効な取引をまとめてプルーフ・オブ・ワークを競い、ノードは自らのソフトウェア規則に合うブロックだけを受理する。補助金は50 BTCから始まり、210,000ブロックごとに半減する。整数サトシで計算するため33回目の半減からゼロとなり、予定最大発行量は20,999,999.9769 BTCである。Bitcoin Coreのメンテナーはコードをマージして公開できるが、公開版が独立ノードへ自動で入るわけではない。提案した規則は利用者と事業者が互換ソフトを採用して初めて効力を持つ。

重要ファクトの要約

  • Satoshiは2008-10-31に論文を公表し、メインネットのジェネシスタイムスタンプは2009-01-03を示す。
  • Bitcoinにスマートコントラクトアドレスはなく、メインネットはジェネシスハッシュ000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26fで固定される。
  • 1 BTCは100,000,000サトシ。
  • 補助金は50 BTCから始まり210,000ブロックごとに半減し、整数サトシ計算により33回目の半減からゼロとなる。予定最大発行量は20,999,999.9769 BTC。
  • メインネットは平均10分のブロックと2,016目標ブロックごとの難易度調整を使う。
  • 2010年の修復は2,100万BTCを単位とするMAX_MONEYと合計金額検査を追加した。
  • SegWitは現行メインネット設定で高さ481,824に固定され、2017-08-24に有効化した。
  • Bitcoin Coreのメンテナーは一つの実装をマージして公開できるが、リポジトリの決定だけでは独立ノードが検証・受容する規則は変わらない。
  • ネイティブBTCは鍵で出力のスクリプト条件を満たした時に使える。この支出権限は株式、配当、準備資産償還、採掘機器所有権、開発者への請求権とは異なる。
  • 米国の現物ビットコインETP持分は、SEC承認の取引所規則に基づき上場する信託・ファンド持分であり、株主ウォレットのネイティブBTCではない。

公式リンク・コミュニティ

カテゴリー

関連コインを探索

よくある質問(FAQ)

2010年のオーバーフローで2,100万規則は永久に壊れたのか?

いいえ。修正版クライアントが金額とオーバーフロー検査を追加し、悪い履歴は置き換えられた。復旧には参加者が互換ソフトウェアを導入し、修復チェーンを支持する必要があった。

最終供給量は正確に21,000,000 BTCか?

2,100万は一般的な略称である。コードは報酬を210,000ブロックごとに半減し、整数サトシ計算により33回目の半減からゼロにする。予定最大値は20,999,999.9769 BTCである。

Bitcoin Coreのメンテナーは私のコインを変更できるか?

メンテナーはCoreコードをマージし公開できるが、それだけで独立ノードの規則は変わらない。利用者と事業者が採用を決め、非互換変更は拒否やチェーン分裂を招き得る。

BTCを持つとBitcoinを法的に所有するのか?

ネイティブBTCはスクリプト条件を満たせる者に出力の支出権限を与える。それによって株主になったり、配当、準備資産償還、採掘機器、開発者との契約を得たりするわけではない。

現物ビットコインETP持分はBTCと同じか?

違う。SEC承認の取引所規則に基づいて上場する信託・ファンド持分で、保管、手数料、償還は商品文書に従う。ネイティブBTCはBitcoinの規則で決済される。

外部価格トラッカー

Bitcoinのリアルタイム価格と取引所を確認: