まず結論から:セルフホスティング・ウォレットは資産を保管しません。保管しているのは鍵であり、そしてブロックチェーンからデータを読み取るための能力です。画面上に表示される残高は、ウォレットがあなたのアドレスでチェーン上を照会してレンダリングした結果であり、ウォレットの内部に保管されているものではありません。
この認識のずれがもたらす影響は、想像以上に大きいです。誤ったリスクを心配させる一方で、本当のリスクを見落とさせてしまうからです。
検証可能な例
ウォレットを見れば一番よくわかります。アドレスをインポートするだけで、秘密鍵を一切提供しなくても、そのアドレスの残高、トークン、取引履歴をウォレットは完全に表示できます。情報は何一つ欠けないのに、保有する資産は何も受動的に使えません。
これは、「残高が見える」と「資産を動かせる」はまったく別の事柄であることを意味します。前者にはアドレスさえあればよく、後者には秘密鍵が必要です。さらに、一般ユーザーが自分のウォレットで見ている画面は、ウォレットを観察している画面と見た目が実質同じです。
3種類の口座形態における5次元の比較
同じ5つの次元で横並びに見ると:
銀行アプリ
· 資産の記録場所: 銀行の内部台帳
· 画面上の数字は何か: 銀行があなたに提示する数字
· 誰が動かせるか: 銀行があなたの指示どおりに実行
· サービス提供者が消えた後: 資産は残り、法的・規制の手段で追跡できる
· あなたが実際に持っているもの: 銀行に対する債権
取引所口座
· 資産の記録場所: 取引所の内部台帳
· 画面上の数字は何か: 取引所が付けている帳簿の記載
· 誰が動かせるか: 取引所
· サービス提供者が消えた後: 現金化できるかどうかは、その支払能力次第
· あなたが実際に持っているもの: 取引所に対する債権
自己管理型ウォレット
· 資産の記録場所: パブリックチェーン上の公開アドレスの下
· 画面上の数字は何か: ウォレットがチェーンから読み取った結果を描画したもの
· 誰が動かせるか: 秘密鍵を持つ誰でも
· サービス提供者が消えた後: 資産は影響を受けない。任意の互換ウォレットに鍵をインポートし直せばアクセスを復元できる
· あなたが実際に持っているもの: 鍵そのもの
最初の2つの形態では、あなたが持っているのは債権であり、資産の実質的な支配権は機関側にあります。3つ目の形態では、あなたが持っているのは支配権そのものであり、機関は最初から最後まであなたの資産に一切触れていません。
この違いが何を決めるのか
順方向の部分:
ウォレットアプリをアンインストールしても、資産は失われません。アプリは単なる読み取りツールであり、任意の互換ウォレットに再度鍵をインポートすればアクセスを復旧できます。
デバイスの変更に「資産移転」というアクションが存在しないのは、移転すべき資産がないからです。プロセス全体は新しいデバイスに鍵を再インポートするだけです。
ウォレットのメーカーが事業を停止しても、チェーン上の資産には影響しません。資産はそもそもメーカーが保管していたものではないため、凍結されたり横取りされたりするルートは存在しません。
逆の部分で、しかもこの半分のほうがより重要です:
鍵またはシードフレーズを一度失うと、いかなる当事者も(ウォレットメーカーを含めて)復元することはできません。これはサービス姿勢の問題ではなく、構造的な事実です——メーカーの手元には復元に使えるデータがなく、リセットできるアカウントもありません。
同様に、「シードフレーズを取り戻せる」と主張するサービスも成立しません。技術的にその能力は存在しません。
用語による誤解
「ウォレット」という言い方そのものが、誤った心理モデルをもたらします。これは“容器”を連想させ、資産がどこかに保管されているように思わせます。その結果、本来重視すべき——資産の帰属を決めるそのシードフレーズ——への注意が薄れ、代わりに「アプリが信頼できるか」「メーカーが逃げないか」といった点にばかり目が向いてしまいます。
事実により近い表現はこうです: 鍵の一組に、チェーン上データを読み取るリーダーを加えたもの。
結論
これを理解すると、ウォレットの安全性に対する判断の枠組みが丸ごと変わります。あなたが評価すべきでないのは「このアプリは私のお金を持ち去るのか」という点です——それはできません。評価すべきなのは、鍵がどう生成され、どう保存され、そしてどのような状況であなたのデバイスから離れるのか、です。
では問題です: ウォレット自体は資産を保管しないのなら、「ウォレットが盗まれた」という言い方で、正確には何を指しているのでしょうか?