レイ・ディリンジャー

ハル・フィニーとともに、サトシ・ナカモトのビットコインソースコードを公開リリース前にレビューしたコンピューターサイエンティスト。セキュリティ監査に注力し、1MBブロックサイズ制限の起源に貢献したとされる。

レイ・ディリンジャーは、オンラインハンドル名「bear」および「cryddit」で知られるコンピューターサイエンティストである。University of Kansasでコンピューターサイエンスを学び、数十年にわたり暗号学およびサイファーパンクコミュニティで活動してきた。ハル・フィニーとともに、サトシ・ナカモトのビットコインソースコードを公開リリース前にレビューしたことで知られる2人のうちの1人である。

公開前のコードレビュー: 2008年後半、サトシ・ナカモトは2009年1月の公開リリース前に、少数の人々にビットコインのソースコードを非公開で共有した。ディリンジャーはコードのセキュリティ監査を実施し、潜在的な脆弱性と攻撃ベクトルを検査した。ハル・フィニーは同時に別の観点からコードをレビューした。後のBitcoinTalkの投稿で、ディリンジャーはシステムが悪用される可能性に焦点を当て、約2週間かけてコードをレビューしたと回想している。

ブロックサイズ制限: ディリンジャーは、ビットコインの歴史で最も議論されたパラメーターの一つである1MBブロックサイズ制限の起源に関連付けられている。後の公開声明で、サービス拒否攻撃の可能性に関する初期の議論が、スパムトランザクションがネットワークを圧倒することを防ぐためのブロックサイズ制限の検討につながったと述べている。

メーリングリストへの参加: ディリンジャーは2008年11月、暗号学メーリングリストでのビットコインに関する議論に「Ray Dillinger」の名前で参加した。彼の投稿はビットコインの設計の技術的詳細、インセンティブ構造やセキュリティモデルに関する質問に取り組んだ。

後の振り返り: 2017年9月、ディリンジャーはBitcoinTalkに「今わかっていることを当時知っていたら」と題した回顧的な投稿を公開し、ビットコインの将来の重要性を理解していたら何を違うようにしたかを論じた。初期のコードレビュープロセスとビットコインの開発を形作った設計決定について振り返った。2022年10月のセキュリティ研究者SerHackとのインタビューでは、公開前のレビュープロセスとサトシとの初期のやり取りについて追加の詳細を提供した。

関連エントリー

4 エントリー

後日談

「始めたことを知っていたなら」(レイ・ディリンジャー)

レイ・ディリンジャー サトシ・ナカモト, ハル・フィニー

レイ・ディリンジャーによるビットコイン最初期の回顧録:ブロックチェーンコードのレビュー、ハル・フィニーとの分業、そしてサトシの誠実さへの考察 — 「彼はコインを売っていたのではない。ハッシュを解いた者に与えていたのだ」

後日談

レイ・ディリンジャーインタビュー(Great Wall of Numbers)

レイ・ディリンジャー サトシ・ナカモト, ハル・フィニー

ティム・スワンソンによる包括的なレイ・ディリンジャーインタビュー。ビットコインホワイトペーパー10周年を記念して実施。コードレビューの技術的詳細、有名な浮動小数点の発見、そしてサトシが倍精度浮動小数点を使用した理由が明かされる。

後日談

代替ジェネシスブロック — 2008年9月のサトシのプレリリーステストブロック

SerHack サトシ・ナカモト, レイ・ディリンジャー, ハル・フィニー

SerHackが2008年9月10日のプレリリース版ビットコインジェネシスブロックの分析を発表した。サトシが2008年11月に非公開で共有したソースコードから発見されたもので、完全に異なるハッシュ、極めて容易な難易度、10,000ユニットのブロック報酬を持っていた。9月10日はLehman Brothersが39億ドルの損失を発表した日と一致する。