MoneroSwapper MoneroSwapper

失敗したMoneroスワップの復旧方法【2026年版】

MoneroSwapper · · · 1 min read · 10 views

失敗したMoneroスワップの復旧方法【2026年版】

0.05 BTCをスワップの入金アドレスへ送り、画面が「交換中(exchanging)」に切り替わったのに、40分経ってもまったく進まない。あるいはXMRをUSDTにスワップして、Monero側はエクスプローラ上で承認されているのに、もう片方のコインがいつまでたっても届かない。スワップが止まったときの不安が大きいのは、まさに資金が「飛行中」だからです。古いウォレットにもなく、新しいウォレットにもない。多くの人は「お金が消えた」と直感的に思い込みますが、実際に失われているケースはほとんどありません。

「失敗した」とされるMoneroスワップの圧倒的多数は、本当に失われたわけではありません。送金額が不足していたり、レートの有効期限が切れた後に入金が届いたり、相手側コインの宛先タグ(destination tag)が抜けていたり、まだ承認待ちで処理が進んでいるだけだったりします。そのどれにも明確な復旧ルートがあり、どのレバーを引けばよいか分かれば、たいていは数時間以内に解決します。本記事では、XMRスワップが失敗する理由、MoneroSwapperのような非カストディアル(資金を預からない)サービスでの返金の仕組み、そしてスタックした・送金額が不足した・宙に浮いた資金を取り戻すための具体的な手順を解説します。さらに、Monero特有の落とし穴も取り上げます。チェーンが送金者を隠す仕組みのため、サービス側があなたのXMRを自動的に返金できないことがあるのです。それが何を意味するのかも説明します。

そもそもなぜMoneroスワップは失敗するのか

スワップとは、実際には2つのトランザクションを、最初のチェーンを監視して2番目のチェーンで支払うサービスが糊付けしたものにすぎません。失敗は、その2つの脚(レッグ)の受け渡しの部分に集中します。そしてカテゴリーさえ知ってしまえば、決して不可解なものではありません。自分に起きたのがどれなのかを見極めること——これがすべてです。送金不足の対処法と、メモ欠落の対処法は、まったくの別物だからです。

  • 送金額の不足(Underpayment): 提示された正確な金額より少なく送ってしまった状態です。サービスは特定の数値に対してレートをロックしているため、少ない入金ではそのレートで注文を満たせず、判断待ちの「保留」状態で停止します。
  • 入金の遅延/レート期限切れ: 固定レートの見積もりは短い時間しか有効ではありません。一般的には15〜30分です。時間切れ後に送ると、ロックされた価格は消え、注文は再見積もり、成行での完了、または返金のいずれかが必要になります。
  • 送金額の超過(Overpayment): 見積もりより多く送った状態です。超過分は別途返す必要があり、たいていは支払いの前に手動レビューが入ります。
  • 宛先タグ/メモの欠落: XRP、XLM、BNB、TON、EOSのようなコインは、メモをキーとして単一の入金アドレスを共有します。これを省くと、資金はサービスのプール用ウォレットに、タグなし・帰属先不明のまま着地します。
  • ネットワークの混雑: メモリプールが満杯のときに低すぎる手数料でブロードキャストされたBitcoinの入金は、何時間も未承認のまま放置されることがあります。入金が承認されるまでスワップは始められません。
  • 返金アドレスの未登録: 一度も指定していなければ、サービスには資金をすぐ返す宛先がなく、手動のサポート対応にフォールバックせざるを得ません。

注目してほしいのは、このどれもが「ブロックチェーンがコインを食べてしまった」類の話ではない点です。これらはすべて運用上の状態(state)です。入金はほぼ確実にサービスのウォレット内に安全に置かれているか、あなたが送ったアドレスでオンチェーン上に見えています。問題は手続き上のものであって、暗号学的なものではありません。

スワップの返金は実際どう機能するのか

