次世代の優れたウォレットはプライベートなものになる

ウォレットを使用する2分間を切り取ってみましょう。アプリを開き、残高を確認し、試してみたかった分散型アプリケーション (dapp) に接続し、目の前に提示されたトランザクションを承認し、ランチ代として借りていたETHを友人に送金します。
監視されているとは全く感じません。誰にも名前を聞かれることはありません。アプリを閉じて、日常に戻ります。
では、実際に何が漏洩したのか数えてみましょう。起動時、あなたが何もする前に、多数のアナリティクスサービスがあなたのIPアドレスと、このウォレットを使用していることを学習しました。ウォレットがチェーンを読み取るために経由するサーバーは、あなたが保有するすべてのアドレスを1つのIPからのポーリングとして確認しました。つまり、ログを保持している誰かのために、あなたのポートフォリオ全体が綺麗にグループ化されたのです。dappはあなたのアクティブなアドレスを取得しました。これだけで、誰でもその履歴全体を調べることができます。そして、友人への送金は、あなたのウォレットと友人のウォレットを結びつける恒久的な公開記録となります。
これらの漏洩はすべて、同じソフトウェアを経由して発生しました。ウォレットがアナリティクスを読み込み、そのサーバーを選択し、アドレスを引き渡し、トランザクションを構築したのです。しかし、この立場は諸刃の剣でもあります。すべてを把握しているレイヤーは、すべてを保護できるレイヤーでもあるのです。
多くのウォレットは、この情報の収集を前提としたビジネスモデルを持っていますが、ユーザーを危険にさらすことなくこれを行う方法は存在します。必要な技術の一部はすでに存在し、機能しているにもかかわらず無視されています。また、まだ誰も解決策を見出していない部分もあります。この両方がチャンスであり、これらに取り組む者こそが次世代の優れたウォレットを構築するのです。
ウォレットがオンチェーンで漏洩させる情報
まずはオンチェーンから始めましょう。どのウォレットを使っても公開されてしまう情報についてです。アドレスには名前が含まれておらず、その事実だけで大きな安心感が得られます。しかし、あなたが受け取ったすべての送金、触れたすべてのコントラクト、現時点での残高、そしてこれまでにトランザクションを行ったすべての人の完全なリストは公開されており、誰でも自由に照会できます。仮名性とは、あなたの名前の代わりにプレースホルダーの下にファイルされているということに過ぎません。
標準的な防御策は、複数のアドレスにアクティビティを分散させることであり、経験豊富なユーザーのほとんどがそうしています。しかし、それは見た目ほど役立ちません。同じソースから2つのアドレスに資金を提供したり、一度でも互いに送金させたりすると、クラスター分析を実行している人にとっては、それらは単一のエンティティに統合されてしまいます。
2020年の時点で、イーサリアムの最初の4年間に関する調査 (新しいタブで開く)では、すでにすべてのアクティブな外部所有アカウントの17.9%をクラスタリングでき、複数のアドレスを制御する34万以上のエンティティが明らかになっていました。それは6年前、そしてAIブームが起こる前のことです。あなたの慎重な分離作業は、あと数歩で無意味になってしまうところまで来ています。
遅かれ早かれ、クラスターは実在の人物と結び付けられます。ソーシャルメディアのハンドルネームを反映したENS名を登録したり、パスポートのスキャン画像を保持している取引所から一度でも引き出しを行ったり、スプレッドシートにラベル付きのアドレスを保存している人から支払いを受けたりすると、クラスターは抽象的なものではなくなります。
データ侵害も一役買っています。自宅の住所と一緒に漏洩したメールアドレスが、そのメールアドレスに似たENS名と照合されるのです。もはや、これらに召喚状や専門家は必要ありません。AIは、何百万もの記録をふるいにかけて1つの適切な一致を見つける作業を、一晩で終わる仕事に変え、そのコストは着実に低下しています。
トランザクション前にウォレットが漏洩させる情報
オンチェーンの痕跡は、少なくともあなたがトランザクションを行う必要がありました。オフチェーンの痕跡はもっと早くから始まります。2026年初頭、ある研究者がクリーンなデバイス上で13の人気ウォレットをパケットスニファにかけ (新しいタブで開く)、アカウントが存在する前の初回起動時にそれぞれが何を行ったかを記録しました。平均的なウォレットは約14のドメインに通信していました。最悪のケースでは、まだウォレットを作成していないユーザーに対して、3つの異なるプロバイダーへの残高インフラストラクチャの呼び出しを含む、41のIPアドレスにわたる26のドメインに通信していました。テストされた別のウォレットは、8つのマーケティングアトリビューションのサブドメインとともに、デバイスフィンガープリントサービスを組み込んでいました。
これらはすべて、アナリティクス、クラッシュレポート、マーケティングアトリビューションといった、一般的な消費者向けアプリの定番機能ですが、これはCandy Crushではなく、自己主権を謳うアプリなのです。同じテストで、初回起動時に何も送信しないウォレットが1つ (新しいタブで開く)見つかりました。パケットもDNSリクエストもゼロでした。ウォレットの機能において、このような通信は一切必要ありません。
そして、決して塞がることのない漏洩があります。ウォレットはチェーンのコピーを保持していません。残高を読み取ったりトランザクションを送信したりするたびに、RPC (リモートプロシージャコール) プロバイダーと呼ばれるサーバーに問い合わせます。独自のノードを実行しない限り、すべてのリクエストはこれらのいずれかを経由し、デフォルトのプロバイダーはあなたの完全なアドレスリスト、IP、そしてあなたが行うすべてのタイミングを把握します。そのIPを契約者名と照合することは、政府にとって日常的な記録開示請求にすぎません。
メタマスクのデフォルトプロバイダーが2022年に、ウォレットアドレスとともにIPをログに記録していることを認めた (新しいタブで開く)際、反発を受けて保持期間を7日間に短縮 (新しいタブで開く)せざるを得なくなりました。その対応は評価すべきですが、その解決策はあくまでポリシーの変更であり、根本的なアーキテクチャは変わっていません。依然として1つのサーバーがあなたのすべてのリクエストを受信しているのです。そして、そのようなログは、被害をもたらすために開示請求される必要すらありません。存在しているだけで十分なのです。データベースは侵害され、販売され、密かに他のデータベースと統合されます。それ単体では意味を持たなかったログが、記録されてから何年も経ってあなたと結び付けられる可能性があるのです。
このレイヤー全体について注目すべき点は、ユーザーにはそれが一切見えないということです。送金する場合は少なくとも確認画面が表示されますが、メタデータには画面がありません。自分のアドレスリストがIPと一緒に送信されることを承認する人はいませんし、アナリティクスをカバーする署名プロンプトもありません。
これらのデフォルト設定は、堅牢なインフラストラクチャ、有用なクラッシュレポート、成長指標といった、標準的な消費者向けアプリの定石から生まれたものであり、人々の資金を保持するアプリに対して深く考えずに適用されたものです。しかし、これは希望の持てる部分でもあります。このセクションで言及されたすべての漏洩は、ウォレットのビルダーが下す決定に起因しているからです。
誰が見ているのか
まずは、最も望ましくない傍観者から始めましょう。犯罪者たちは、公開台帳が、力ずくで貯蓄を奪える人々のカタログを兼ねていることに気づいています。レンチ攻撃 (暴力やその脅威によって鍵を抽出する強盗) は2025年に75%急増 (新しいタブで開く)し、被害者は2026年の最初の4か月間だけで約1億100万ドル (新しいタブで開く)を失いました。そして、その手口は捜査官がデータ主導型ターゲティングと呼ぶものへと移行しています。これは、攻撃者がドアをノックする前に、オンチェーンで被害者の保有資産をプロファイリングするというものです。最近の事件の半数以上で、彼らは配偶者、子供、または親を人質として利用しました。自宅の玄関まで追跡可能なウォレットの残高は、犯罪者への招待状のようなものです。
次に、バッジを付けた傍観者 (法執行機関など) がいます。透明な台帳は、政府が構築する必要のない監視システムです。誰が誰に、いつ、いくら支払ったかという完全な記録が公開されており、召喚状なしのクエリ1つでアクセスできるのです。それがどれほど心配すべきことかは、誰があなたを統治しているかによります。何百万人もの人々にとって、その答えは、野党への寄付、VPNのサブスクリプション、または国家が印刷できない通貨での貯蓄を罰する政府です。
そのようなユーザーにとって、経済的な露出は脅威モデルであり、ウォレットのデフォルト設定が彼らの露出度を決定します。
どちらの種類の傍観者も、同じアップグレードを受けています。AIによって監視のコストは年々低下しており、チェーンに書き込まれたすべての情報はそのまま残り、次に登場するあらゆる新しい分析手法に利用されます。これは公開台帳を非難するものではありません。透明性があるからこそ、誰でもチェーンを検証できるのです。露出の危険性は、記録とあなたを結びつける痕跡、つまり資金調達のパターン、再利用されたアドレス、サーバーのログに存在します。
これまでウォレットがその痕跡を残してきたのは、ソフトウェアにとってもユーザーにとっても、それを残すことが最も抵抗の少ない道だったからです。しかし、それはまさにウォレットが解消できる立場にあるものなのです。
なぜウォレットがプライバシーを修正する場所なのか
なぜこれがウォレットの仕事なのかと疑問に思うのは当然です。イーサリアムのベースレイヤーではプライバシーに向けた積極的な探求 (新しいタブで開く)が行われており、プロトコルが最終的にこの負担の一部を担うことになるかもしれません。しかし、チェーンはハード・フォークを通じてアップグレードされ、多くても年に2回であり、プライバシーに関連する変更は複数のハード・フォークにまたがって展開されるでしょう。それは年単位で測定されるタイムラインであり、急ぐべきではないプロセスによって決定されます。
その間にも、個人は今まさに、オンチェーンで支払いを受け取ること、寄付すること、そこに貯蓄を保管することが安全かどうかを判断しています。彼らは、イーサリアムの社会的コンセンサスプロセスやフォークのスケジュールが提供できるよりも早く到達するプライバシーを必要としています。
アプリレイヤーは、この問題に対処するには不適切な形をしています。たとえすべての分散型アプリケーション (dapp) が独自のプライバシー機能を実装したとしても、それぞれが独自の壁の中で、独自の方法で、ユーザーが管理すべき独自の癖や秘密を伴ってアクティビティを保護することしかできません。あなたを危険にさらすのは、それらすべてにまたがるつながり (共有されたアドレス、資金の痕跡、あなたへのリンク) であり、それらのつながりはアプリ間のスペースに存在します。アプリごとにプライバシーを解決するということは、問題が実際に存在する場所以外のすべての場所で解決しようとすることを意味します。dappは真の解決策が存在できる場所ではありません。
残るはウォレットです。ウォレットは、あなたが接続するすべてのdapp、あなたが制御するすべてのアドレス、そしてあなたが行うすべてのリクエストを把握している唯一のソフトウェアです。情報漏洩するウォレットに多大な代償を払わせるのと同じ可視性が、慎重なウォレットには、どのアドレスをどのアプリに向けるかを選択し、1つのサーバーが全体像を把握できないように読み取りをルーティングし、プライバシープロトコルが要求する簿記を実行するなど、あなたのすべてのアクティビティにわたってプライバシーを調整することを可能にします。
そして、これらのプロトコルは、ほとんどのビルダーが想定しているよりも進んでいます。Railgun (新しいタブで開く)は累計50億ドル以上 (新しいタブで開く)の取引量を処理し、現在約8,000万ドル (新しいタブで開く)を保持しています。Umbra (新しいタブで開く)のようなステルスアドレスツールは数万のワンタイムアドレスを生成しており、ある集計 (新しいタブで開く)によれば、35以上のチームがプライベート送金に対する十数種類の異なるアプローチを追求しています。
これらはまだどれも主流ではなく、欠けているピースも確かにあります。しかし、プロトコルは機能し、実際の資金がそこを移動しており、欠けているのはユーザーのメインフローにおける居場所です。そこで、先見の明のあるウォレットの出番となります。
プライバシー保護ウォレットが実際に行うこと
専門用語を取り除けば、プライバシーに関する作業のほとんどは簿記です。ここでは新しいアドレスを使用し、あそこを経由して入金をルーティングし、このメモを保護し、引き出し前に待機し、これら2つのアカウントを絶対に接触させないようにする、といった具合です。これは人間が苦手とし、ソフトウェアが得意とする規律ですが、今日ではそのほとんどすべてがユーザーに委ねられています。
プライバシー保護ウォレットとは、簿記をユーザーに押し付けるのではなく、自ら行うウォレットのことです。ユーザーは何をするかを決定し、ウォレットはそれを実行してもユーザーに繋がる痕跡が残らないようにします。
現在稼働しているものから始めましょう。シールドプールは現在機能しています。Railgunは公開残高の横にプライベート残高を保持し、資金が内部に入ると、外部への支払いは他の保有資産について何も明らかにしません。通常の送金よりも高い手数料、数秒かかる証明の生成、リレイヤーへのある程度の依存など、コストは実際に存在しますが、プロトコルはこれらのトレードオフがあっても数十億の取引量を処理してきました。
これを、プロトコルを必要としない習慣、つまり取引相手ごとに新しいアドレスを使用することと組み合わせます。ユーザーが新しい分散型アプリケーション (dapp) に接続する際、ウォレットはシールドされた残高から資金提供された専用のアドレスを提供できるため、アプリには履歴も関連アカウントもないアカウントとして認識されます。ステルスアドレス (ERC-5564 (新しいタブで開く)) は、同じ動きを支払いの受け取りにも拡張します。Tornado Cash (新しいタブで開く)やPrivacy Pools (新しいタブで開く)のようなミキサーは、よりシンプルで限定的な役割を果たします。資金はあるアドレスから入り、別のアドレスから出ていき、その2つの間のリンクは切断されます。これは、誰にも追跡されない新しいアドレスに資金を提供するためのツールです。そして欠けているピースは、その儀式をユーザーに任せるのではなく、ウォレットがオンデマンドでそのようなアドレスを生成することです。これらはどれも、ハード・フォークや研究助成金を待つ必要はありません。ユーザーに代わって簿記を引き受ける意思のあるウォレットを待っているのです。
ネットワーク側は主に決定事項です。サードパーティのアナリティクスをゼロにしてリリースすることは1つの選択であり、市場に出回っている少なくとも1つのウォレットはすでにそれを実行しています。RPCの露出に関しては、ほとんどのウォレットですでにプロバイダーを切り替えることができるため、選択肢は存在します。ただし、パワーユーザーはアクセスするものの、他の誰も見つけられない設定ページに隠されています。
まだ実装されていない動きは分離です。異なるアドレスに異なるプロバイダーを割り当てることで、単一のサーバーが完全なリストを見ることを防ぎ、ウォレットとプロバイダーの間にプロキシを配置することで、IPとアドレスが一緒に送信されないようにします。Helios (新しいタブで開く)やColibri (新しいタブで開く)のようなライト・クライアントを使用すると、ウォレットは得られた回答を鵜呑みにするのではなく、検証することができます。これらはそれぞれ、インフラストラクチャ、レイテンシ、またはエンジニアリング時間の面でコストがかかりますが、新しい暗号技術を必要とするものはありません。
そして、フロンティアがあります。今日、残高を読み取るということは、クエリを提供する相手にアドレスセットを明らかにすることを意味します。これを修正するための作業は現在進行中です。Oblivious RAMと組み合わせたTrusted Execution Environment (TEE)、Private Information Retrieval (PIR)、そして完全なプライベート読み取りを目指すライト・クライアントなどです。これらはまだリファレンス実装からコピーできるほど確立されていませんが、だからこそ開拓する価値のある領域なのです。
書き込み側も同じような状況です。ピア・ツー・ピアのブロードキャストやミックスネットは、トランザクションがIPをサーバーに運ぶのを防ぎます。これらのピースを最初に実装したウォレットが、他のウォレットの評価基準となるでしょう。
これが基準となりますが、それは新しい暗号技術の基準ではなく、ユーザーエクスペリエンスの基準であることに注目してください。この記事の冒頭で紹介したセクション (起動、接続、承認、支払い) を思い出し、そのセッションを認識できる状態に保ちます。トレードオフは存在します。証明の生成には数秒かかり、シールドされた送金にはより多くのコストがかかり、インターフェースで1つか2つの新しい概念に名前を付ける必要があるかもしれません。
これらの違いをどれだけ小さく感じさせるかが統合の腕の見せ所であり、それが、これを正しく実装するウォレットと、技術的には提供しているもののユーザーの生活を困難にする方法で提供するウォレットを分けることになります。完全に変えなければならないのは、起動時にアナリティクスが実行されないこと、新しいdappごとに履歴のないアドレスが使用されること、そして友人への支払いが背後にあるアカウントについて何も明らかにしないことです。
ユーザーに別人になることを要求するようなプライバシーは決して普及しません。ユーザーがすでに理解しているエクスペリエンスの中にそれが組み込まれたとき、それは単により優れたウォレットになるのです。
盗む価値のあるアイデア
基本を超えたところには、私の知る限り、まだ誰も実装していない機能のレイヤーが存在します。単なるアイデアに過ぎませんが、それぞれが、あるウォレットを明白な選択肢にする可能性を秘めています。
まずはタイミングから始めましょう。匿名性セットはステップ間で成長する時間を必要とします。そして、タイムスタンプはあなたが思っている以上に多くの情報を密かに開示しています。いつ起きているか、どのタイムゾーンにいるか、どの曜日にトランザクションを行っているかなどです。ウォレットは、緊急でないものをキューに入れ、不規則な時間に実行することができます。シールドされた入金は一晩で決済され、朝には資金の準備が整い、あなたの生活リズムがオンチェーンで形成されることはありません。
次に、簡単なボタンです。今日現れたユーザーは完全に露出しています。よく使われた1つのシード・フレーズの背後には、何年もの履歴があります。それを入力させると、ウォレットはユーザーが承認するための移行計画を作成します。これだけをRailgunに、これだけをPrivacy Poolsに、といった具合に、分割を好きなように調整できます。その後、公開の場で資金が必要になったときはいつでも、準備が整った露出していない状態で表面化します。新しいアドレス、不規則な時間、入力されたものと一致しない金額です。そして多くの場合、出口は必要ありません。Railgunのエコシステム内では、ユーザーは表面化することなく送金や取引を行うことができ、エグジット手数料も節約できます。月曜日にはすべてが筒抜けだったユーザーが、金曜日には読み取れなくなります。彼らがしたことは、計画を承認することだけです。
ウォレットはプライバシーのリンターとして機能することもできます。この記事の前半で述べたクラスタリングのヒューリスティクスは公開されているため、それをユーザー自身の保留中のトランザクションに向け、署名前に警告します。「この支払いはこれら2つのアカウントをリンクさせます」「この引き出しはあなたの入金と1セント単位で一致します」といった具合です。ウォレットはすでに、資金の流出を検知するためにトランザクションをシミュレートしています。傍観者が何を学習するかをシミュレートすることは、異なるリスクを対象とした同じ動きです。
そして、監視者がすでに見ているものを人々に示します。ユーザー自身のアカウント全体でクラスター分析を実行するダッシュボードは、抽象的な脅威を、ユーザーが行動を起こす必要性を感じるものに変えます。「これら5つのアドレスは観察者にとっては1つのエンティティです」「このアカウントはクリーンです」「このENS名が2つを接続しています」といった具合です。また、これは前述の簡単なボタン機能にビフォーアフターを提供します。
アクションステップ
ビルダー向け
この記事のすべてのセクションは同じ場所に行き着きます。それは、ウォレットが下す選択です。
これらの選択を行う方法は、ユーザーがオーバーライドできる、すべてにおいて理にかなったデフォルト設定です。ほとんどのユーザーはデフォルトのまま使用するため、プライベートなパスをデフォルトにします。しかし、ユーザー主導の選択肢は残しておきます。ウォレットを別のRPCサーバーや独自のノードに向けることができないユーザーは、真の自己主権を手渡されたとは言えないからです。
ゼロから始める必要はありません。Kohaku SDK (新しいタブで開く)は、この記事で紹介したプリミティブ (シールドされた残高、ミキサー、ライト・クライアント) のいくつかをパッケージ化しているため、ウォレットは各プロトコルをゼロから再構築することなく採用できます。必要なピースはすでに揃っています。誰かが求めるずっと前から重要なこともあります。エンドツーエンドの暗号化を求める大衆の請願もありませんでした。それはデフォルトとして実装され、何十億もの人々が気づくことも気にかけることもなくそれを手に入れました。そして今では、それがないメッセージングアプリは壊れていて侵害的だと感じられます。
あなたを見つけたり、プロファイリングしたり、ターゲットにしたりするために使用できないお金も、同じカテゴリーに属します。それをそのように扱うウォレットこそが、次世代の優れたウォレットになるでしょう。
ユーザー向け
あなたが使用するウォレットは、あなたが標準として推進しているウォレットです。プライバシーと安全性を真剣に考えているウォレットを選びましょう。これは、最も安全でプライベートなインターフェースのために、最もスムーズなインターフェースを犠牲にすることを意味するかもしれません。現時点では、おそらくWalletbeat (新しいタブで開く)で最新情報をチェックし、どのウォレットがユーザーのプライバシー保護に向けて移行しているかを確認し、時間をかけて試してみることを意味します。
さらに詳しく知るには
- ウォレットのプライバシースコアカード (新しいタブで開く) - 13のウォレットの初回起動時のネットワーク露出
- ERC-5564: ステルスアドレス (新しいタブで開く)
- Railgun (新しいタブで開く)、Privacy Pools (新しいタブで開く)、およびTornado Cash (新しいタブで開く)
- Helios (新しいタブで開く)およびColibri (新しいタブで開く)ライト・クライアント
- Kohaku (新しいタブで開く) - ウォレットビルダー向けのプライバシーSDK
- Walletbeat (新しいタブで開く) - 既存のウォレットの評価