MSTR Cat

ブロックチェーン/レベル X · 一周して/10.3 ビットコインで暮らす/レッスン 3

プライバシーの復活

アイデンティティの痕跡、コインセレクション、そしてプライバシーと物理的安全との関係

用意するものBitcoin Coreまたは同等のソフトウェアを実行しているフルノードコイン制御機能を備えた自己管理型ウォレット(例:Sparrow Wallet、Bitcoin Core GUI)アドレスのクラスタリングを可視化するブロックチェーンエクスプローラーへのアクセス(例:mempool.space)

問い

  1. 1回のトランザクション入力だけで、関連性のない2つのアドレスが同じ人物に属していることがどうやって明らかになるのか?
  2. ユーザーが異なる出所のコインを、その履歴を統合することなく分離できるのは、どのような具体的な仕組みによるのでしょうか?
  3. なぜアドレスの分離を維持することが、単なるデータの整備ではなく物理的セキュリティの一形態と見なされるのでしょうか?

探究

  1. ビットコインの取引は公開記録です。Common Input Ownership Heuristic(CIOH)は、1つの取引に含まれるすべてのインプットが同じ主体に属していると仮定します。KYCを実施する取引所やピアツーピア取引など、異なる出所から来たコインが1つのインプットセットにまとめられると、観察者はそれらのアドレスを永続的に結びつけてしまいます。このようなクラスタリングは拡散していき、これらの結びついたアドレスが関与する今後のすべてのアウトプットもその関連性を受け継ぎ、特定のUTXOに関連する密なアイデンティティグラフが形成されます。
  2. ラベルは各コインの出所を記録し、BIP 329ではそれらのラベルがウォレット間で移動できるような標準的なエクスポート形式が定義されている。SparrowやBitcoin Coreといったウォレットに搭載されているコインコントロール機能と組み合わせることで、ユーザーは支出するための特定のUTXOを手動で選択できる。これにより、異なる出所からの入力が自動的に統合されるのを防ぎ、CIOHが通常推測しうる関連性が断たれる。この手法は積極的な管理が必要であり、特別な設定がなければウォレットは手数料効率の観点から自動的に統合処理を行う。
  3. アドレスの再利用は重大な障害の原因となります。複数回の送金や引き出しで同じアドレスを使用すると、観察者は関連するすべての取引を合算し、それらを単一の主体に帰属させることができます。入力値を別々に保っていたとしても、出力アドレスを再利用することで新しい資金が古い資金と結びついてしまいます。ベストプラクティスとしては、各取引ごとに新しいアドレスを生成し、ブロックチェーン上で異なる経済活動同士が同一のパブリック識別子を共有しないようにすることです。
  4. プライバシー保護ツールは、単なるウォレットの設定を超えたものです。PayJoin(BIP 78)では、受取人が送信者の支払いに自分自身のインプットを1つ追加することで、トランザクションのインプットが単一の所有者に属さなくなり、支払われる金額も隠されます。ただし、これは受取人のウォレットが対応している場合にのみ機能します。より根本的な観点から言えば、フルノードを運用することで、API呼び出しを通じてアドレス情報が第三者のサーバーに漏れることがなくなり、ローカルウォレットのデータがインフラ提供業者から守られます。
  5. プライバシーの重要性は金融上の匿名性にとどまらず、身体的安全にも及びます。もし誰かがアドレスを特定の人物と結びつけて保有資産の総額を把握できれば、恐喝や窃盗のための手段を持つことになります。保有資産を秘密に保つことは、標的型攻撃から身を守るための防御策です。ジェームソン・ロップが公開したビットコイン保有者への物理的攻撃の記録を見れば、目に見える富が強盗事件に先立つことがどれほど頻繁に起きているかがわかります。
  6. ブロックエクスプローラーで、複数のインプットを持つ取引を開きます。エクスプローラーや分析会社は、これらすべてを1人の所有者に属するものとして扱います。次に、SignetのSparrowのような、ラベルやコイン管理機能を備えたウォレットを開き、分離されるべき出所を結びつけずに一緒に使えるコインをリストアップします。

重要な事実

  • 共通入力所有権ヒューリスティック(CIOH)は、トランザクションのすべての入力を単一の所有者に結びつけ、異なる出所を永続的にグループ化する。
  • BIP 329はウォレットラベルをエクスポートするための標準フォーマットを定義しているため、各コインがどこから来たかという記録がウォレット間で移動することになります。
  • コインコントロールにより、ユーザーは支出するための特定のUTXOを手動で選択でき、CIOH連鎖反応を引き起こす入力の自動的な統合を防ぐことができます。
  • アドレスの再利用により、新しいトランザクションが過去のものと結びつけられ、観察者は単一のアドレスに関連するすべての活動を1つのプロファイルにまとめることができる。
  • フルノードを運用することで、取引の作成や送信時にサードパーティのサーバーがユーザーのアドレスを把握するのを防ぐことができます。
  • プライバシー保護策は物理的な防御手段であり、アイデンティティを大規模なオンチェーン上の資産と結びつけることは、恐喝や標的型窃盗に対する脆弱性を高める。

演習 九・六・三・一

9集めるビットコイン資金の9つの異なる出所(例:KYC対応の取引所、P2P取引、マイニング報酬、ライトニングチャネルの閉鎖)を挙げてください。それぞれについて、ウォレットが初めてその出所にアクセスする際に生じる固有の身元情報のリスクについて記述してください。
6まとめる9つの情報源を、初期のプライバシー状態に基づき、「完全に識別可能」「部分的に識別可能」「仮名化されているがリンク可能」「リンク不可」「混合型情報源」「高リスクな統合対象」という6つのカテゴリーに分類する。
3絞り込むUTXOの出所を管理するための6つの要素を、出所の分離、アドレスの清潔性、および積極的なコイン選択という3つの核心原則にまで絞り込む。
1結晶化する入力を自動的に統合するウォレットは、他の機能に関わらず、その構造上からしてプライバシーにとって敵対的なものである。

事実確認

日付、数字、主張は、下記に記載された公表資料と照合して確認しました。

インタラクティブ版で開く →

EN PT ES ZH KO RU DE FR MS