ビットコイン・インスティテュート

ビットコインキャッシュが​ブロック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のリード開発者) だった。それぞれがローンチの異なる層に貢献した。ヴァーは公開向けのブランディング、ウーはマイニングプール側の支持、セシェはプロトコル実装である。Blockstream中央集権化論の分析は、ヴァーとウーを名指しで、同じ対立の大ブロック側に自らの商業的な利害を持つ当事者として挙げている。「商売のために言っているだけだ」という告発は双方に等しく跳ね返る、というのがその論旨である。

ビットコインキャッシュはローンチを生き延びた。フォーク後数時間以内に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も、本体チェーンのソフトフォーク経路で続いた。2015〜2017年論争の段階・派閥・ガバナンス上の教訓はブロックサイズ戦争総括に、広いフォーク系譜はビットコイン系譜の分析に記録されている。