ニュース暗号資産暗号資産を間違ったアドレスに送金するとどうなるか?

暗号資産を間違ったアドレスに送金するとどうなるか?

著者: Blockonomi·

重要ポイント

  • •誤った暗号資産アドレスへの送金の復旧は、確認済み取引が取り消し不可であるため、主に送金先の秘密鍵を誰が管理しているかと使用されたネットワークに左右される。
  • •検証された9種類のミスのうち5つは完全または部分的に解決可能で、4つは悪い結果や永久の損失につながる。自分の古いアドレスへの送金は通常無害である。
  • •タグやメモの欠落、非対応トークンなど取引所が関係するエラーは、入金アドレスを取引所が管理しているため解決できることが多いが、復旧は保証されない。
  • •アドレスポイズニングやクリップボードマルウェアは、有効に見える送金を攻撃者に誘導する可能性があり、宛先アドレスが正当であるためチェックサム保護では検出できない。
  • •資産、ネットワーク、完全なアドレス、メモやタグを確認し、大額を移動する前に少額のテスト送金を行うことが推奨される。
暗号資産を間違ったアドレスに送金するとどうなるか?

暗号資産を誤ったアドレスに送金することは、デジタル金融における最も高くつくミスの一つだ。銀行振込やカード決済とは異なり、ほとんどの暗号資産取引は確認(承認)後の取り消しができない。

Bitcoinの公式ドキュメントによれば、確認済みの取引は不可逆だ。受け取り側のアドレスを管理する人物だけが資金を返送できる。Ethereumも同じ原則に従い、いかなる中央当局も完了した送金を取り消すことはできない。

ただし、「間違ったアドレス」といっても状況はさまざまである。永久に失われるケースもあれば、数分で解決できるケースもある。本記事では9つの典型的なミスをその結果別に整理し、それぞれのケースで送金先を誰が管理しているかを検証する。

データに関する注意点として、Bitcoin.org、Ethereum.org、Ledger、Binance、MetaMaskのガイダンスは損失総額や復旧率を公表していない。以下の数値は、これらのガイダンスに記載された事例の件数であり、各ミスの発生頻度を示すものではない。

主なポイント

  • 9種類のミスを取り上げる。
  • 9つのうち4つは悪い結果または永久の損失につながる。
  • 3つは取引所が関係し、取引所は復旧を試みられる唯一の当事者である。
  • 7つのEVMネットワークが同じ 0x アドレス形式を使用していると記載されている。
  • ミス発覚後に推奨される手順は10段階。
  • 多くのケースを左右するのは、送金先の秘密鍵を誰が管理しているかという点である。

誤アドレス送金の仕組み

ブロックチェーン上の取引は、指定した金額をアドレスAからアドレスBへ送るというシンプルな指示だ。

ネットワークが取引を確認すると、台帳にはアドレスBが資金の保有者として記録される。ブロックチェーンは送信者が入力するつもりだったアドレスを知るすべがない。サポート窓口もなく、確認済みの送金を取り消すボタンも存在しない。

Bitcoinによれば、確認済みの支払いを受け取った本人だけが返金できる。Ethereumも、誤ったウォレットに送られたETHやトークンについて同様の規則を適用する。現実的な選択肢は、アドレスの所有者に連絡するか、アドレスが取引所のものであれば取引所に連絡するか、スマートコントラクトに復旧機能があるかを確認することだ。

したがって、重要なのは単にアドレスが間違っていたかどうかではなく、そのアドレスを誰が管理しているか、どのネットワークが使われたかである。

9つのミスとその結果

ガイダンスでは9つの典型的な状況を取り上げ、それぞれの復旧見込みを示している。

表1:9つの誤アドレス送金ミスとその復旧見込み

9つのミスのうち4つは悪い結果または資金喪失のグループに分類される。2つはしばしば復旧可能、2つは時に復旧可能だ。自分の古いBitcoinアドレスへの送金だけが、通常は無害なミスである。

タイプミスはしばしば検出される

暗号資産のアドレスには通常、チェックサムが組み込まれている。Bitcoinは、ソフトウェアが多くの入力ミスを検出でき、無効なアドレスへの支払いは通常拒否されると説明している。

そのため、1文字を変更しても必ず他人に資金が送られるわけではない。多くの場合、ウォレットがアドレスを拒否する。より危険なのは、誤入力されたアドレス自体が有効な場合だ。

送金先の管理が結果を左右する

あらゆるケースでの結果は、送金先の秘密鍵にアクセスできる人物が資産を移動する技術的手段を持つかどうかに大きく依存する。

