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

knightmb

公開した写しで、2010年のバグからの復旧を支えたノード運営者

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

紺色を基調にした技術系のインフォグラフィック。右側に顔のない人物の上半身の輪郭があり、角括弧で囲んだ六角形のアイコン4つ(ブロックチェーンのスナップショットを表す)、二つの日付の印を結ぶ光る横線の年表、ネットワークのノードを表す小さな点、右下に赤い枠で囲んだ事故の表示が並ぶ。

バリュー・オーバーフロー事件は、一つのトランザクションに1,844億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の投稿と、ビットコインの最初期で最も深刻なバグの一つから立ち直った記録に、今も残っている。

関連エントリー

109件 / 20スレッド

分析

1,844億BTCが生まれた日 — 中央集権パラドックス、ソフトフォークによる立て直し、5時間の対応

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

2010年8月15日のオーバーフロー事件の成り立ちを読む。ソフトフォークによる立て直しの仕組み、5時間で対応できたのがこのときだけだった理由、トランザクションの作り、中央集権パラドックス。

分析

knightmb — ビットコインの最悪の一日を救った男と、その名を呑み込んだ伝説

knightmb ↔ ギャビン・アンドレセン

2010年8月のオーバーフローからの復旧は、knightmbのスナップショットから始まった。二次情報は、この名に、取り違えから生まれた「10% 保有」の説と、テネシーの人物だとする説を結び付けてきた。