ステーブルコイン保有者のための保管とセキュリティ
ステーブルコインを保有するとは、実質的に秘密鍵を保有するということです。このモジュールでは、誰がその鍵を管理するか、リカバリーフレーズをどう守るか、そしてほとんどのウォレットを空にする詐欺の手口について扱います。
便利で使い慣れた方法です。パスワード再設定やサポート窓口があり、残高は銀行口座のような感覚で確認できます。ただし引き換えに必要なのは信頼です。提供者がハッキングされず、資金を凍結せず、破綻しない(Mt. GoxやFTXのように)ことに頼ることになります。
続きを読む前に、上のスペクトラムを試してみてください。左から右へ動かすと、利便性とコントロールを引き換えにしていることがわかります。左端では取引所があなたの代わりに鍵を保管し、右端ではあなた自身がオフラインのデバイスで鍵を保管します。ステーブルコインは価値の面でしか静止していません。リスクの面では静止していないのです。ステーブルコインを保有した瞬間から、静かな問いがつきまといます。実際に誰がそれをコントロールしているのか、という問いです。暗号資産の世界では、コインをコントロールするということは秘密鍵をコントロールするということであり、その鍵は、あなたの代わりに保管してくれる取引所に置かれることもあれば、あなただけが触れられるデバイスに置かれることもあります。その鍵がどこにあるかによって、お金を失う経緯のほぼすべてが決まり、ここで失うと通常は取り返しがつきません。電話をかける銀行もなければ、チャージバックも、不正対策部門もありません。恐ろしく聞こえますし、実際に恐ろしい話です。しかし良いニュースは、安全を保つためのルールは短く、地味で、いったん知ってしまえば本当に効果があるということです。
暗号資産を保有するとは鍵を保有すること
ステーブルコインを所有するとは、実質的には秘密鍵、つまりそのコインを動かすことを可能にする秘密の情報を所有するということです。保管とは、単にその鍵を誰が保持するかという問題であり、その答えはスペクトラム上に並んでいます。
一方の端にあるのが完全カストディアルです。取引所やプロバイダーがあなたの代わりに鍵を保持します。便利で、パスワードは復旧可能であり、普通の銀行口座のように感じられます。落とし穴は、そのプロバイダーが破綻しないこと、あなたの資金を凍結しないこと、そしてハッキングされないことを信頼しなければならない点です。
もう一方の端にあるのが完全自己保管です。あなた自身が鍵を保持し、通常はハードウェアウォレット、つまり鍵をオフラインに保ちマルウェアが到達できないようにする小型デバイスを使います。その間には、一般的なソフトウェアウォレットやモバイルウォレット、マルチシグ構成が存在します。
このトレードオフは決してなくなりません。コントロールが大きくなれば責任も大きくなります。コントロールが小さくなれば、他者への信頼がより大きくなります。どちらの端も、抽象的な意味で「安全」というわけではありません。あなたはどちらのリスクを引き受けたいかを選んでいるのです。
Not your keys, not your coins(鍵を持たなければコインも持っていない)
Andreas Antonopoulos氏によって広められたこの古い暗号資産の格言は、この考え方全体を端的に表しています。誰か他の人が秘密鍵を保持している場合、あなたは真の意味でそのコインを所有していません。あなたが所有しているのは、カストディアン(保管者)に対する請求権であり、その請求権の価値は、その背後にいるカストディアンの信用度以上のものにはなりません。
これは理論上の懸念ではありません。Mt. GoxやFTXのようなカストディアル取引所が破綻したとき、顧客の「残高」は破産手続きの列に並ぶ無担保債権に姿を変えました。画面上の数字は、そうなるまでは本物だったのです。
自己保管は、その仲介者を完全に取り除きます。その代償として、セキュリティとバックアップの責任をあなたが単独で負うことになります。したがって、この選択は正直なものです。鍵を企業に預けてその破綻を引き継ぐか、自分で鍵を保持してそれを守る仕事を引き継ぐか、いずれかです。
リカバリーフレーズがすべて
自己保管ウォレットは、通常12語または24語(BIP-39ニーモニック)からなるリカバリーフレーズによってバックアップされており、これがあなたの秘密鍵を符号化しています。この語句を持つ者は誰でも資金をコントロールできます。失った場合、誰もあなたのために復元することはできません。この一点の事実が、以下のすべてのルールの根拠になっています。
- オフラインで保管する。 紙に書くか、金属に刻印してください。写真、クラウドのメモ、メール、スクリーンショットとして保存することは絶対に避けてください。デジタルコピーは、あなたのデバイスに到達しうるあらゆるマルウェアやデータ漏洩にさらされるからです。
- バックアップは複数持つ。 別々の安全な場所にコピーを保管し、一箇所での火災、水害、盗難によってすべてを失うことがないようにします。
- ウェブサイトに入力しない。そして「サポート」にも決して共有しない。 正当なサービスがリカバリーフレーズを尋ねてくることは絶対にありません。尋ねてくる者は誰であれ、あなたから盗もうとしています。
その語句を、あなたが所有する中で唯一最も価値のある秘密として扱ってください。それはまさにその通りのものだからです。
実際に人々が資金を失う経緯
ここが新規参入者を驚かせる部分です。攻撃者が暗号技術を破ったために暗号資産を失う人は、ほとんどいません。数学は健在です。人々が資金を失うのはソーシャルエンジニアリング、つまりあなた自身にアクセス権を渡させるトリックによってです。
一目で見分けられるようにしておく価値のある、よくある手口は次のとおりです。
- フィッシング承認リクエスト。 偽のサイトが、後であなたのトークンを抜き取る権限をコントラクトにひそかに付与するトランザクションに署名するよう促します。
- 偽のブリッジや「エクスプロイト」サイト、偽のエアドロップで、本来関わるべきでなかったウォレットを接続させようと誘い込みます。
- サポートスタッフのなりすましで、リカバリーフレーズやリカバリー用の語句を尋ねてきます。
- アドレスポイズニングで、似せたアドレスをあなたの履歴に仕込み、誤ってコピーして見知らぬ相手に支払ってしまうよう仕向けます。
こうした被害の大半を防ぐ習慣は、地味ではありますが効果があります。まとまった残高にはハードウェアウォレットを使う、URLとコントラクトアドレスを注意深く確認する、署名する前に実際に何に署名しているのかを読む、古くなったトークン承認を取り消す、日常的な活動用に少額の別ウォレットを分けて持つ、リカバリーフレーズを決して共有しない、そして急がないことです。「今すぐ行動しなければエアドロップを逃す」といった人為的に作られた緊急性は、詐欺師の主要な武器です。したがって、一呼吸置くことが防御になります。
被害を上限内に収める一手
このモジュールから実践的な考え方を一つだけ覚えておくとすれば、それはホット・コールドの分割です。オンラインの「ホット」ウォレットには実際に必要な分だけを置き、大部分はオフラインの「コールド」ストレージに保管してください。そうすれば、最も一般的な攻撃が到達できるのは、その小さな分だけになります。
実例で見るホット・コールド分割の実践
あるユーザーが20,000 USDCを保有しています。すべてを一箇所に置く代わりに、これを分割します。
- 1,000 USDCは、日々の支払いとオンチェーンの活動のためにモバイルのホットウォレットに残します。これは、承認ミスで失っても許容できる金額として扱います。
- 19,000 USDCはハードウェアウォレットに移します。その24語のリカバリーフレーズは金属に刻印され、2つの別々の場所に保管され、決して写真に撮られません。
ある日、ホットウォレットがフィッシング承認によって空にされます。損失は1,000ドルに収まります。なぜなら、残りの19,000ドルは、鍵がインターネット接続されたデバイスに一度も触れたことのないコールドストレージにあるからです。一つの構造的な決定によって、残高のおよそ95%が、最も一般的な攻撃の手の届かないところに置かれたことになります。注目してほしいのは、このユーザーがセキュリティの専門家である必要はなかったという点です。何か問題が起こる前に、資金を分けておきさえすればよかったのです。
カストディアンを使うなら、4つの観点で評価する
保管は道徳的な試験ではなく、頻繁に使う資金にとって、信頼できるカストディアンを選ぶことは合理的な選択です。この方向を選ぶ場合は、次の4点でプロバイダーを評価してください。
- セキュリティの実績。 侵害されたことがあるか、資金はどのように保管されているか。オフラインに保たれたコールドストレージは、オンライン上のホットウォレットよりはるかに安全です。
- 準備資産。 顧客の資産を実際に1対1で保有しているか、理想的には準備金証明を伴っているか、それともひそかに貸し出しているか。
- 法域と規制。 ライセンスを取得しているか、どこで取得しているか、破綻した場合にどのような保護が受けられるか。
- 運営の透明性。 監査、保険、そして出金を確実に処理してきた実績。
リスクゼロのカストディアンは存在しません。したがって、現実的な目標は、信頼できる規制対象のカストディアンを選び、実際の利用のために必要な分だけをそこに置くことです。残りは自己保管に属します。
自己保管のトランザクションが取り消せない理由
取引所のアカウントでは、プロバイダーが台帳と鍵をコントロールしているため、トランザクションを凍結したり、取り消したり、復旧したりできる場合があります。自己保管によるオンチェーンの送金はこれとは異なります。いったん確認されると、それで確定です。取り消せる管理者もいなければ、ミスを取り消せるサポートデスクもなく、詐欺師や誤ったアドレスに送った資金を取り戻す方法もありません。
これは、ステーブルコインの決済を速く安価にしているのと同じ不可逆性を、セキュリティの側面から見たものです。それは利点であると同時に危険でもあり、まさにそれゆえに「署名する前に確認する」「アドレスを確認する」といったアドバイスは、神経質な助言ではないのです。それらは唯一の防衛線です。なぜなら、第二の防衛線は存在しないからです。
理解度チェック
"not your keys, not your coins"とはどういう意味ですか。 カストディアンがあなたの秘密鍵を保持している場合、あなたが所有しているのはコインそのものではなく、そのカストディアンに対する請求権のみです。FTXがそうだったように、それが破綻すれば、その請求権によってあなたは破産手続きの列で待つ無担保債権者になりかねません。
リカバリーフレーズをデジタルで保存してはいけないのはなぜですか。 写真、クラウドのメモ、スクリーンショット、メールは、あらゆるマルウェアやデータ漏洩にさらされており、その語句を入手した者は誰であれ、資金に対する取り消し不能なコントロールを手にします。オフラインの紙や金属であれば、攻撃者が到達できるどのデバイスからも切り離しておけます。
自己保管における損失の大半を上限内に収める、単一の実践は何ですか。 ホット・コールド分割です。オンラインのホットウォレットには少額の日常資金だけを保持し、大部分はオフラインのリカバリーフレーズバックアップを備えたハードウェアウォレットに保管することで、フィッシングによる流出が届くのはその小さな金額だけに限られます。
出典
- ethereum.org, "Security"、カストディアルから自己保管に至る保管のスペクトラムと、ハードウェアウォレットが鍵をオフラインに保つ仕組みについて。
- Bitcoin BIPs, "BIP-0039"、12語または24語のニーモニック(リカバリーフレーズ)規格、およびその語句を持つ者が資金をコントロールするという点について。
- U.S. SEC, "Press Release 2022-219: SEC Charges Samuel Bankman-Fried"、カストディアル取引所の破綻がどのように顧客残高を破産債権に変えるかについて。
- FBI (Internet Crime Complaint Center, IC3), "Cryptocurrency fraud losses"、暗号技術の破綻ではなく詐欺とソーシャルエンジニアリングによって生じる損失について。