非カストディアルなスワップの返金は、ブロックチェーンのトランザクションを魔法のように巻き戻すボタンではありません。BitcoinでもMoneroでも、いったん承認されたものは何も巻き戻せません。返金とは、あなたが行った入金を原資として、あなたが管理するアドレスへサービスが送り返す新しい送金トランザクションのことです。この違いが、これから直面する遅延や要件のほぼすべてを説明してくれます。

固定レートと変動レートの挙動の違い

注文時に選んだレートの種類が、何かがうまくいかなかったときの結末を決めます。変動レートにはロックされた価格がないため、遅れた入金や少しずれた入金でも、資金が承認された時点の相場でそのまま処理されるのが普通です。失敗ははるかに少ない代わりに、価格変動を受け入れることになります。固定レートは見た数字を保証してくれますが、もろい仕組みです。サービスはその価格を短い時間だけヘッジしており、遅れた・不足した・超過した入金はそのヘッジを壊し、注文を手動キューへ送り込みます。そこでの選択肢は、追加入金(top-up)、再見積もり(re-quote)、または返金の3つです。

返金アドレス——そしてなぜMoneroでは必須になるのか

ここが多くの人を驚かせる部分です。Bitcoinのような透明なチェーンでは、送金元アドレスがトランザクションに見えているため、サービスが「送り主へ」資金を返せる場合があります。しかしMoneroではそれができません。ステルスアドレス技術により、すべての支払いは固有の使い捨てワンタイムアドレスへ着地し、リング署名とDandelion++が、どの入力とどのIPがその支払いを発生させたのかを覆い隠します。ネットワークは、返金先となる再利用可能な「送金元(from)」アドレスを、文字どおり一切開示しないのです。

実務上の帰結はこうです。XMRを送り出す側のスワップで注文が失敗した場合、サービスはあなたが明示的に提供したMoneroアドレスにしか返金できません。自動的な返金経路は存在しません。これこそ、まともなスワップフォームがすべて最初に返金アドレスを尋ねる理由であり、その欄を飛ばすことがMonero返金が滞る最も一般的な原因である理由です。たとえインターフェース上で任意項目として扱われていても、毎回必ず入力してください。

Moneroでは「来た場所へ送り返す」ことはネットワークには不可能です——送金者は数学的に隠されています。返金アドレスがなければ、迅速な返金もありません。

失敗の種類と典型的な解決方法

下の表は、よくある失敗の状態を、その裏で実際に起きたことと、期待すべき解決方法に対応づけたものです。何かする前に、まず自分の注文のステータス表示を該当する行に合わせてください。

表示される内容実際に起きたこと典型的な解決方法
「入金待ち(Awaiting deposit)」のまま入金がブロードキャストされていない、または承認には低すぎる手数料でブロードキャストされたエクスプローラでtxidを確認。未承認ならば待つか手数料を引き上げる(RBF/CPFP)
「交換中(Exchanging)」で停止入金は承認済み。支払いレッグが保留中、または手動レビュー中通常は数分〜数時間で完了。それ以上ならサポートへ連絡
「送金不足(Underpaid)」/「金額不一致」提示された正確な数値より少なく送った差額を追加入金、現在レートで完了、または返金を依頼
「期限切れ(Expired)」レートの有効期限が切れた後に入金が届いた成行で再見積もり、またはネットワーク手数料を差し引いて返金
「完了(Completed)」だが何も届かない支払いは送信済み。受取アドレスの誤り、メモ欠落、または確認するウォレットを間違えている支払いのtxidと受取アドレス/メモを検証。誤送信ならサポート経由で復旧
「保留中(On hold)」/コンプライアンス確認入金または金額にリスクスコアのフラグが立った求められた情報を提供するか、登録済みアドレスへ返金を受ける

