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

サトシ・ナカモトの​匿名性 — 誰も​剥が​せなかった​6層の​壁

顔のない人影を中心に、非特定化の6つの層を示す同心円状の盾型レイヤーが取り囲んでいる

名前だけなら、サトシが誰だったのかを明らかにする手がかりに見える。だが公開記録は、その謎を6つの層に分散させている。日本人風の仮名、匿名リレーを経由したメール、混在する言語と時間の痕跡、Windowsベースの開発環境、伝播の足跡を持たないジェネシスブロック、そして段階的な撤退。どれか1つだけを説明しても、記録が突きつける難しさには届かない。

このエントリでは、開発期間(2007年中頃〜2008年8月)から公の活動期間、撤退までの痕跡を追う。身元候補の比較は身元仮説総覧で、これだけの材料が残っているのになぜ特定できないのかは識別の非対称性で扱う。

6層の壁 (全体図)

1. 仮名 (命名層)

西洋的な人名でも、明らかに技術的なハンドルでも、明示的な匿名エイリアスでもなく、日本人の形をした仮名が選ばれた。この選択は、ある象徴空間の内側に位置する。その空間は、1990年代後半から2000年代初頭にかけての英語圏のSFとハッカー文化のなかで、ネットワーク化された匿名性を東アジア (とりわけ日本) の視覚的・命名的な記号で語るものとして、すでに強く形成されていた。詳細な構造的観察はテクノオリエンタリズム的読解に譲る。

本エントリの目的では、命名層は次の構造的性質を持つ: 暗号学メーリングリストという文脈に置かれた日本人の形をした仮名は、「ネットワークの匿名性 → 日本語的に読める名前 → 国籍不明」という連想空間を生成する。いかなる身元仮説もまずこの象徴空間を分解しなければ、特定の人物にたどり着けない。仮名そのものは特定の国籍・言語的出自を指さず、象徴的な空間を指す。

2. 通信チャネル (媒体層)

3つの匿名メールアドレスが記録されている:

  • satoshi@anonymousspeech.com — 2008年8月、アダム・バックとウェイ・ダイへの最初のコンタクトで使用。同じプロバイダーのメールサーバーは、後にハル・フィニー宛の2009年メールに残ったUTC+8ヘッダーの出所でもあり、一時サトシの所在地をめぐる憶測を呼んだが、実際にはサトシ本人の所在地とは無関係だった。
  • satoshi@vistomail.com — 2008年10月、初期ドラフト論文と暗号学メーリングリスト投稿で使用。Vistomailは運営元不明の匿名メールサービスで、現在は閉鎖されている。
  • satoshin@gmx.com — 2008年10月以降、最終版論文・BitcoinTalkフォーラム・P2P Foundationアカウント登録・メール、および2014年3月のNewsweekによるドリアン・ナカモト特定を否定する投稿 (「I am not Dorian Nakamoto」) で使用。2014年の投稿は本人かアカウント侵害かの真偽が議論されている。

3つのアドレスは公開記録上確立した事実として扱う。裏付けとなるのは、ホワイトペーパー投稿そのものを収めるmetzdowd暗号学メーリングリストのアーカイブ、mmalmi.github.io/satoshi・plan99.netの公開書簡、Bitcoin Magazineが公開したアダム・バック宛メール群である。

公開チャネルも分散している:

  • 暗号学メーリングリスト (Metzdowd cryptography) — 論文初公開 (2008年10月31日) とv0.1リリース告知 (2009年1月8日)。
  • SourceForge — v0.1の初期配布 (2009年1月8日、.rar形式)。SVNリポジトリは2009年8月以降 (マルッティ・マルミがセットアップ、サトシ自身ではない)。
  • BitcoinTalkフォーラム — 2009年11月22日〜2010年12月12日の間に575投稿。
  • P2P Foundation — 2009年2月11日にアカウント作成、同日「P2P通貨のオープンソース実装」スレッドを投稿。
  • p2p-researchメーリングリスト — 2009年2月11日に並行投稿。
  • AnonymousSpeech経由のドメイン取得 — 2008年8月18日、匿名登録仲介サービスを経由してbitcoin.orgを取得。

