1 ポイント 投稿者 GN⁺ 2024-02-24 | 1件のコメント | WhatsAppで共有
  • Martti Malmi(Sirius)が2024年の英国裁判での証言をきっかけに、Satoshi Nakamotoとの書簡を公開し、初期のBitcoin運営・開発判断を私的な実務会話として確認できるようになった
  • 公開アーカイブは不完全で、@cc.hut.fi アドレスのメールだけを含み、2011年初めに @aalto.fi に変わった後のバックアップは残っていない
  • やり取りはFAQやWebサイト構築、SourceForge・Drupal・SMF運営、JSON-RPC・bitcoind・Windows installer・リリース告知のような初期インフラ作業に集中している
  • SatoshiはBitcoinを「匿名」と誇張せず、仮名性と利用上の注意を説明すべきだと考え、投資勧誘のように見える文言も避けようとしていた
  • 初期の交換サービス、寄付金、サーバー障害、フォーラムスパム、バックアップ、Gavin Andresenの役割拡大が続き、Bitcoinは個人プロジェクトからコミュニティ運営体制へ移行していく

公開の背景とアーカイブの範囲

  • Martti Malmiは2024年の英国における重要な裁判で証人となったことを受け、古い私的書簡を公開することにした
    • アーカイブは完全ではなく、@cc.hut.fi アドレスのメールだけを含む
    • いくつかのパスワードやアドレスが出てくるが、もはや有効ではないか無関係な情報だと説明している
  • 2009年初頭の会話の中心は、Bitcoinを説明し、ユーザーを受け入れるための準備だった
    • Satoshiは最も必要な作業としてWebサイトの文章作成とFAQの作成を挙げた
    • SourceForge Webサイト、FAQ、ポート8333のフォワーディング案内、「接続が0個ならどうするか」といった初心者向け質問への対応を扱っている
    • 「Generated (not accepted)」のようなUIメッセージはユーザーに混乱や挫折を与えかねないため、隠すか遅れて表示する案が検討された

初期設計と開発方針

  • SatoshiはBitcoinの基本設計を何度も自らかみ砕いて説明している
    • Bitcoinには1つのグローバルなチェーンがあり、すべてのノードが同じブロック数を追うと見ていた
    • 2,100万コインと配布スケジュールは、ネットワーク開始後は変更しづらい educated guess だった
    • 取引手数料はノード運用負担が大きくなったとき、市場圧力に応じて導入されうるもので、システムを統制する誰かが切り替え時点を決める構造ではないと考えていた
    • Proof of Work は初期配分手段であると同時に、ネットワーク調整と double-spending 防止の中核だと説明される
  • 実装作業は急速に実用ツールの方向へ移っていく
    • サーバーサイドスクリプトがBitcoinを呼び出せるインターフェースが必要だと考え、Java、Python、PHP、ASPのような環境を念頭に置いていた
    • XML-RPCは重くライブラリ上の問題もあるため、JSON-RPC に傾き、boost::asio と JSON Spirit を使った実装が進められた
    • bitcoin getblockcount, bitcoin getdifficulty, bitcoin sendtoaddress, bitcoin stop のようなコマンドライン例が検討された
    • LinuxでGUIなしに動かすdaemon、Windowsのautostart、minimize to tray、installer、wallet.dat バックアップの安定化が主要作業として扱われた

Webサイト・フォーラム・サーバー運営

  • 初期のBitcoin運営はコードだけでなく、Webサイト、フォーラム、サーバー、寄付金、バックアップを含む実務運営上の問題だった
    • bitcoin.org 障害、SourceForge wiki に残ったページ、Drupalの翻訳権限、SMFフォーラムのスパムアカウントとメール通知の問題が繰り返し登場する
    • 2010年7月には匿名寄付が到着し、実額は $3,500 に訂正されて 2,608.28€ となった
    • Satoshiは企業に $100〜200 の報酬を出すより、Marttiの exchange に $1,000 を割り当てて換金可能性と為替レートの安定性を高めるほうがよいと考えた
    • フォーラムのデータベースバックアップには private PM、メールアドレス、password hash が含まれるため、外部コミュニティメンバーに任せるべきではないと判断した