アトミックスワップ(atomic swap)には別途の注記が必要です。その返金モデルは本質的に異なるからです。真のクロスチェーン・アトミックスワップ——たとえばEigenwalletのようなツールが使うCOMIT/farcasterプロトコル上でのBTCとXMRの交換——は、コントラクトに返金のタイムロックが組み込まれています。途中で相手方が消えても、誰かにメールする必要はありません。タイムロックが切れたあと、ロックスクリプトからBitcoinをトラストレスに取り戻せます。トレードオフは、アトミックスワップではソフトウェアを動かし、その間オンラインであり続ける必要がある点です。だからこそ、多くのユーザーは今でもインスタントスワップのサービスとそのサポート窓口に手を伸ばすのです。

スタックした・失敗したスワップを復旧する手順

以下を順番に進めてください。最初の3つは費用がかからず、誰にも連絡せずに「失敗」の大部分を解決します。ブロックエクスプローラを読む以上の技術スキルは必要ありません。

  1. 立ち止まって証拠を集める。 2回目の入金は絶対にしないでください。注文ID(スワップID)と、入金のトランザクションハッシュ(txid)をコピーします。この2つの文字列が、あらゆる復旧ステップの土台になります。
  2. 入金をオンチェーンで検証する。 txidをブロックエクスプローラに貼り付けます。Moneroならxmrchain.net、BTCなら標準的なBitcoinエクスプローラです。実際にブロードキャストされたかを確認し、承認数を数えます。Moneroは約10承認(2分のブロック生成時間で約20分)を必要とします。それ未満なら、答えは単純に「待つ」です。
  3. 失敗の種類を特定する。 注文のステータス表示を読み、上の表に合わせます。正しい問題に間違った対処法を当てると何時間も無駄になります。動く前に、まず状態に名前をつけてください。
  4. XMRを送ったならトランザクション証明を生成する。 Moneroは送金者を隠すため、サポートはあなたのウォレットが支払ったことを見ることができません。Monero GUIまたはCLIで「支払いを証明する(prove payment)」/get_tx_key機能を使い、トランザクション証明——txid、受取アドレス、トランザクション秘密鍵——を生成します。これは、あなたのウォレットを明かさずに、支払いを行ったことを暗号学的に証明します。
  5. 完全な情報パケットを添えてサポートへ連絡する。 注文ID、入金txid、特定した失敗の種類、そして送金元アドレス(透明なチェーンの場合)またはトランザクション証明(Moneroの場合)を送ります。資金を返してほしい返金アドレスも含めてください。最初のメッセージが完璧であれば、何日もの往復が一度の返信で済みます。
  6. 返金アドレスを提供または確認する。 一度も入力していなければ、正しいネットワーク上の新しいアドレスをここで渡します。ネットワークは必ず二重確認してください——ERC-20で入金したのにTRC-20のアドレスへUSDT返金を依頼すると、第2の問題を生み出します。
  7. 解決の待機期間をやり過ごし、記録を保つ。 返金は、レビューの深さに応じて通常は数時間〜数営業日で処理されます。返金が発行されたら、その返金自体のtxidも保存しておきましょう。
「あなたのスワップを凍結解除します」と返信欄に滑り込んでくる「暗号資産復旧の専門家」に、前払いの料金を支払ってはいけません。それは間違いなく復旧詐欺です——正当な返金は、あなたの入金を保有するサービスが処理するものであり、向こうから先にDMを送ってくることは決してありません。

Moneroでトランザクション証明を生成する具体的な手順