互いに無関係な複数のメールプロバイダー、匿名登録仲介、5つのチャネルへの投稿の分散 (暗号学メーリングリスト・SourceForge・BitcoinTalk・P2P Foundation・p2p-research) が観察される。このパターンは、いずれか単一のチャネルから一貫した身元プロファイルを組み立てることを許さない構造になっている。

Torについて。2つの別の論点を区別する必要がある。(a) サトシはTorを技術的話題として論じたか? はい。サトシはBitcoinTalkの「TORとI2P」スレッドに参加し (2010年1月20日と2月4日の返信)、.onionのバックエンドサポート、Tor SOCKSポート9050、Torプロキシ経由でのビットコインの挙動を技術的に詳しく論じている。Torを話題として扱ったことは公開記録上確認できる。

(b) サトシ自身の通信をTor経由で送出していたか? これはサトシの運用プロファイルに関する二次的言説で広く主張されているが、サトシ自身の経路選択についてはサトシ本人による一次資料での明言は確認されていない。この推測は匿名メール + 匿名登録 + 複数チャネル投稿の運用要件に基づくものであって、自己言及によるものではない。本エントリでは個人通信のTor経由利用を「妥当に推測されるが直接の確認は取れていない」として扱いつつ、サトシのTorに対する技術的習熟は検証可能であることを併記する。

3. 言語的痕跡と時間的痕跡 (言語層)

公開記録から観察可能な、独立した2つの不一致がある。

英文体の不一致。サトシの文章はBitcoinTalk投稿とメールのやりとりのなかでイギリス英語とアメリカ英語の綴りを混在させている。イギリス式 (colour、favour、grey、optimise) とアメリカ式 (characterized) が共存する。口語表現には、BitcoinTalk投稿に見えるbloody hardのような英・豪のスラングが混じり、ほかにflat、mathsも使われる一方、ソースコードの慣習はアメリカ式 (color、catalog)。このパターンは長文形式のサトシ身元分析で繰り返し言及されている。

タイムスタンプ・タイムゾーンの不一致。論文PDFメタデータの2つのドラフトで、タイムゾーンオフセットが異なる:

  • 2008年10月のドラフト: Language: en-GB、CreationDate: 2008:10:03 13:49:58-07:00 (太平洋時間帯)。
  • 2009年3月の最終版: Language: en-GB、CreationDate: 2009:03:24 11:33:15-06:00 (山岳または中部時間帯、サマータイムの整合により変動)。

BitcoinTalkフォーラムの投稿時間は24時間に分散しており、UTC 6:00〜12:00の時間帯にはサトシの投稿活動が著しく少ないという1つの一貫した空白を示す。このパターンはBitcoinTalk公開アーカイブの575投稿から導出できる。サトシのソースコードコミット (v0.1.0〜v0.3.19) のタイムスタンプ分析でも同じ時間帯の空白が観察されており、EST (UTC-5) またはCST (UTC-6) 在住を示唆する読みが提示されている。その仮定では、空白は現地時間でほぼ01:00〜07:00 (通常の睡眠時間帯) にあたる。GMT (英国) やJST (日本) の仮定では空白の時間帯が不自然に反転する。コミットパターンの導出についてはコード分析エントリを参照。

組み合わさった言語的・時間的パターンは、いずれの単一の国・言語・時間帯プロファイルにも整合しないという意味で内的に矛盾している。いかなる身元仮説も、これらを意図的なノイズとして扱うか、同一人物が自然に生成したものと説明する必要がある。同じイギリス英語とアメリカ英語の綴りの混在、ホワイトペーパーPDFのタイムゾーンオフセットは、国籍論の分析がより詳しく展開しており、この言語層だけでは決着しない候補国籍の仮説と突き合わせている。

4. 開発・配布の選択 (技術層)

v0.1コードベース・配布アーカイブ・バージョン管理履歴の公開記録は、Windowsベースの一貫した開発環境を裏付ける:

  • コンパイルツールチェーン: Visual C++ 6.0 SP6 + MinGW GCC 3.4.5 (Bitcoin v0.1リリースのMakefile.unixとバイナリメタデータより)。
  • ソースファイルの改行コード: CRLF (Windows慣習)。
  • 配布形式: .rarアーカイブ (Linuxのオープンソース配布より、2000年代後半のWindowsソフトウェア配布に多い形式)。
  • ホスティング: SourceForge。