宣伝表現とユーザー期待値

  • SatoshiはBitcoinの宣伝における表現のリスクを非常に慎重に見ていた
    • SourceForgeサイトで「consider it an investment」と明記する文言は危険なので削除すべきだと求めた
    • 人々が自分で投資だと結論づけるのは構わないが、Bitcoinをそうした形で宣伝すべきではないと考えていた
    • 2010年7月には anonymous をあまり強調すべきではないと述べ、Bitcoinは自動的な匿名性ではなく、注意を要する仮名性に近いと説明した
    • Torの「何をしてくれて何をしてくれないかを理解せよ」という警告のように、期待値を調整すべきだと見ていた

スケーラビリティ・セキュリティ・プライバシーの論点

  • スケーラビリティと手数料に関する初期の見方は、具体的な数字とともに整理されている
    • SatoshiはVisaクレジットカードネットワークが世界中のインターネット購入を1日約1,500万件処理していると見て、1取引あたり1KBなら block generating node ごとに1日15GBの帯域幅が必要だと計算した
    • 1日15GBはDVD映画2本分ほどで、当時の技術でも可能に見えると説明した
    • 100,000個の block generating node を前提に、ネットワーク全体へ取引を2回伝播させる帯域コストを当時価格で合計 US$0.02 と計算した
    • SPV client は数百万存在しうるが、重要なのはそれらが生成する取引数だと考えていた
  • セキュリティとプライバシーは「事後処罰」より予防と暗号学的証明に焦点を置いている
    • Bitcoinは double-spender の身元を公開する方式ではなく、そもそも身元を使わない構造だとしている
    • 身元ベースの防御は sock puppet で迂回できるため無意味だと考えていた
    • EC-DSA署名はRSAよりはるかに小さく、実用的なブロックチェーンサイズのために必要だったが、RSAのようにメッセージを暗号化することはできないと説明した
    • 同じ bitcoin address で受け取ったものは同じ key 上にあり、匿名性を求める場合には privacy risk になる

交換サービスとコミュニティ役割の変化

  • Marttiの exchange アイデアは初期の流動性問題を直接狙ったものだった
    • 法定通貨でBitcoinを売買できれば、初期流動性と新規ユーザー採用に大きく役立つと見ていた
    • Satoshiは特定レートで支える方式が auction より単純で、信頼も得やすいと評価した
    • Bitcoinを換金できる容易な出口があれば、実際に換金しない人々も利益を得ると考えた
    • Marttiは動作するベータ版を持っており、2010年5月の近況で、EU銀行送金により 10,000 BTC を20ユーロで販売する最初の取引を行ったと述べている
  • プロジェクト運営の信頼境界も継続的に調整された
    • SatoshiはGavin Andresenを追加サーバー管理者に適任だと評価し、自分よりLinuxの技術力がはるかに高いと見ていた
    • 2011年1月には、Satoshiが press/PR/interviews を望まないというGavinの推測に「True」と返答している
    • SatoshiはGavinがメディア対応に最も適した人物だと答え、EFFと良好な関係を望むと述べた
    • 2011年2月には、Gavinが Bitcoin 0.3.20 のリリース告知を送れるよう、mailman admin password を PGP-encrypted message で送る流れにまで至る

要約範囲

  • この要約は公開メール全体を完全に網羅するものではなく、読者が流れを理解するために必要な運営・開発・宣伝・セキュリティの論点を中心に圧縮している
  • 繰り返されるデバッグログ、詳細な設定値、長いURL一覧、フォーラム・サーバー運営における低シグナルな往復会話は、判断に必要な範囲でのみ反映している