XMRを送り出すスワップが失敗したとき、復旧の成否を分けるのが「トランザクション証明(transaction proof)」です。前述のとおり、Moneroのチェーンは送金者を隠すため、サポートはあなたのウォレットが本当に支払ったことをエクスプローラからは確認できません。そこで、あなた自身がトランザクション秘密鍵を使って支払いを証明する必要があります。手順は意外に簡単です。

  1. 公式ウォレットを使う。 getmonero.org から入手したMonero GUIまたはCLIを使ってください。第三者の「証明生成サイト」に秘密鍵を貼り付けてはいけません。それ自体が資金を狙う罠です。
  2. GUIの場合。 「履歴(Transactions)」タブを開き、該当する送金を見つけます。その取引の「証明(Prove)」または「P」アイコンをクリックし、受取アドレス(スワップの入金アドレス)を貼り付けると、トランザクション証明の文字列が生成されます。
  3. CLIの場合。 ウォレット上で get_tx_key <txid> でトランザクション秘密鍵を取得するか、get_tx_proof <txid> <入金アドレス> で署名付きの証明を直接生成します。後者のほうがサポートに渡しやすい形式です。
  4. サポートへ渡すもの。 txid、受取(入金)アドレス、そして生成された証明文字列の3点をセットで送ります。これだけで、シードや送金鍵、ウォレット残高を一切晒すことなく、特定の支払いがそのアドレスへ届いたことを暗号学的に示せます。

逆に言えば、サポートが求めてよいのはこの3点までです。シードフレーズ(復元フレーズ)、送金鍵(spend key)、ウォレットファイルそのものを要求してくる相手は、正当なサービスではありません。トランザクション証明は「支払いの事実」だけを示すために設計されており、それ以上をあなたに求める必要は一切ないからです。

実際の復旧シナリオ

2026年初頭に絶えず起きているシナリオを考えてみましょう。あるユーザーが250 USDT(TRC-20)をXMRにスワップし、30分の有効期限で固定レートをロックします。ところがウォレットのブロードキャストが遅れ、Tronのトランザクションが41分後に承認されました。注文は「期限切れ」に変わります。パニックが押し寄せます——しかし、何も失われていません。

入金はサービスのアドレスで承認済みのまま置かれており、Tronエクスプローラ上でtxidから確認できます。レートの有効期限が切れたため、サービスは元の見積もりを履行できず、2つの扉を提示します。現在のXMR価格でスワップを完了するか、わずかなTronネットワーク手数料を差し引いた250 USDTを返金アドレスへ返すか、です。このユーザーは注文時に返金アドレスを入力していたので、返金経路はワンクリックでした。もしその欄を飛ばしていたら、サポートチケットを起票し、まず本人確認を待つことになっていたでしょう。

この教訓は一般化できます。MoneroSwapperのような口座不要(no-account)のサービスでは、復旧の手間はほぼすべて、送信ボタンを押すにあなたが行う選択へ前倒しされています。入金が時間どおりに届くか不安なら変動レートを選ぶ、四捨五入せずに正確な金額をコピーする、返金アドレスを空欄のまま残さない、です。記録の観点からの注記として——日本では国税庁の扱い上、返金されたスワップは「譲渡」ではなく非事象(課税対象外)です。単に自分のコインを取り戻しただけだからです。課税対象となる譲渡は、完了した取引のみです。きれいな帳簿をつけているなら、返金txidとともに記録しておく価値があります。

日本のユーザーが特に知っておくべきこと

日本のユーザーがそもそもスワップサービスに行き着く背景には、固有の事情があります。金融庁(FSA)の方針を受けて、bitFlyer・Coincheck・bitbankといった国内登録業者は、Moneroのようなプライバシーコインを取り扱っていません。2018年以降、匿名性の高い暗号資産は国内取引所の上場リストから外れ、新規の上場もありません。その結果、日本でXMRを手に入れる現実的な手段は、MoneroSwapperのような口座不要のスワップサービスか、Haveno・分散型取引所(DEX)に事実上限られます。だからこそ、スワップが失敗したときの復旧手順を理解しておくことの実用的な価値が、日本では特に高いのです。

税務面では、国税庁は暗号資産の利益を原則として「雑所得」に区分します。ここで重要なのは、課税が発生するのは資産を「譲渡」して利益を確定したときであって、失敗して返金されたスワップ——つまり送ったコインがそのまま手元に戻っただけの取引——は譲渡にあたらず、課税事象ではないという点です。返金を受けた際は、入金txidと返金txidの両方を保存し、同一資産が往復しただけであることを示せるようにしておきましょう。確定申告の場面で、未完了のスワップを誤って譲渡として計上してしまうミスは、こうした記録があれば避けられます。

