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

ジェフ・ガージック​「Bitcoin's Wild Decade」​ — 初期開発者の​10年回顧

ビットコインの回顧記事向けの濃紺のイラストで、ブラウザーウィンドウのアイコンから発光するメッセージカードが波状に広がる様子、封筒でつながる顔のない二つの人影、三段の順位表、開いた南京錠を添えたコンピューター画面が描かれている。

ジェフ・ガージックは2010年7月、ビットコインv0.3の公開を告げるSlashdot投稿でビットコインを知った。のちに「Great Slashdotting」と呼ばれる出来事である。Red Hatで働きながら5年間ビットコインのコア開発者として活動した。一時は、ビットコインのコードに書いた量が、サトシ・ナカモトとギャビン・アンドレセンに次いで3番目に多かった。

BREAKER Magazine、2018年10月29日より:

これはホワイトペーパーの10周年に合わせたBREAKERの寄稿の一つで、話は2010年、ノースカロライナ州ローリーの近くの空き地から始まる。ガージックはそこに、約1,000ドルで買った1984年型のフリートウッド・サウスウィンドのキャンピングカーを置いた。「こうして、ハッカーの僧院ができあがった」と書いている。本業はRed Hatで、Linuxカーネルの「メンテナー」として、イーサネットのコントローラーと、データを保存する装置をつなぐサブシステムを受け持っていた。

最初は疑いながらコードを見た。分散したクラスターなら、どのサーバーを抜いてもデータは失われない。それはもうある技術なのに、何が新しいのか、と考えたのである。「疑っていたら、興味がわいた。興味を持って調べるうちに、目が開いた。サトシは、多くの人ができないと思っていたものを作っていた。どこか一か所に頼ることのない、本当に分散した、いくつものノードでできた計算クラスターである」。

サトシは「実務的でまともな人だったので、やり取りはとても楽で心地よかった」。

サトシが名を明かさなかったので、ボランティアたちは「プロジェクトのリーダーに世間で通用する経歴や資格があるかではなく、コードが実際にどう動くかを信じるようになった」。

ガージックの開発の進め方はこうだった。ソフトウェアの変更を書き、テストし、パッチを作って、サトシにメールで送る。サトシがそれを受け入れれば、Subversionのソースコードリポジトリにマージされた。

「最初のころ、変更の門番はサトシ一人だった」。Linuxのリーナス・トーバルズと同じで、「提案した変更が退けられても、なぜなのかはまず分からなかった」。

記事は2010年8月のバリュー・オーバーフロー事件を、「1億8,400万ビットコイン、つまり本来発行されるはずの量の9倍近くを生み出した」バグと書いている。[編者注:この数は誤り。バグが生み出したのは約1,844億BTCで、2,100万枚の上限の約8,800倍である。]

初期の貢献者は「メーリングリストとフォーラムでの投稿を通じてしかサトシを知りえなかった」。サトシが自分について語った言葉を集めた一覧を読むと、サトシの書いたものには一つの型があることが分かる。技術のことは惜しみなく明かし、自分のことは何も語らない、という型である。ガージックのこの証言は、その型を、一緒に作業した側から裏付けている。


CoinDeskインタビュー、2013年7月9日より:

サトシは「素晴らしい設計者でありアーキテクト」であり、「システムを非常に深いレベルで考えていた」。

サトシは「二年ほどこの仕組みについて考えた」。そしてサトシ本人の話では、そのあと「本当に動くことを自分で確かめるために、実際に書いてみるしかなかった」。

彼は「ユニットテストやストレステストを書くなど、標準的なエンジニアリングプラクティスにほとんど従わなかった」。

オリジナルのビットコインはWindows専用で、移植性が低く、「ソースコードの寄せ集め」だった。サトシのWindowsの開発環境を扱った分析でも、残っているコードに見えるVisual C++ 6.0の開発ツールとハンガリアン記法から、ガージックの話とは別に、同じ結論を出した。

いくつかの機能は「明らかに悪用可能」だったため、公開してすぐに無効にしなければならなかった。

ガージックが最初に取り組んだのは、ブロックチェーンのダウンロードを速くすることで、「初期ダウンロードの速度を10倍〜100倍に向上させる」コードを作成した。

ガージックはのちに、BloqとHemi NetworkのCEOになった。

ガージックのこの回顧記事は、サトシについて他人が語った言葉を集めた記事でも「以前の回顧録」として引かれ、2024年にガージックがもっと詳しく語った内容と並べて載っている。

原典の外部ソース

http://web.archive.org/web/20190123143237/https://breakermag.com/bitcoins-wild-decade-an-early-developer-reflects/
breakermag.comでは記事がもう開けないので、Wayback Machineの2019年1月23日の写しを示す。