鍵を管理人物がいれば、復旧の可能性がある。必要な鍵を誰も持っていなければ、ブロックチェーンが鍵を作り出すことはできない。ガイダンスでは、受け取りアドレスを誰が管理しているかに応じてミスを分類している。

表2:送金先の管理者別に分類したミスの種類

他人の有効なウォレット

これは一般に最悪のシナリオだ。例えば、1 ETHをあるアドレスに送るつもりが、数文字だけ異なる別のアドレスを貼り付けてしまった場合を考える。その2番目のアドレスが有効で他人が管理していれば、Ethereumは通常どおり送金を処理する。

ネットワークの観点からは何も問題は起きていない。送信者が取引に署名し、有効な宛先に送ったのだ。Ledgerは、現実的な唯一の対策は、相手を特定できる場合は所有者に連絡することだと述べている。それができなければ、資産は一般に失われたものとみなすべきだ。

誰も管理していないアドレス

送金が、誰も秘密鍵を持っていない有効なアドレスに届くことがある。ブロックチェーンは取引を受け入れるが、誰もそのウォレットからの支払いを承認できない。

Bitcoin.orgは、この方法で送られた資金は永久にアクセス不能になると指摘している。コインはブロックチェーン上に記録され続けるが、誰も使用できない。

スマートコントラクトのアドレス

Ethereumのアドレスは、通常のアカウントにもスマートコントラクトにも属しうる。トークンがコントラクトに送られた場合、その後どうなるかはコントラクトのコードが決定する。

Ethereum.orgによれば、コントラクトに引き出し機能や復旧機能があれば復旧できる場合もあるが、これはまれだ。コードがトークンを外部へ送り出せない場合、トークンは永久に動かなくなる可能性がある。

自分の古いアドレス

自分のウォレット内の古いアドレスへの送金は、通常は問題にならない。多くのBitcoinウォレットはプライバシー向上のため、支払いごとに新しい受取アドレスを生成する。

Bitcoin.orgは、新しいアドレスが表示された後でも、以前のアドレスは引き続きウォレットに属すると説明している。Ledgerは、同じ原則がLitecoin、Dogecoin、その他のUTXOベースのコインにも当てはまると述べている。古いアドレスが失効することはない。

誤ったネットワークに関するミス

誤ったネットワークの選択は、現代の暗号資産で最も一般的なエラーの一つだ。取引所が 0x で始まるEthereumの入金アドレスを提示し、ユーザーがEthereumではなくBNB Smart Chainを選んでUSDTを出金する、といったケースがある。

ウォレットはトークンを問題なく送信できるが、取引所はEthereumへの入金を待っていた。その結果、資金がユーザーのアカウントに表示されないことがある。

Binanceは、互換性のないネットワークを選ぶ資金が失われ、回復不能になる可能性があると警告している。ただし、特にEVM互換ネットワーク間の送金では、解決できるケースもある。

7つのEVMネットワークが1つのアドレス形式を共有

Ethereum互換ネットワークは多くの場合、同じアドレス形式を使用する。一般的に、同じ秘密鍵は各ネットワークで同じ 0x アドレスを生成する。ガイダンスには、Ethereum、BNB Smart Chain、Polygon、Arbitrum、Optimism、Base、Avalanche C-Chainが挙げられている。

Ledgerによれば、送信者が送金先ウォレットを管理していれば、誤ネットワーク送金は復旧可能な場合がある。正しいネットワークやトークンをウォレットに追加するだけで済むこともある。

例えば、Ethereum経由でUSDCを送るつもりが、Polygon経由で自分の 0x アドレスに送ってしまったとする。USDCは依然としてそのユーザーのものかもしれない。Ethereum上ではなく、Polygon上の自分のアドレスに存在しているだけだ。

表3:別のEVMネットワーク上の自分のアドレスに送られた資金を復旧する4つの手順

この状況では、送金自体は必ずしも間違っていなかった。確認していたネットワークが間違っていたのだ。

誤ったトークンコントラクト

ステーブルコインはさらなる混乱の原因となりうる。複数のトークンが似た名前やティッカーを持ち、USDTのようなトークンでもネットワークごとに異なるコントラクトを使用する場合がある。詐欺師が馴染みのある名前を模した偽トークンを作ることもある。

誤ったトークンコントラクトが使われると、アドレスが正しくても受け取り側のプラットフォームが資産を認識しないことがある。セルフカストディのウォレットでは、正しいトークンコントラクトを追加することで残高が表示される場合がある。取引所が関係する場合は、復旧を依頼する必要があるかもしれない。