なお、Havenoのような分散型の取引プラットフォームを使う場合、復旧の仕組みはインスタントスワップとは根本的に異なります。Havenoには中央のサポート窓口がなく、取引が紛糾したときは、あらかじめ預けられたセキュリティデポジット(保証金)とアービトレーター(仲裁者)による調停で解決します。問い合わせ先のサポートに頼るのではなく、取引前にエスクローと仲裁の流れを理解しておく必要がある、ということです。手間を取るか自己管理性を取るかのトレードオフであり、自分の優先順位に合わせて選んでください。

もう一点、日本のユーザーに固有の注意があります。サポートとのやり取りは英語になることがほとんどです。最初の連絡時点で、注文ID・入金txid・失敗の種類・トランザクション証明・返金アドレスを英語で簡潔にまとめておくと、言語の壁による往復を最小化できます。また、接続元の秘匿のためにTorを併用する場合は、xmrchain.netのonionミラーや公式のgetmonero.orgなど、出どころの確かなリソースだけを使ってください。検索結果の上位に出てくる偽のエクスプローラや偽の「復旧ツール」は、日本語圏でも被害が報告されています。

送信前に失敗を防ぐチェックリスト

復旧の手間の大半は、送信ボタンを押す前の数十秒で消し去れます。以下は、スワップを始める前に毎回確認したい項目です。慣れてしまえば、所要時間はほんの数十秒です。

  • 金額は手入力せずコピーする。 提示された入金額をそのままコピー&ペーストします。四捨五入や手打ちは、送金不足・超過のどちらも招きます。
  • 不安なときは変動レートを選ぶ。 入金が時間どおりに承認される自信がないなら、固定レートより変動レートのほうが安全です。期限切れによる失敗が起きないからです。
  • 返金アドレスを必ず入力する。 任意項目に見えても空欄にしないでください。Moneroでは、これがないと迅速な返金経路が存在しません。
  • ネットワークを二重確認する。 USDTやUSDCのようにERC-20・TRC-20など複数のネットワークを持つコインは、入金側・受取側の両方でネットワークを一致させます。
  • メモ/宛先タグを付ける。 XRP、XLM、BNB、TON、EOSを扱う場合、メモの欠落は資金の帰属不明を直接引き起こします。
  • 手数料を十分に設定する。 Bitcoinの入金は、メモリプールが混雑しているときに低手数料だと何時間も承認されません。RBF(Replace-By-Fee)対応のウォレットなら後から手数料を引き上げられます。
  • 注文IDとtxidを控える。 万一に備え、画面を閉じる前に両方をメモしておきます。これが後のあらゆる復旧ステップの土台です。

よくある質問(FAQ)

Moneroスワップが失敗したと判断する前に、どれくらい待つべきですか?

まず承認数を確認してください。Moneroの入金は通常およそ10承認を必要とし、これは2分のブロック生成時間で約20分です。そのあと支払いレッグにさらに数分かかります。本当に健全なスワップのほとんどは30〜45分以内に完了します。入金がオンチェーン上で完全に承認されているのに、注文が何時間も「交換中」のままなら、そこがサポートへ連絡するタイミングです——15分の時点ではありません。

スワップサービスは、Moneroを元のウォレットへ自動的に返金できますか?

いいえ、そしてこれがほぼ全員のつまずきどころです。Moneroはステルスアドレスとリング署名を使うため、ネットワークはサービスが資金を返せるような再利用可能な送金元アドレスを一切開示しません。Moneroの返金は、あなたが明示的に提供したアドレスにしか送れません。だからこそ、たとえ任意項目に見えても、返金アドレス欄は必ず埋めるべきなのです。

