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

knightmb

2010年のオーバーフロー復旧を支えたブロックチェーン・スナップショット公開者

人物
🔍 スナップショットと伝説 →

右側に顔のない人物シルエットのアウトラインを配置し、角括弧で囲んだ六角形アイコン4つ(ブロックチェーンのスナップショットを表す)、二つの日付マーカーを結ぶ光る横線のタイムライン、小さなネットワークノードの点、右下の赤枠インシデント表示ボックスを添えた、紺色基調の技術的なインフォグラフィック。

バリュー・オーバーフロー事件は、単一トランザクションに1,840億BTCが一時的に現れた、ビットコイン最初期の重大バグの一つである。2010年8月15日、ギャビン・アンドレセンがその修正パッチを公開した際、告知の冒頭にこう書かれていた:

「knightmbのブロックチェーンスナップショットから始めた」

匿名のフォーラム参加者knightmbは、新規ユーザーが数日待たずに同期できるようビットコインブロックチェーンの公開スナップショットをホスティングしていた。そのスナップショットがバグ復旧のクリーンな起点となった。

knightmbのBitcoinTalkへの初登場は2010年7月12日で、年末までにデバッグ、攻撃シナリオ分析、マイニング実験、そしてユーザーサポートにまたがる100件超の投稿を残した。本名は公表されていない。

活動

knightmbはBitcoinTalkに2010年7月12日、64ビットLinuxのビットコインクライアントでCPU使用率が暴走する問題を立ち上げる形で初めて登場する。そこから関与が急速に広がり、2010年末までに技術的なデバッグ、攻撃シナリオの分析、マイニング実験、そして一般ユーザーのサポートにまたがる100件以上の投稿を積み上げた。新参の質問にコア開発者との設計議論と同じ辛抱強さで応えるタイプのフォーラム参加者だった。

ブロックチェーン・スナップショット

knightmbの最も長く影響を残した貢献は、ビットコインブロックチェーンの公開スナップショットをホストしたことである。これにより、新しいユーザーがピアから全ブロックをダウンロード・検証するのに何日も待つことなく同期できるようになった。このスナップショットはコミュニティ内で広く利用されるようになった。

その重要性が浮き彫りになったのが2010年8月のバリュー・オーバーフロー事件で、ギャビン・アンドレセンが復旧パッチをテストする際、クリーンな開始点としてknightmbのスナップショットを利用した。彼はパッチの告知で「knightmbのブロックチェーンスナップショットから始めた」と明言している。

意義

初期のビットコインネットワークは、クライアントをオンラインに保ちブロックチェーンを提供し続ける選択をしたホビイストのノード運営者たちに依存していた。knightmbはその中で、スナップショットを公開し、質問に答え、まだほとんど利用者のいないネットワークの弱点を探るところまで踏み込んだ、ごく少数の一人である。本名は公には知られていないが、彼の仕事の痕跡はBitcoinTalkと、ビットコイン最初期で最も深刻なバグの一つからの復旧の記録に埋め込まれている。

関連エントリー

43件

分析

1840億BTCが生まれた日 — 中央集権パラドックス、ソフトフォーク救出、5時間の対応

Bitcoin Institute ↔ サトシ・ナカモト, ジェフ・ガージック, ギャビン・アンドレセン, knightmb

2010-08-15オーバーフロー事件の構造分析 — ソフトフォーク救出機構、5時間の対応時間枠、トランザクション形状フォレンジック、中央集権パラドックス。