詳細は起動環境分析と配布・ツーリング異常分析で扱われている。

バージョン管理履歴は関連する3つの性質を示す:

  • 2007年から2009年1月までの開発期間は、いかなる公に確認できる形式のバージョン管理にも置かれていなかった。2009年1月のv0.1初期リリースはSourceForge上の単一の .rarアーカイブであって、リポジトリのスナップショットではない。
  • SubversionリポジトリはLinux移植期間中にマルッティ・マルミの協力でSourceForgeプロジェクト上にセットアップされた。サトシ自身ではない。リポジトリで保存されている最古のコミットは2009年10月以降である (コード分析のコミット履歴整理を参照)。
  • GitHub上のbitcoin/bitcoinリポジトリは引き継ぎ期間中の2010年12月にギャビン・アンドレセンによって作成された。サトシの最終SVNコミット (revision 202、2010年12月15日) の後である。

2010年12月3日のマルッティ・マルミ宛メールで、サトシは「[Gavin is] technically much more Linux capable than me (ギャビンの方が私より技術的にLinuxに習熟している)」と自己評価している (自己言及エントリに整理あり)。この記述はv0.1コードベースのWindows環境パターンと整合している。

5. ジェネシスブロックの定数化 (起源の脱帰属化層)

ビットコインチェーンのジェネシスブロック (高さ0) は、サトシが採掘してネットワークにブロードキャストしたものではない。そのパラメーター(タイムスタンプ2009-01-03 18:15:05 UTC、ナンス2083236893、ハッシュ000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f、コインベースメッセージ、マークルルート)はすべてソースコードの中に定数として埋め込まれている。空のデータベースから起動するノードは、これらの定数から決定論的に同じブロック0を再構築する。誰が最初にこれらの値を導出したかは関係ない。

詳細はジェネシスブロックハードコード分析で扱う。

本エントリで重要な構造的性質は、ブロック0が伝播の足跡を持たないということである。後続のブロックが特定の採掘ノードによってP2Pネットワークにブロードキャストされ、推測可能な到達経路を持つのと違い、ブロック0はブロードキャストされたことがない。チェーンの起点は、プロトコルがネットワーク送信元まで遡ることのできない唯一のブロックである。

これは仮名・メールアドレス・言語的ノイズを超えた層である: システム自身が、いったん動き始めれば、その起点を作った主体の痕跡をどこにも保持していない。オンチェーンの起源データからサトシを識別しようとするフォレンジック分析は、ブロック1より前へは遡ることができない。

6. 段階的撤退 (退場層)

サトシのプロジェクトからの撤退は単一のイベントとして起きていない。公開記録は約7ヶ月にわたる段階的な経過を記録している:

