1,844億BTCが生まれた日 — 中央集権パラドックス、ソフトフォークによる立て直し、5時間の対応
2010年8月15日のオーバーフロー事件の成り立ちを読む。ソフトフォークによる立て直しの仕組み、5時間で対応できたのがこのときだけだった理由、トランザクションの作り、中央集権パラドックス。
Bitcoin Wikiはコミュニティが運営するMediaWiki製の百科事典サイトで、「Source」名前空間に2009年1月にサトシがトラメルへ送ったメールの写しを収めている。
41 件 / 1 スレッド
Bitcoin Institute ↔ サトシ・ナカモト, ジェフ・ガージック, ギャビン・アンドレセン, knightmb
2010年8月15日のオーバーフロー事件の成り立ちを読む。ソフトフォークによる立て直しの仕組み、5時間で対応できたのがこのときだけだった理由、トランザクションの作り、中央集権パラドックス。
サトシが、ボットネットについてのハル・フィニーの指摘に答え、偽のメールボックスがスパマーのPOWトークンを集めて「スパムをし返す」案を示した。e-goldの「ダスティング」の問題にも触れた。
トランメルは、ラベルの付け間違いを自分のミスと認め、「Received with」を「Received payment to」に変える案を出した。似た例にはPayPalを挙げた。
サトシが、最初から付くラベルは「Your Address」だと説明し、付け間違いは画面が分かりにくかったせいだろうと書いた。払う人ごとにアドレスを作る考え方は、現実の世界にたとえるものがないと認めた。
トランメルが、「Satoshi」のラベルは自分の受け取り用のアドレスに付いていたと気づいた。自宅では複数のアドレスを作っていた。設定した覚えがないので、最初から付くのかと尋ねた。
サトシが、「Satoshi」というラベルはトランメル自身のアドレス帳から来たものだと説明した。取引の画面に出るのは送り手ではなく、受け取ったアドレスであり、払う相手ごとに別のアドレスを渡すよう勧めた。
トランメルが、職場と自宅の2台のパソコンのあいだで自分に送った100 BTCの、受け取りの表示を見て戸惑った。取引に「Satoshi」というラベルが出たので、サトシが送ったのかと尋ねた。
サトシがウォレットの保存場所(%appdata%\Bitcoin)を明かし、データベース(DBM)なのでクラッシュや停電でも失われないと説明し、ソケットを閉じるコードを次の版に入れたと伝えた。
サトシがトランメルとのやり取りを、CCでbitcoin-listと暗号学メーリングリストにも送った公開版。「万が一流行った時のために、少し手に入れておくのも悪くない」という有名な一節を含む。
トランメルが、自分のIPは変わっていないと伝え、やり取りの公開に同意し、bitcoin-listに入った。フィニーの投稿を見て、値上がりも期待して掘り始めたと明かし、少額決済が広まる難しさに触れた。
トランメルが、アドレスはいくつもの手段で確かめられるので、IPアドレスあての送金より安全だと書いた。データを失う心配、アドレスを知らせるかを選ぶ設定、終了時に接続を正しく閉じない問題も挙げた。
サトシがトランメルの中間者攻撃の分析に答えて、攻撃を2種類(通信の経路上の者、インターネットの誰でも)に分けた。IP送金の弱点を認め、IPとアドレスを併せて使う案を示し、ウォレットの暗号化に触れた。
サトシが、IPアドレスが変わるノードの話をし、やり取りをbitcoin-listと暗号学メーリングリストにもCCで送ってよいかと尋ね、送信課金型のメールや少額決済など、ビットコインの使い道を思い描く。
トランメルが、ビットコインのIP送金の機能を詳しく調べ、ARPポイズニングやISPでの傍受などによる中間者攻撃の弱点を見つけた。送金には常にビットコインアドレスを使うよう勧めた。
トランメルがサトシに、送金を受けるためのIPアドレスを伝えた。proof-hashesには誰でも投稿できると説明し、ビットコインに価値を認めさせる難しさを挙げ、マイニングをルーレットにたとえた。
サトシがトランメルに、v0.1.3でバグが直ったと伝え、IPアドレスあてに送る機能でコインを送ろうと申し出た。これが、知られているなかでもごく初期の、個人どうしの直接の送金になった。
トランメルは、一番強いノードがビットコインの大半を掘り当ててしまうのを、何が防ぐのかと尋ねた。マイニングが一部の者に集まってしまうことを心配した、ごく初期の質問の一つである。
v0.1.0から0.1.3への更新で出た問題。古いプロセスが残り、採掘で得た4件がすべて「Generated (not accepted)」になった。通信のバグで、ブロックが孤児になったと見られる。
トランメルが、自分の運営するグループproof-hashesをサトシに紹介し、「Credit」の欄の表示について意見を述べ、v0.1.1から更新すると伝え、新しい機能を試す手伝いを申し出た。
サトシがダスティン・トランメルに返信し、マイニングで得たコインはしばらく待たないと使えないという決まり(成熟)を説明して、動作が安定したバージョン0.1.3に更新するよう勧めた。
トランメルがアルファ版を動かしたあと、サトシに初めて送ったメール。使ってみた様子を伝え、時刻の証明を公開するサイトを紹介し、得たコインが0.00と出るのは待ち時間のせいかと尋ねた。
トランメルがビットコイン初リリース実行後にサトシへ送った最初のメール。公開タイムスタンプサービスへのリンクを共有し、コイン成熟(生成コインのクレジットが0.00と表示される件)について質問した。