トランザクション証明とは何で、なぜサポートはそれを求めるのですか?

Moneroのトランザクション証明とは、特定のトランザクションが特定のアドレスへ支払ったことを示す暗号学的な領収書で、txidとウォレット内のトランザクション秘密鍵から生成されます。チェーンが送金者を隠すため、それがなければサポートはあなたのウォレットが入金したことを確認する手段を持ちません。この証明は、シード(復元フレーズ)や送金鍵、ウォレットの全履歴を晒すことなく、支払いの事実を示します。

スワップで送金額が不足しました——差額をそのまま送ればよいですか?

多くの場合は可能ですが、何かを送る前に必ずサービスへ確認してください。猶予期間内なら正確な金額まで追加入金させてくれるところが多い一方、不足分を返金したり、少ない金額のまま現在レートで完了したりするところもあります。すでに期限切れになった注文のアドレスへ盲目的に2回目の入金をすると、新たな宙に浮いた支払いが生まれかねません。まず注文がまだ有効かどうかを確認しましょう。

Bitcoinの入金が承認されず「入金待ち」のままです。どうすればよいですか?

まずエクスプローラでtxidを確認し、本当にブロードキャストされているかを見ます。されているのに承認が進まない場合、原因はほぼ手数料不足です。ウォレットがRBF(Replace-By-Fee)に対応していれば、同じトランザクションを高い手数料で置き換えられます。対応していなければ、CPFP(Child-Pays-For-Parent)——未承認の出力を高手数料の子トランザクションで使う方法——で押し上げられる場合があります。どちらも難しければ、メモリプールが空くのを待つしかありませんが、資金は失われていません。

受取アドレスを間違えて入力してしまいました。取り戻せますか?

支払いがまだ送信されていなければ、サポートに連絡して正しいアドレスへ修正してもらえる可能性があります。すでに送信済みの場合、そのアドレスがサービスの管理下にあるなら復旧できることもありますが、第三者のアドレスへ確定送金されてしまうと、暗号資産の性質上ネットワーク経由では取り戻せません。だからこそ、送信前にアドレスを二重確認することが何より重要です。

前払い料金を求める「Monero復旧サービス」は正当ですか?

いいえ。前払いの料金と引き換えに、止まったスワップを復旧・凍結解除すると約束して接触してくるアカウントは、すべて詐欺を働いています。本物の返金は、あなたの入金を受け取ったサービスからのみ来るもので、ネットワーク手数料以外の費用はかからず、あなたが依頼するものです——返信欄やDMで見知らぬ相手から持ちかけられるものでは決してありません。

まとめ

失敗したMoneroスワップは緊急事態のように感じられますが、ほとんどの場合は手続きにすぎません。状態を特定し——送金不足、期限切れ、スタック、誤送信のどれか——入金をブロックエクスプローラで検証すれば、待つべきか、追加入金すべきか、返金を依頼すべきかが数分でわかります。最も多くの痛みを防ぐ唯一の習慣は、返金アドレスを最初に入力しておくことです。Moneroのプライバシー保証は、ネットワークが見えない送金者へXMRを送り返せないことを意味するからです。連絡する際は、注文ID、txid、トランザクション証明をまず提示してください。情報が揃った最初の一通は、何日もの往復を一度の返信に縮め、ほとんどの返金は当日中に解決します。慌てて2回目の入金をしたり、見知らぬ「復旧業者」に料金を払ったりしない限り、資金が本当に消えることはまずありません。失敗の可能性そのものを避けたいなら、MoneroSwapperで変動レート・口座不要のスワップを使い、送信ボタンを押す前に返金アドレスをロックしたうえで匿名でMoneroを購入することもできます——そうすれば、遅れた入金や不足した入金でさえ、きれいな帰り道が確保されます。

この記事をシェア

関連記事

匿名 モネロ取引所

KYCなし • 登録なし • 即時交換

今すぐ交換