日付 (UTC)出来事出典
2010年9月サトシ → ギャビン・アンドレセンへ私的に「他のプロジェクトに取り組んでいる」と伝える。具体的な日付・媒体は公開記録になく、アンドレセンの後年の回想からの再構成。ギャビン・アンドレセンのインタビュー (CoinMarketCap「Satoshi Files: ギャビン・アンドレセン」)
2010年12月3日サトシ → マルッティ・マルミ「ギャビンが適任だ。彼は信頼できる。責任感があり、プロフェッショナルだ。Linuxに関しては、技術的に私よりずっと上だ。」mmalmi.github.io/satoshi公開メール
2010年12月5日BitcoinTalk「Bring it on」スレッドへのサトシの公的反対投稿: 「いや、『bring it on』ではない。プロジェクトは段階的に成長させる必要があり、その過程でソフトウェアも強化されていく」BitcoinTalkスレッド、詳細はウィキリークスとビットコインのエントリーで扱う
2010年12月12日サトシ → アンドレセン、SourceForgeリポジトリへのコミット権を正式譲渡 (非公開)。同日公開側: BitcoinTalkのDDoS緩和スレッドにて最終公開投稿、引き継ぎにも自身の離脱にも一切触れず、純粋に技術的な内容だけで締めくくられている。COPA v Wright公開証拠資料、BitcoinTalkスレッド
2010年12月15日サトシ最終SVNコミット (revision 202)。IRC経由の外部IP取得処理の小さな修正。SourceForge SVN履歴
2010年12月19日アンドレセンがリードメンテナーとしての就任を公式に発表。同日、GitHub bitcoin/bitcoinリポジトリ作成。BitcoinTalkアナウンスメント
2010年12月27日マイク・ハーン → サトシ、クリスマスメッセージと21Mコイン上限・10分ブロック目標・500 KBブロックサイズ上限への質問。plan99.net公開メール
2010年12月29日サトシ → マイク・ハーン、長文メール。完全なSPV / クライアントモード設計の解説、21Mの「Educated guess」説明、ブロックサイズ拡大に対するムーアの法則の引用。サトシが書いた最後の長文メール。plan99.net
2011年4月23日サトシ → マイク・ハーン: 「他のことに取り組むことにした。ギャビンたちに任せれば、安心だ」plan99.net
2011年4月26日サトシ → ギャビン・アンドレセン: 「謎の影の人物として語らないでほしい」と要請、CAlertキーとブロードキャストコード (ネットワーク非常停止権限、サトシが最後まで保持していた技術的権限) を譲渡。ギャビン・アンドレセンの後年公開 (CoinMarketCap)
2014年3月7日サトシP2P Foundationアカウントから「I am not Dorian Nakamoto」投稿。本人かアカウント侵害かの真偽は議論されている。P2P Foundationスレッド

7ヶ月の経過は構造的に特異である: 2010年9月にギャビン・アンドレセンへ私的に「他のプロジェクトに取り組んでいる」という退場シグナルが出され、コード管理権限の正式譲渡そのものは続く数か月のあいだに段階的に進む (公開記録上完了するのは12月12日)。同じ12月12日、BitcoinTalkの最終投稿は引き継ぎに一切触れず純粋に技術的な内容だけで締めくくられ、12月15日に最終コミット、そして2011年4月26日にネットワーク非常停止権限であるCAlertキーが、最後の梃子として解放される。劇的な別れの宣言はない。BitcoinTalkへの公開告別投稿もない。このパターンはアーキテクチャ全体と整合している: 影響力と可視性は、それ自体が痕跡として残るような単一の瞬間に断ち切られるのではなく、段階的に縮減される。

別の観察として: 同じ4月26日のメッセージのなかで、サトシは「謎の影の人物として語らないでほしい」と明示的に要請した。これもアーキテクチャ全体と整合している。象徴的な焦点となること自体が、プロジェクトの設計 (「分散」) と構造的に矛盾し、身元仮説言説の温床となる。本エントリが整理しているまさにその層である。

7. 観察できること、観察できないこと

上記6層はすべて公開記録から観察可能である。一方、以下は公開記録から観察できないものであり、本エントリでは主張しない:

  • サトシが匿名性を選んだ内的動機。「なぜ」は射程外。「どのように」が射程内。
  • 投稿時に用いられた具体的なアンチフィンガープリント技術。Tor利用は妥当に推測される (§2)。一方、キーストローク・タイミングのランダム化、ブラウザーフィンガープリント偽装、仮想マシン分離などの具体的な手段は一次資料に記録されていない。
  • Patoshiマイニングパターンに紐付けられている約110万BTCの処分(ラーナー2013。数値の詳細は識別の非対称性分析に記載)。観察可能なのは、これらのコインのほとんどがオンチェーンで動いていないことまで。ジェイムソン・ロップのブロック一覧で数えると、31個のブロック報酬(1,550 BTC)が使われており、最も遅いのは2017年である。観察できないのは、対応する秘密鍵が保持されているか、失われたか、意図的に破棄されたか、後継者が保持しているか、のいずれであるか。
  • 開発の地理的拠点。Windows環境に関する証拠 (§4) とタイムゾーンメタデータ (§3) は妥当な作業地推定に制約をかけるが、単一の場所を特定はしない。メタデータは内的に矛盾している (§3)。
  • サトシの個人的背景・家族・経歴・職業・学歴・母語。公開記録に存在しない。上記の層からの推測は一方向的である: 各層は特定の候補を除外しうるが、特定の人物を肯定的に同定はしない。

