ブロックサイズ戦争(2015〜2017年) — Bitcoin XT、BIP148、ニューヨーク合意、ビットコインキャッシュの分裂
2015〜2017年のブロックサイズ戦争を、段階、派閥、転機ごとに読む。Bitcoin XT、BIP148のUASF、ニューヨーク合意、ビットコインキャッシュ、SegWit2xの取りやめ。
BitGo共同創業者兼CEO、ニューヨーク合意とSegWit2xに署名し、取りやめも告げた人

2017年11月8日、マイク・ベルシェがSegWit2xの中止を告知する文書を起草した。SegWit2xは、2017年5月のニューヨーク合意で交渉されていた、ビットコインのブロックサイズ上限を倍にするハードフォーク計画である。ビットコインが始まって以来、異論の多いプロトコルの変更を、最も大がかりに進めようとした試みである。中止の理由は、利用者全体の合意が足りないことだった。この文書は、ベルシェだからこそ書けたものだった。機関向けのビットコイン保管の会社BitGo(その2-of-3マルチシグのSDKは、取引所で広く使われる標準の仕組みになっていた)の共同創業者でCEOのベルシェは、ニューヨーク合意の主な署名者の一人だったからである。
ベルシェはアメリカのソフトウェアエンジニアである。ビットコイン以前は、GoogleでSPDYプロトコル仕様を共著した。SPDYは、現代のWebで広く用いられているHTTP/2の基盤となった。ベン・ダヴェンポート、ウィル・オブライエン、ビル・リーとBitGoを共同創業し、同社は機関向けビットコイン保管に特化した最初期の企業の一つとなった。
ベルシェは、ビットコインに関わる前、GoogleでWebのプロトコルを改良する仕事を幅広く手がけた。彼はSPDYプロトコル仕様の共著者である。SPDYは、HTTP/1.1に代わる案として、通信の多重化やヘッダーの圧縮など、データの送り方を良くする工夫を示した。SPDYは後に、現在のWebで広く用いられているプロトコルHTTP/2の基盤として採用された。
BitGoとなる会社は2011年に設立され、2014年にBitGoという名前になり、同年6月に1,200万ドルのシリーズAを調達した。製品の中心はマルチシグウォレット技術だった。具体的には、2-of-3のウォレットである。取引所、ヘッジファンド、決済処理の事業者といった大口の機関が、鍵が一つ漏れただけではビットコインを失わないようにして、保管できる。
BitGoのマルチシグSDKとHSMを用いた署名サービスは、2010年代中盤を通じてビットコイン取引所業界の標準インフラとなった。2016年には、機関向けのビットコインの保管のかなりの部分を、BitGoの技術が支えていた。
ベルシェはのちにCEOとして同社を率いた。2014〜2016年にかけて、BitGoは保管のサービスを広げ、ホットウォレットの管理、鍵の復旧の手続き、規制を受ける機関向けのコンプライアンスの道具も提供するようになった。BitGoは、企業がビットコインを扱うための土台を提供する会社として、代表的な一社になった。ビットコインのプロトコルは、誰も信頼しなくてよいように作られている。BitGoの仕組みは、それを、規制を受ける金融機関が、業務の決まりを守りながら使えるようにした。
ベルシェは2017年5月23日のConsensus 2017会議におけるニューヨーク合意の主要署名者の一人だった。この合意には、プロトコルについての二つの約束が含まれていた。ビットコイン本体チェーンでSegregated Witnessを有効化すること (2017年8月に実行)、その三か月後に2 MBブロックサイズ上限へのハードフォーク (「2x」部分) を行うこと。ベルシェは、特に合意の後半にあたるSegWit2xのハードフォークについて、合意に署名した主なビットコイン事業者の代表として、よく表に出ていた。
2017年10月までには、SegWit2xハードフォークがコミュニティ全体の支持を得られないことが明らかになった。Bitcoin Coreの開発者は初めから公に反対していた。利用者がソフトフォークを有効にする運動(UASF)によって、ノードを動かす人たちが、採掘のハッシュレートに頼らなくてもプロトコルのルールを守らせられることが分かっていた。いくつもの大手取引所が、SegWit2xのチェーンは取り扱わないと表明してもいた。
ブロック494784での有効化予定の約1週間前にあたる2017年11月8日、ベルシェはbitcoin-segwit2x@lists.linuxfoundation.orgメーリングリストにSegWit2x中止メッセージを投稿した。投稿は他の主要署名者5名 (ウェンセス・カサレス、ジハン・ウー、ジェフ・ガージック、ピーター・スミス、エリック・ヴォーヒース) との連名だった。連名の一人のウーは、Bitmainの共同創業者で、同じニューヨーク合意に署名していた。SegWit2xが崩れる数か月前には、ウーはすでにBitmain系列のハッシュレートをビットコインキャッシュに振り向けていた。ウーについてはウー自身の伝記エントリーで詳しく扱っている。この中止で、ニューヨーク合意は事実上終わった。ブロックサイズ戦争のうち、ビットコインの本体のチェーンの上で争われた部分も、ここで決着した。
| 日付 | 出来事 |
|---|---|
| 2013年以前 | GoogleでSPDYプロトコル仕様を共著(HTTP/2の基盤) |
| 2011–2014 | ベン・ダヴェンポート、ウィル・オブライエン、ビル・リーとBitGoを共同創業 (2011年設立、2014年にBitGoへ改名) |
| 2014–2016 | BitGoのマルチシグSDKとHSMを用いた署名サービスが取引所業界の標準インフラに |
| 2017-05-23 | Consensus 2017でニューヨーク合意に署名 |
| 2017-08 | ビットコイン本体チェーンでSegWit有効化(NYA第一の約束) |
| 2017-11-08 | SegWit2x中止メッセージを投稿(ブロック494784での有効化予定の約1週間前) |
ここにベルシェの記録を残すのには、二つの理由がある。第一に、BitGoのマルチシグの仕組みは、2014〜2018年に、機関がビットコインを実際に持てるようにした、土台となる技術の一つである。BitGoのような保管の仕組みがなければ、その後の企業や機関への普及の多くは、運用の面で無理だっただろう。
第二に、2017年11月8日の中止のメッセージで、ニューヨーク合意は文字どおり終わった。大きなブロックを求める側が、本体のチェーンで続けてきた運動も、ここで終わった。そして、ソフトフォークだけでプロトコルを進めるBitcoin Coreのやり方が、残ることになった。
ベルシェとBitGoは、本稿執筆時点でもビットコイン保管およびデジタル資産インフラ領域で活動を続けている。
4件
Bitcoin Institute ↔ マイク・ハーン, ギャビン・アンドレセン, ロジャー・ヴァー, ジハン・ウー, アモリー・セシェ, マイク・ベルシェ, グレゴリー・マクスウェル, ピーター・ウィーユ, ウラジミール・ファン・デル・ラーン
2015〜2017年のブロックサイズ戦争を、段階、派閥、転機ごとに読む。Bitcoin XT、BIP148のUASF、ニューヨーク合意、ビットコインキャッシュ、SegWit2xの取りやめ。
Bitcoin Institute ↔ マイク・ハーン, ギャビン・アンドレセン, ウラジミール・ファン・デル・ラーン, ピーター・トッド, グレゴリー・マクスウェル, アダム・バック, ロジャー・ヴァー, ジハン・ウー, マイク・ベルシェ, ヴィタリック・ブテリン, ダニエル・ラリマー, サトシ・ナカモト
2015〜2017年のフォーク戦争は、なぜ何がビットコインかの争いになったのか。2011年からの決める人の空白、規則にかかるお金の重み、コードと通貨を切り離せない三つの層から読む。
マイク・ベルシェがメーリングリストでSegWit2xハードフォーク中止を告知。ブロック494784での2 MB有効化予定の約1週間前。ニューヨーク合意はチェーン分裂を生まず崩壊した。
Bitcoin Institute ↔ サトシ・ナカモト, マイク・ハーン, ギャビン・アンドレセン, アモリー・セシェ, クレイグ・ライト, ジハン・ウー, マイク・ベルシェ, ロジャー・ヴァー, ヴィタリック・ブテリン
ビットコインのプロトコル分岐 (ビットコインキャッシュ、SV、ゴールド) と、ビットコインから派生した周辺の仮想通貨 (ネームコイン、ライトコイン、ドージコイン) の系譜。