ビットコインキャッシュがブロック 478558 で分裂 — ブロックサイズ戦争最初の生存フォーク (2017 年 8 月)

2017 年 8 月 1 日、ビットコインのチェーンが分裂した。12:37 UTC 頃に ViaBTC マイニングプールが採掘したブロック 478558 で、Bitcoin ABC ソフトウェアを動かしていたクライアント群が 1 MB サイズ制限を超えるブロックを受け入れ、ビットコイン本体チェーンから分岐した新しいチェーンを作った。新しいチェーンはビットコインキャッシュ (BCH) と名付けられた。

この分裂は、2015 年 8 月の Bitcoin XT のリリース以来積み上がってきたブロックサイズ戦争の、長く予想されていた決裂だった。二年にわたる有効化失敗 (XT、Classic、Unlimited) と崩壊した妥協案 (ニューヨーク合意) の後、より大きなブロックを望んだ陣営は、本体チェーンで争い続けるのではなく独自のチェーンに分かれた。

ビットコインキャッシュのローンチ仕様:

  • ブロックサイズ: 初期上限 8 MB (2018 年 5 月に 32 MB へ引き上げ)
  • SegWit: 拒否。オンチェーンブロックサイズのみが正当な拡張手段とされた
  • 難易度調整: Emergency Difficulty Adjustment (EDA) で改良。少数派ハッシュレートでも小さな新チェーンがブロック採掘を続けられるように
  • 再生攻撃保護: SIGHASH_FORKID フラグ。一方のチェーンの取引はもう一方では無効

BCH ローンチの旗手は、ロジャー・ヴァー (初期のビットコイン投資家で bitcoin.com の運用者)、ジハン・ウー (採掘ハードウェア企業 Bitmain の共同創業者)、アモリー・セシェ (Bitcoin ABC のリード開発者) だった。それぞれがリリースの異なる層に貢献した — ヴァーは公開向けのブランディング、ウーはマイニングプール側の支持、セシェはプロトコル実装である。

ビットコインキャッシュはローンチイベントを生き延びた。フォーク後数時間以内に BCH は独自のブロック生成、取引所上場 (Bitfinex、ViaBTC、Kraken)、価格発見 (約 300 ドルの初期取引) を持っていた。Bitcoin XT・Bitcoin Classic・Bitcoin Unlimited が永続的な別チェーンを残せず崩壊したのに対し、BCH の意図的なハードフォーク方式は、現在まで動作し続ける別ネットワークを残した。

BCH コミュニティ自体は一年後に分裂した。2018 年 11 月 15 日、Bitcoin ABC 陣営とビットコイン SV 陣営の間のハッシュ戦争がビットコイン SV のフォークを生み、SV チェーンは別ネットワークとして継続した。元の BCH チェーンはその後もプロトコル変更 (Cash Tokens、Adaptive Blocksize Limit Algorithm) を続けたが、ネットワーク占有率はビットコイン本体チェーンより一貫して小さいままだった。

2017 年 8 月 1 日の分裂は、ブロックサイズ戦争の時系列上の決着点である。論争の対象だったパラメーター (ブロックサイズ) は、チェーンの合意ではなくチェーンの分離によって解決された。本体チェーンはその後、BCH のフォークから三週間後の 2017 年 8 月 24 日に Segregated Witness を有効化し、その後も Lightning ネットワーク、後の Taproot と、本体チェーンのソフトフォーク経路で進んだ。全経緯はビットコイン系譜の分析に記録されている。