8. 構造的観察: 層の積層が身元仮説の決定打を奪う

6層は、互いを参照することなく独立に観察可能であるという意味で独立である。また、いずれか一層を破ったとしても (たとえば特定のノード運営者の同定、秘密鍵の復元、削除されたメールアカウントの復元) それだけでは他の層は破れないという意味でも独立である。身元仮説がサトシを同定するには、この6層を同時に整合させる必要がある。

身元仮説総覧を層構造から読む。個別の候補は、いずれかの層で整合し、別の層で整合しない:

  • サトシが明示的に引用した候補 (アダム・バック、ウェイ・ダイ) はサイファーパンク参加とBTC系譜という背景の層 (層1・2の背景) で整合するが、彼ら自身とサトシとのリリース前のやりとりが主要な反証になる (同一著者の足場ではなく、第三者受信としての挙動)。
  • 2007〜2008年に公開活動が記録されている能力適合候補 (ハル・フィニー、ニック・サボ) は段階的撤退層 (時間整合) と、ウェイ・ダイの2014年の指摘が示す開発期間不可視性の期待で整合しない。
  • 自己主張型候補 (クレイグ・ライト) と名前一致候補 (ドリアン・ナカモト) は複数層で同時に整合しない。
  • 能力のみ適合の候補 (ピーター・トッド、金子勇、ポール・ルルー) は1〜2層 (実装能力、日本人名一致) で整合し、他で整合しない。

どの場合も、整合しない層は公開記録から観察可能である。構造的観察とは、どの候補も6層を同時には満たさないことだ。本エントリの枠組みでは、層構造はこの結果の原因ではない。しかし、原因が公開記録に現れる形式である。

本エントリは、層が意図的に非特定化を生むよう設計された、と主張するわけではない。記述的観察で十分である: 層はそこにあり、互いに独立であり、6つの異なる識別次元を集合的にカバーしており、いくつかの次元で成立する身元仮説は他の次元で成立しない。

9. 本エントリの限界

  • 本エントリは記述的である。特定の意図が層を組織したとも、層が非特定性を生むよう設計されたとも主張しない。
  • 本エントリは新しい身元候補を提案せず、既存の候補を排除せず、候補同士の優劣を付けない。候補のランク付けは身元仮説総覧と各個別仮説エントリの役割。
  • 本エントリは新しい証拠を提示しない。各観察は引用された一次記録、既知の二次文献、または他のアーカイブエントリに紐付けられている。
  • 6層という整理は一つの読み方である。同じ痕跡を別の軸 (たとえば参加段階順ではなく攻撃面/フォレンジック類で) によって整理することも可能。
  • §2のTor推測と §7の作業地制約の推測は二次文献に依存する。一次記録は沈黙している。本エントリではこれらを推測として扱い、確立した事実としては扱わない。

本エントリで展開した構造的匿名性の読みは、 サトシの非技術的沈黙における行動的匿名性の読みと補完関係にある。同エントリは、クリスマス挨拶や同情の表明、個人的な質問といった非技術的な会話の開きにサトシがどう応答したか、また一方で技術的なやりとりには開いたままであったことを扱う。同一の記録済みパターンを別軸から見た独立分析である。

サイファーパンク独立到達の分析は、論点のもう半分を扱う。サトシが誰だったかではなく、サトシがサイファーパンクの経路にどう関わったか、である。

公開記録が残したのは、失われた一つの手がかりではない。名前、経路、言語と時間、機械、ジェネシスブロック、段階的な撤退という、同じ不在を別々の角度から示す六つの痕跡だ。六つが最初から一つの計画だったとは証明できず、重ねても一つの顔にはならない。それでも、身元を特定したとする主張には、最後まで六つの層すべてを同時に越えることが求められる。

参照元の外部ソース

https://en.wikipedia.org/wiki/Satoshi_Nakamoto

その他の外部ソース