取引所への入金エラー

送金先が取引所の場合、状況は変わる。取引所の入金アドレスの秘密鍵をユーザーは管理しておらず、管理しているのは取引所だ。

したがって、資金の復旧を試みられるのは取引所のみである。結果は完全に取引所のポリシーと技術的ツール次第だ。9つのミスのうち3つがこのカテゴリーに該当する。

タグやメモの欠落

一部の暗号資産は、取引所への入金に追加の識別子を必要とする。ガイダンスには、XRPの宛先タグ、Stellar(XLM)のメモ、TONのメモ、一部のネットワークのペイメントIDが挙げられている。

大規模な取引所は多くの場合、の顧客に対して単一のブロックチェーンウォレットを使用する。タグやメモによって、どの顧客が入金を受け取るべきかが識別される。これを入力し忘れると、コインはオンチェーンには問題なく届いても、取引所はどのアカウントに計上すべきか判断できない。

Binanceによれば、タグの欠落や誤りは入金の計上を妨げる可能性がある。該当するユーザーは、同社のメモ・タグ復旧プロセスを通じて申請できる場合がある。復旧がしばしば可能なのは、アドレスを取引所が所有し、取引がオンチェーンで確認でき、送信者がどのアカウントから送ったかを証明できるからだ。

表4:メモ・タグ復旧申請に通常必要な7つの情報

このサービスに手数料を課すプラットフォームもある。

非対応トークン

取引所はEthereumのアドレスでETHやUSDCを受け付けるが、小規模なERC-20トークンは受け付けないことがある。非対応トークンを送ると、取引はオンチェーンで完了するが、取引所は単に顧客アカウントに計上しない可能性がある。

トークンは取引所が管理するアドレスに留まり、顧客記録には表示されないことがある。Binanceは、復旧は保証されていないが、場合によっては支援する可能性があると述べている。同社のSmart Retrievalシステムは特定の誤入金に対応している。

したがって、送金前にネットワークと取引所が対応する具体的な資産の両方を確認すべきである。

取引所は出金を取り消せるか?

取引所が出金をブロードキャストする前であれば、プロセスを管理できる場合がある。出金がブロックチェーンに到達した後は、BitcoinやEthereumに取り消しを依頼することはできない。

送金先が取引所自身のものであれば、内部復旧が可能な場合がある。外部ウォレットのものであれば、Binanceは対応できないとし、ユーザーに対してアドレスの所有者または管理するプラットフォームに連絡するよう案内している。迅速に取引所へ連絡する価値はあるが、速さが取り消しを保証するわけではない。

アドレスポイズニングとクリップボードマルウェア

有効なアドレスでも、誤った宛先である場合がある。ガイダンスは5つの発生要因を挙げている:誤ったアドレスのコピー、誤った受取人の選択、クリップボードの内容を書き換えるマルウェア、攻撃者が作成した類似アドレスの使用、取引履歴からのアドレスの再利用だ。

このうち3つはユーザーのミス、2つは攻撃者によるものだ。宛先が正当なブロックチェーンアドレスため、チェックサム保護はいずれにも対応できない。

アドレスポイズニング

アドレスポイズニング攻撃では、詐欺師が被害者が頻繁に使うアドレスに似せたアドレスを作成する。最初と最後の文字は一致するが、中間の文字が異なる。

攻撃者は次に、被害者のウォレットが関わる少額の取引を送り、類似アドレスをウォレットの取引履歴に表示させる。被害者は後で、見覚えのあるそのアドレスを履歴からコピーし、攻撃者に資金を送ってしまう可能性がある。

MetaMaskは、この種の取引が確認されると資金は一般に取り戻せないと警告している。同社は、送金先を過去の取引と照合して類似アドレスを特定する警告機能を追加した。Bitcoin.orgは、最初と最後の数文字だけでなく、アドレス全体を確認するようユーザーに助言している。

クリップボードマルウェア

クリップボードジャッキング型マルウェアは、クリップボード上の暗号資産アドレスを監視し、攻撃者のアドレスに置き換える。ユーザーは変化に気づかずに、置き換えられたアドレスを貼り付ける可能性がある。

Ledgerは、置き換えられたアドレスに送られた資金は永久に失われる可能性があると警告している。ハードウェアウォレットは、デバイスの信頼できる画面でアドレスを確認できるため、このリスクを低減する。アドレスはパソコン上だけでなく、ハードウェアウォレット上で確認すべきだ。