1件のコメント

 
GN⁺ 2024-02-24
Hacker News のコメント
  • Satoshi が正体を隠すための緻密さと自制を備え、ここまで成功してきたことは、Bitcoin そのものよりも技術的に印象的な成果のように見える
    2009年でさえ、オンラインで膨大なデジタル・フットプリントを残さずに活動するのは難しいか、ほぼ不可能に近かったし、国家の支援を受けた勢力も間違いなく身元を探ろうとしたが失敗した可能性が高い。もちろん Satoshi が国家の支援を受けた勢力だったなら例外

    • すでに亡くなっている可能性が高い。Satoshi 候補としては Len Sassaman(2011年死去)と Hal Finney(2014年死去)が最有力だと思う
      すでに亡くなった人物の正体を暴いても、今後の出来事に影響を与える能力はないので、得るものはあまりない。情報機関が知っていたとしても、公開する利益がなかったのかもしれない
    • なぜ国家の支援を受けた勢力が身元特定に失敗したと仮定するのか分からない
      少なくとも一つの国の情報機関は高い確率で知っている気がするし、その知識と根拠資料を公開することが誰の利益にもならないため、表に出ていない可能性が高い
    • 「おそらく失敗しただろう」という言い方は雑だ。自分が知らないからといって、どの国家の支援を受けた勢力も知らないという意味にはならない
      むしろ NSA/CIA 内の誰かは少なくとも10年前から知っていて、関連文書も長く残っている可能性があると思う。もちろんこれも証拠のない推測だが、「こんなことが起きるのは難しすぎるので奇跡的に成功したのだろう」よりは、「難しすぎるのでおそらく成功していないだろう」のほうが合理的だ
    • 西側の国家支援勢力は、命令なしに狩りには出ない。誰が Satoshi の正体を暴けと指示するほど関心を持ったのか、また目的は何かが核心だ
      電子機器を持って50km以内に近づけないようにしていた Bin Laden さえ見つけ出した。司法省が Satoshi の正体を明らかにしろと命じる時が来て初めて、FBI/CIA が実際にどこまで可能なのか分かるだろう
    • 深く掘れば足跡は出てくるはずだ。小さな中核チームがいて、Satoshi が一人ではない可能性があるという証拠もある
      一人だとすれば Wei Dai の可能性が最も高く、ほかの有力な代替案は架空の国家支援勢力だ
  • 正直に気になるのだが、なぜ Satoshi の身元確認が「いつか必ず起こること」だと見なされているのか理解できない。その人物はいったい何を悪いことをしたのか?
    Bitcoin を発明したこと自体が悪いことでないなら捜査もなく、裁判官が身元資料を得るための捜索令状に署名することもないはずだ。私立探偵も令状なしに ISP から個人情報を入手することはできない。Bitcoin の発明者は、法廷でプライバシーを侵害されるほど何か悪いことをしたのか? オンラインに投稿した人物を特定する、ほかの合法・違法の経路には何があるのか気になる

    • 今ではさまざまな理由でその危険はかなり過ぎ去っており、2018〜2019年以降の主流での採用を基準にすると理解しにくいかもしれない
      しかし BTC が小さく、将来が不確実だった頃には、「BTC のせいで誰を上院公聴会や法廷、暗号技術輸出規制違反のような場に引きずり出すのか?」が長期的な保護装置だった。BTC 以前のデジタル通貨の試みや暗号技術プロジェクトは、こうしたことを何度も経験しており、今でも Bitcoin・Ethereum のミキサーで似たことが起きている。BTC には本当のリーダーがいなかったし、コア開発者や業界リーダーはいたが、初期 Ethereum の Vitalik のように実質的な支配力を持つ人物はいなかった。だから創設者が「何か悪いことをした」という確定的なリスクというより、米国政府が BTC に似たプロジェクトに非常に強硬に対応してきたことへの懸念が大きかった。標的にできる人物がいなかったことが、BTC が初期に持続性を得るうえで大きな役割を果たした。付け加えると、2011年に CIA が当時のリード開発者を呼んで議論させているので、最初から継続的な関心があったことは明らかだ
    • その見方は妥当だ。最近の Tornado Cash と「Open Source Is Not A Crime」運動を見ると、GitHub でオープンソースコードを開発した2人が逮捕された
      先週には GoFundMe が Tornado Cash の法的防御のためのクラウドファンディングも停止した。国家は個人の権利保護よりも、自らを個人から守ることに関心があるように見え、分散型技術の発明者や開発者が本質的に悪いことをしていなくても標的になり得る前例になり得る。詳しく知りたいなら https://wewantjusticedao.org/ を参照
    • ISP が令状なしには個人情報を渡さないという考えは甘い。ISP はそうした情報を大量に売っており、警察署も主要な買い手で、広告会社なども買っている
      下級職員に賄賂を渡して記録にアクセスしたり、ISP に直接侵入したりすることも、覚悟を決めた集団にとっては難しくない。Snowden 以後の世界で、民間企業が持つあらゆる情報が少なくともその国の情報機関にも提供されていないと信じるのは、あまりに甘い
    • 「裁判官がプライバシー侵害を許すほどの犯罪があるのか?」という枠組み自体が、間違ったアプローチのように感じる。核心の問いは誰かにとってそれだけの価値があるのか
      経済学的には、Satoshi の特定で得られる利益が費用を上回れば実行される。ここでの利益とは、脅威の排除、敵に使える信頼できる脅迫材料の確保、政治的得点、金、見せしめ作り、能力の誇示といった抽象的な意味であり、費用も裁判官から受けた好意、FBI/MI6 の人員投入、金、ルールを曲げた後の否定的な世論対応コスト、上司・部下・メディア・有権者に見つかるリスクといった抽象的な意味だ。その「誰か」は企業、政府、特定の省庁、公職を私益に使う個人、ISP 職員、ブロックチェーン史家、あるいは Satoshi の元恋人かもしれない。個人も政府も、必要だと判断すれば法律を破ることがある。Satoshi を探す誘因は少なくとも二つはそれらしい。Bitcoin は資金洗浄や金融制裁回避に使われ得るため、政府が止めて見せしめにしたいと思うかもしれないし、Satoshi は100万 BTC を持っているとされているため、CIA のような機関がそのような資源を誰が握っているのか知りたいと思うかもしれない。どう明らかになるかは分からないが、Silk Road 運営者の事例のように、小さなミスが何年も後に明らかになることがある
    • ISP 職員が一人、資料を盗んで流出させれば十分だ。IRS 職員も大統領の納税申告書を流出させ、今は連邦刑務所にいる
      ISP の保管庫に IP アドレス割り当て資料があるなら、それを盗むことのリスクはずっと低いように見える
  • 言及されている訴訟事件が気になるなら、背景はこちらにある: https://www.forbes.com/sites/digital-assets/2024/02/07/craig... (https://archive.is/7YyMl)

  • Satoshi Nakamotoは「資金が必要なものを作ることになれば、連絡できる寄付者はいるが、匿名を望んでいるので実際に進めるのは難しい」と書いていた
    この匿名の寄付者たちが誰だったのか気になる

    • Le Rouxだったように思うし、Satoshiは自分自身を指していたのだと思う
  • Satoshiはピリオドの後にスペースを2つ入れることが多く、イギリス式の語彙を使っていた
    Adam Backという有名なイギリスの暗号学者がいて、彼は「hashcash」論文に出てくるプルーフ・オブ・ワーク方式の発明者でもある。彼もピリオドの後にスペースを2つ入れていた、少なくとも以前はそうだった。誰が作ったのかは、実際にはそれほど重要ではないと思う。Bitcoinの政治的な経緯を読むと、ずっとはっきり見えてくる。「The Blocksize War: The Battle Over Who Controls Bitcoin's Protocol Rules」は良い入門書だ

    • ピリオド後のスペース2つは、私も長い間そうしていた。タイピングの授業でそう習ったし、何百万人もそうだった
      タイプライターでは普通そうしていたし、テキストが読みやすくなると考えられていた。今では流行遅れで、私も流れが変わったことに気づいてスペース1つに変えた。2009年にすでに変えていたかは分からない。だからこの手がかりは、Satoshiが古いルールを習ったくらいの年齢である可能性を示すだけだと思う
    • Adam Backは、SatoshiがBitcoinを発明したことにかなり嫸妬しているタイプだ。最初にSatoshiから連絡が来たときBitcoinを大したものではないと受け流し、後から入ってきた後、何年もの間Twitterプロフィールに「Bitcoin is HashCash extended with inflation control」と書いていた
      BackがSatoshiでないのは確かだ
    • ピリオド後のスペース2つは、タイプライターで習ったという意味でしかない。私もまだそうしている
    • その推測はかなり当たっている気がする。ここにはcolourのようにuが入る綴りや、「rather Neanderthal」のような表現もある
    • Adam Backは、Lightning Networkを待つ間Bitcoinをどうスケールさせるのかという質問に、「地域の技術専門家」が帳簿を作ればいいと答えた人物だ
      ただ違うと思う
  • このミステリーがとても好きで、存在そのものに感謝している
    子どものころにはDB CooperやDeep Throatのような興味深い話があったが、彼らは匿名であるという理由で有名だっただけで、特別な何かをしたわけではなかった。だがSatoshiは違う

    • 「Deep Throat」が何なのか分からない。検索すると成人向けコンテンツばかり出てくるのだが、子どものころに聞いたというDeep Throatの話とは何なのか。DB Cooperはもちろん知っている
    • Banksyもいる
  • Satoshiが残したメールや投稿されたコードのようなデジタル指紋は、すべて追跡不能なのか?
    ドメイン記録、IPアドレス、アクセスログのような保存資料がまだ残っていて、どこからログインしたのか特定できる可能性はないのか?

    • Los AngelesのCovad IPアドレスを示す証拠が少しある: https://news.ycombinator.com/item?id=29728339
    • 最後に見たときは、Bitcoin.orgのドメイン登録が主な露出ポイントだったように思う
      だから身元が特定されていないという話は信じがたい。複数のフォーラムやプラットフォームにまたがるデジタル指紋があり、たどるためのログはどこかにあるはずだ。Len Sassamanだと思う
    • 用途をたどっていくと、EU/Fedのデジタル法定通貨とデジタルパスポートの模索につながるので、政府と仕事をしていた人物だった可能性が高い
      私の説はCIA/NSAだ
    • タイムゾーンだけを見ると、米国にいた可能性が最も高い。GMT 05:00〜11:00の間にはほとんど投稿しておらず、これはNew York時間の00:00〜06:00に当たる
  • Satoshiはピリオドの後にスペースを2つ入れていた

    • Halの親しい友人から、SatoshiはHal Finneyだったと聞いた。彼の個人サイトを見れば、ピリオド後のスペースがいくつか分かる: https://web.archive.org/web/20140403012916/http://www.finney...
    • 自分がSatoshiだと主張する人たちが、こうした露骨な文体上の特徴を自分の文章で無視しているのを見ると、いつも驚く
      オンラインで多く接触したわけではないが、スペース2つとイギリス式綴りは数年前から私や何人かの目に留まっていた。1: https://news.ycombinator.com/item?id=15917598#15919288
  • イギリス英語の使用を識別の手がかりと見るのはばかげている。そんなものは不慣れな人でもとても簡単にまねできる
    わざと地域的なおとりの手がかりを残すのは、考えられる最も簡単なミスリードの方法だ

    • Satoshiはかなり一貫性がない。ときどき「realize」のような**-ize語尾**を使い、「sucks」「gotten」「chump change」のように北米英語でより一般的な表現も使っている
      正体を隠すためにイギリス英語を使う人なら、「maths」「flat」のような単語を選ぶことは分かっていただろうし、実際Satoshiもそうしていた。しかしイギリス英語では通常「gotten」は使われないという事実はあまり知られていないが、Satoshiはこの語を何度も使っていた。だからイギリス英語がミスリードだったという説に、より説得力が出る。付け加えると、「e-mail」と「email」、「TOR」と「Tor」、「double click」と「doubleclick」のように、ほかの部分でも一貫性がない
  • Satoshiについては、素晴らしい本や映画が作れそう。本当に良い物語だ

    • 「Satoshi」をBitcoinの誕生物語にまで広げるなら、すでにある。Banking on Bitcoinはなかなか良い
    • Finn BruntonのDigital Cash: The Unknown History of the Anarchists, Utopians, and Technologists Who Created Cryptocurrencyがある
    • 問題は、良い結末がないことだ