表5:アドレス関連の脅威とそれぞれの主な防御策

確認前に取引をキャンセルできるか?

場合によっては可能だ。Bitcoinの取引は、ブロックが追加されるにつれて確認が積み重なるため、即座に確定するわけではない。Bitcoin.orgは、確認が重なるほど取引の取り消しが困難になると指摘している。

Ethereumの未確取引は、同じノンスでより高いガス代の別の取引を送信することで、置き換えられる場合がある。元の送金が確認されると、通常のキャンセルは不可能になる。そのため、安全な方法は、ブロードキャスト後ではなく署名前に詳細を確認することだ。

ミス後にすべきこと

すでに暗号資産を誤った宛先に送ってしまった場合は、まず冷静になることだ。ガイダンスでは10のステップを推奨している。

表6:誤アドレス送金後に取るべき10のステップ

まず取引を確認する

資金が失われたと決めつける前に、トランザクションハッシュ(TxIDまたは取引IDとも呼ばれる)を探そう。これは送金の一意な識別子であり、Bitcoin、Ethereum、Solana、XRP Ledger、BNB Smart Chain、Polygonなど、該当するブロックチェーンのエクスプローラーに入力できる。

そのうえで、ステータス、宛先アドレス、ネットワーク、トークン、金額の5点を確認する。失敗した取は、一部のブロックチェーンでは手数料が請求される場合があるものの、資産は移動していないことを通常意味する。成功した取引は、ブロックチェーンが署名された指示をそのとおりに実行したことを意味する。

復旧詐欺に注意

暗号資産を失うことは、第二のリスクを生む。被害者がオンラインで助けを求める投稿をすると、詐欺師が復旧を持ちかけて返信してくる。

彼らは、ブロックチェーンを逆転できる、受け取りウォレットをハッキングできる、マイナーに接触できる、秘密鍵を復元できる、特別なソフトを使える、前払い金と引き換えに資金を取り戻せる、などと主張することがある。Ethereum.orgは、ブロックチェーン取引を逆転できる者は誰もおらず、有料の復旧を持ちかける者は非常に高い確率で別の詐欺を実行していると述べている。

復旧サービスを名乗る相手に、シードフレーズ、秘密鍵、取引所のパスワード、パソコンへのリモートアクセスを決して渡してはならない。シードフレーズを入手した者は誰でも、関連するウォレットを支配できる。

誤アドレス送金の予防方法

少数の習慣で、こうしたミスのほとんどを防げる。ガイダンスは9つの実践を挙げている。アドレスのエラーを減らす4つ、送金前に取引内容を確認する助けとなる4つ、デバイス保護を追加する1つだ。

表7:誤アドレス送金のリスクを減らす9つの習慣

テスト送金を活用する

大額の送金では、まず少額のテストを送ろう。5万ドル分の暗号資産を移動する予定のある人は、ネットワーク手数料に応じて10〜50ドルほどを先に送り、受取側プラットフォームが入金を確認するのを待ってから残りを送ればよい。

2回目のネットワーク手数料が必要になるが、数ドルで5万ドルの送金を検証できるなら安いものだ。テスト送金は、新しい取引所、新しいウォレット、ブリッジ、ネットワークの選択、XRPのタグ、あらゆる大口取引で特に有効だ。

暗号資産がこのように設計されている理由

不可逆性は、ミスをした際には欠陥に感じられるかもしれない。しかし、それは暗号資産の核となる特徴でもある。銀行は自身の台帳を管理しているため、支払いを取り消したり、資金を凍結したり、記録を修正したりできる。

一方、BitcoinとEthereumは分散型のコンセンサスを採用している。Ethereumは、ユーザーの資金を凍結または復旧する権限を持つ企業がネットワークの背後には存在しないとべている。これにより最終的な決済と検閲への耐性が得られる一方、責任は機関からユーザーへと移る。

まとめ

暗号資産を誤ったアドレスに送っても、必ずしも資金が失われたわけではない。ここで取り上げた9種類のミスのうち、5つは完全または部分的に解決可能で、4つは悪い結果または損失につながる。

自分のウォレットや取引所が関係するミスは最も復旧しやすい。他人、アクセス不能なアドレス、攻撃者が関係するミスは最も復旧が困難だ。署名済みの取引は、一度確認されれば一般に取り消せない。

最も安全な手順はシンプルだ。資産、ネットワーク、完全なアドレス、そしてメモやタグを確認する。そのうえで、大額を移動する前に少額のテスト送金を行う。

参考資料