MoneroSwapper MoneroSwapper

UnstoppableSwap GUIでMoneroをスワップする方法

MoneroSwapper · · · 2 min read · 14 views

UnstoppableSwap GUIでMoneroをスワップする方法

2024年2月20日にBinanceがMoneroの取扱いを停止したとき、世界中の何百万人ものユーザーが最も手軽な購入経路を一度に失いました。ヨーロッパの顧客向けにはKrakenがMiCAの圧力を受けて後に続き、OKX・Huobi・Bitgetはそれ以前からプライバシーコインを一掃済みでした。日本のユーザーにとって、この光景には強い既視感があったはずです。コインチェックは2018年のハッキング事件のあと、金融庁の指導を受けてMonero・Dash・Zcashをいち早く上場廃止しており、国内の取引所で堂々とXMRを買える時代はとっくに終わっていたからです。教訓ははっきりしています。あなたのコインと身元の両方を握る取引所は、いつでも一夜にしてサービスを止められてしまう、ということです。

UnstoppableSwapは、その脆さに対するオープンソースのデスクトップ版の答えです。アカウントもKYCフォームも不要で、取引の両側を同時に預かる管理者が一切存在しないまま、トラストレスなアトミックスワップを通じてBitcoinをMoneroに交換できるグラフィカルなクライアントです。

このチュートリアルでは、UnstoppableSwap GUIが実際に何をしてくれるのか、ノンカストディアルなBTC↔XMRスワップを成り立たせている暗号技術はどういう仕組みなのか、そして最初のスワップを一歩ずつ完了させる手順を解説します。あわせて、MoneroSwapperのようなインスタントスワップサービスとの違いについても正直にお伝えします。目の前にある金額と急ぎ具合に応じて、最適な道具を選べるようになるはずです。

なぜアトミックスワップがMonero保有者にとって重要なのか

中央集権型の取引所は、プライバシーにとって単一障害点そのものです。あなたのIPアドレス、銀行口座情報、出金先アドレス、そして取引履歴のすべてを把握しています。そして取引所は、令状によって情報開示を迫られることもあれば、ハッキングされることもあり、規制当局の圧力で特定コインを上場廃止することもあります。アトミックスワップは、その仲介者を丸ごと取り除きます。見ず知らずの二人が二つの異なるブロックチェーン上でコインを交換し、両方の脚(レッグ)が決済されるか、どちらも成立しないかのどちらかになります。第三者があなたの資金を持ち逃げできる瞬間は、どこにも存在しません。

  • カストディなし、カウンターパーティリスクなし:あなたのBitcoinは、あなたとmakerだけが動かせるコントラクトにロックされ、相手が消えた場合は返金されることをプロトコルが保証します。
  • KYCの攻撃面がない:アカウントを作ることもパスポートをアップロードすることもないので、あなたのXMRに紐づく身元データのハニーポットがそもそも生まれません。
  • 検閲耐性:スワップはデフォルトでTor経由を通るため、ISPやmakerからは、あなたが誰なのかを示す使えるメタデータは見えません。
  • ラッパーではなく本物のMonero:受け取るのは他人の台帳上の合成IOUではなく、RingCTとステルスアドレスで保護されたネイティブのXMRです。

UnstoppableSwapは、COMITチームのxmr-btc-swapエンジンの上に使いやすいフロントエンドを構築するコミュニティプロジェクトとして始まり、Monero Community Crowdfunding System(CCS)を通じて資金提供を受けてきました。2025年には開発陣がこのスワップエンジンをeigenwalletというブランドのより広範なMoneroウォレット構想へと組み込み始めており、トラストレスなスワップがニッチな実験から、ウォレットの標準機能へと移りつつあることを示しています。

日本でMoneroが手に入りにくくなった経緯

日本のユーザーがこの話を他人事のように感じられないのには、はっきりした理由があります。日本は世界でもいち早く暗号資産交換業を法律で枠づけた国であり、その規制の方向性は当初からプライバシーコインに対して厳しいものでした。金融庁(FSA)の登録制度のもと、国内の取引所は自主規制団体である日本暗号資産取引業協会(JVCEA)の方針にも従う必要があり、匿名性の高い銘柄は「マネーロンダリング対策上の懸念」を理由に事実上排除されてきました。

象徴的だったのが、2018年のコインチェックによるMonero・Dash・Zcash・Augurの取扱い廃止です。同年初頭の大規模なハッキング事件のあと、金融庁の検査と業務改善命令が相次ぐなかで、追跡が難しいプライバシーコインは真っ先に切り捨てられました。それ以降、国内の登録交換業者でXMRを正規に売買する道は閉ざされたままです。つまり日本のMonero保有者は、海外取引所がプライバシーコインを一斉に上場廃止し始める何年も前から、すでに「中央集権型の入口は当てにならない」という現実を生きてきたのです。

この文脈で見ると、UnstoppableSwapのようなトラストレスなスワップは、単なる技術愛好家の玩具ではありません。登録業者という入口が最初から存在しない環境で、すでにBitcoinを持っているユーザーが、誰の許可も得ずにネイティブなXMRへ移行するための、現実的な選択肢なのです。もちろん、Moneroを保有・利用すること自体は日本でも違法ではありません。違法なのはマネーロンダリングなどの行為であって、プライバシーを重視した資産管理そのものではない、という点は押さえておく価値があります。

BTC↔XMRアトミックスワップは内部でどう動くのか

MoneroはBitcoinのようなスクリプトを実行できないため、素朴なハッシュタイムロックコントラクト(HTLC)をXMR側で組むことは不可能です。このプロトコルは、Joël Guggerが2020年に発表したクロスチェーン構成にもとづいており、アダプター署名と共有秘密鍵を使ってこの制約を回避します。仕組みを理解しておく価値があるのは、それがGUIに表示されるすべての画面の意味を説明してくれるからです。

MakerとTakerの役割

登場するのは二者です。maker(Aliceと呼ばれることもあります)はMoneroを保有し、価格と流動性の範囲を公開のランデブーレジストリに広告します。taker(Bob)はGUIを動かしているあなた自身で、Bitcoinを保有し、リストからmakerを選びます。GUIはtaker側のために作られているので、実際にはほぼ常に「BTCでXMRを買う」という方向の取引になります。

アダプター署名とロックの順序

スワップは、注意深く順序づけられたステップで進みます。まずBobが自分のBitcoinを、どちらの当事者も単独では使えない2-of-2の出力にロックします。そのロックが確認されると、Aliceは自分のMoneroを、支払い鍵が二人の間で分割されたアドレスにロックします。巧妙なのはここからです。AliceがBitcoinを引き出す(redeem)トランザクションを公開する際、彼女が公開せざるを得ないアダプター署名から、Monero支払い鍵の欠けていた断片がBobへと漏れ出すのです。Bobはそれによって完全な鍵を復元し、XMRを請求できるようになります。

言い換えれば、Bitcoinを受け取るという行為そのものが、Moneroを相手側にとって使用可能な状態に強制的にします。不正者だけが得をするような「正直か不正直か」の選択肢は存在しません。暗号技術が二つの脚を分かちがたく結びつけているのです。

返金(refund)と懲罰(punish)のタイムロック

二つのBitcoinタイムロックがBobを守ります。BobがBTCをロックしたあと、makerがXMRをロックする前に姿を消した場合、cancel(キャンセル)タイムロックによってBobは自分のBitcoinを取り戻せます。もう一つのpunish(懲罰)タイムロックは、都合の悪いタイミングでオフラインになって不正を働こうとした当事者に罰を与えます。ユーザーとしての実用的な教訓は明快です。スワップが終わるまでアプリケーションを起動したままにしておくこと、そしてもし中断してしまったら再度開いて、レジューム(再開)ロジックに資金の回収または返金を任せること、です。受け取るMoneroは完全にネイティブな形であなたのアドレスに着金し、他のXMRと同じようにCLSAGリング署名とBulletproofs+のレンジプルーフによって検証されています。

スワップが「アトミック(不可分)」と呼ばれるのは、あなたが奪われうる中間状態が存在しないからです。Moneroを手にするか、Bitcoinが戻ってくるか、そのどちらかしかありません。プロトコルがあなたに求めるのは信頼ではなく、忍耐です。

UnstoppableSwap vs CLI vs インスタントスワップサービス

GUIはノンKYCでMoneroを手に入れる唯一の方法ではありませんし、常に最良の方法というわけでもありません。次の比較を使って、あなたの状況に合った方法を選んでください。

方法強みトレードオフ
UnstoppableSwap GUI 完全ノンカストディアル、アカウント不要、デフォルトでTor、クリック操作で完結 BTC→XMRのみ、決済に20〜60分、makerの流動性に依存、オンラインを維持する必要あり
swap CLI(xmr-btc-swap) 同じトラストレスエンジン、スクリプト化が可能、最も軽量 コマンドライン専用、初心者には敷居が高い、makerの選択が手動
インスタントスワップサービス(例:MoneroSwapper) 入金できるコインの種類が豊富、速い、シンプル、ソフトのインストール不要 短いスワップ時間のあいだはカストディアル、ノーログ方針への信頼が前提
中央集権型取引所 潤沢な流動性、法定通貨からの入金 完全なKYC、上場廃止リスク、カストディリスク、監視

すでにBitcoinを保有していて、プライバシー最大・信頼ゼロの経路を望むなら、GUIは申し分ありません。一方で、BTC以外のコインを保有している、数分で取引を終えたい、あるいはデスクトップソフトをインストールしたくない、という場合には、MoneroSwapperのような洗練されたサービスが、アトミックスワップには手の届かないケースをカバーしてくれます。

手数料とコストの内訳

「ノンカストディアル」は「無料」と同じ意味ではありません。アトミックスワップで実際に何にいくら払っているのかを理解しておくと、makerを選ぶときの判断がぐっと楽になります。コストはおおまかに三つの要素に分かれます。

  • makerのスプレッド:UnstoppableSwap自体は仲介手数料を取りませんが、makerは市場レートより少し不利なレートを提示することで利益を得ます。これが実質的な「手数料」であり、makerによって幅があります。複数のmakerのレートを見比べてから決めるのが賢明です。
  • Bitcoinのオンチェーン手数料:内部ウォレットへの入金時と、スワップ中のロック・redeemのトランザクションでネットワーク手数料が発生します。メンプールが混雑している時間帯ほど高くなり、承認も遅くなります。急がない取引なら、混雑が落ち着いた時間を選ぶと節約できます。
  • Moneroのトランザクション手数料:あなたのアドレスへXMRが届く際の手数料はごくわずかです。Moneroは動的ブロックサイズのおかげで、通常BTC側よりはるかに安く済みます。

注意したいのは、こうしたコストの大半が金額の大小にあまり比例しないオンチェーン手数料だという点です。そのため、ごく少額のスワップでは手数料の比率が割高に感じられることがあります。少額を頻繁に交換するよりも、ある程度まとまった単位で計画的にスワップするほうが、コスト効率の面では有利になりやすいのです。

初めてのスワップを完了させる手順

以下の手順は、Windows・macOS・LinuxでのTauriベースの最近のデスクトップ版を前提としています。ボタンのラベルはバージョンによって変わることがありますが、全体の流れは安定しています。

  1. 公式ソースからダウンロードする。インストーラーは、プロジェクトの検証済みGitHubリリースか、その公式ドキュメントサイトからのみ入手し、実行前に必ずGPG署名かチェックサムを検証してください。スワップツールの悪意あるクローンは、よく知られた攻撃経路です。
  2. 起動して同期を待つ。初回起動時、アプリは内蔵のBitcoinウォレットを初期化し、Torネットワークに接続します。1分ほど待ってください。ネットワークとランデブー接続の準備が整うと、ステータス表示が緑色に変わります。
  3. 内部のBitcoinウォレットに入金する。GUIが入金用アドレスを生成します。スワップしたいBTCの金額(オンチェーン手数料の余裕分を上乗せして)を送り、必要な承認数が貯まって使用可能な残高として表示されるのを待ちます。
  4. makerを選ぶ。makerのリストを開きます。各エントリには価格、スワップの最小・最大金額、稼働率が表示されます。あなたの注文サイズに範囲が合い、スプレッドが許容できるものを一つ選んでください。
  5. Moneroの受取アドレスを入力する。自分のMoneroウォレットから新しいアドレスを貼り付けます。入金を関連付けられないようにするため、できればサブアドレス(Subaddress)が理想です。ここに取引所の入金アドレスを使うことは絶対にやめてください。
  6. 確認してスワップを開始する。見積もりを確認してから開始します。アプリはあなたのBitcoinをロックし、makerがMoneroをロックするのを待ち、各フェーズを通る進捗タイムラインをリアルタイムで表示します。
  7. 完了までオンラインを維持する。redeemステップが実行されると、欠けていた鍵の素材が明らかになり、アプリがあなたのアドレスにXMRを請求します。スワップの途中でアプリを閉じないでください。やむを得ず閉じた場合は、あとで再度開き、レジュームロジックに完了または返金を任せてください。
  8. 着金を確認する。Moneroウォレットで入金トランザクションを確認します。メンプールの伝播経路とDandelion++の仕組みのため、表示まで数ブロックかかることがありますが、これは正常な挙動です。

スワップ前のセキュリティチェックリスト

アトミックスワップそのものはトラストレスでも、あなたの端末や操作環境はそうではありません。実際に資金を失う事故の多くは、プロトコルの欠陥ではなく、偽物のソフトや不注意な操作から生まれます。最初のスワップを始める前に、次の点を確認してください。

  • ダウンロード元を二重に確認する:検索エンジンの広告枠や、それらしいドメインの偽サイトは避けてください。正規のGitHubリリースか公式ドキュメントのリンクをたどり、配布されている署名でインストーラーを検証します。
  • 受取アドレスは毎回新しく:Moneroのサブアドレスは無料でいくらでも作れます。スワップごとに新しいものを使えば、外部から見たときに資金の動きを関連付けられにくくなります。
  • クリップボードを過信しない:アドレスを貼り付けたら、先頭と末尾の数文字を目視で確認してください。クリップボードを書き換えるマルウェアは実在します。
  • 受け取ったXMRをすぐに別の取引所へ送り返さない:せっかくプライバシーを確保したのに、KYC済みの取引所アドレスへ即座に送ってしまうと、その匿名性は台無しになります。
  • OSと環境を清潔に保つ:重要な金額を扱うなら、TailsやWhonixのようなプライバシー重視の環境の利用も検討する価値があります。

現実的な例と、よくあるつまずき

たとえばあなたが0.05 BTCを保有していて、アカウントなしでネイティブなMoneroが欲しいとします。UnstoppableSwapを開き、0.05 BTCを内部ウォレットに入金し、そのサイズに対して妥当なスプレッドを提示しているmakerを選びます。Monero GUIウォレットから新しいサブアドレスを貼り付け、確認し、タイムラインを見守ります。Bitcoinロック確認、Moneroロック確認、redeemブロードキャスト、XMR受領。通常の日であれば、所要時間はおよそ20〜40分で、その大半はブロック承認を待つ時間です。

人々が実際にぶつかるつまずきは、おおむね予測できるものです。最も多いのはmakerの流動性です。makerがオフラインになったり、あなたのサイズに見合う資金を持っていなかったりすることがあり、その場合はタイムロックの経過後にアプリがキャンセルし、ロックされたBitcoinを返金します。腹立たしくはありますが、安全です。二つ目は焦りです。ロックの段階でアプリを閉じてしまい、パニックになるケースです。資金は失われていません。アプリを再度開いて再開させてください。三つ目は、ネットワーク混雑時の手数料の過小見積もりで、これがプロセス全体の起点となるBitcoinの承認を遅らせることがあります。

非常に大きな金額の場合は、目立つ一回の取引で済ませるのではなく、複数のmakerと複数のサブアドレスにスワップを分割しましょう。こうすることで一つひとつのオンチェーンの足跡が小さく保たれ、大きくタイミングの相関した動きを一点に集中させる代わりに、Moneroの代替可能性(fungibility)に頼ることができます。

受け取ったMoneroのプライバシーを守るために

スワップが完了した瞬間に、あなたのプライバシー対策が終わるわけではありません。Monero自体は強力な保護を備えています。送金額を隠すRingCT、送信者を曖昧にするCLSAGリング署名、受取側を秘匿するステルスアドレス、そしてトランザクションの発信元を撹乱するDandelion++です。これらは何もしなくても自動的に働きますが、その効果を台無しにしないための使い方は、利用者側の習慣に委ねられています。

最も大事なのは、受け取ったXMRをKYC済みの取引所へすぐ送り返さないことです。トラストレスなスワップでせっかく断ち切った身元との結びつきが、登録業者への一回の送金で復活してしまっては本末転倒です。また、複数のスワップで受け取った資金を一つのトランザクションにまとめて送る「統合」も、それらが同じ持ち主のものだと推測させる手がかりを与えかねません。急いでいないなら、資金を少し寝かせてから動かすだけでも、時間的な相関を弱められます。

ウォレット選びも重要です。鍵を自分で管理できるものであれば、公式のMonero GUI、Feather、Cakeのいずれでも構いません。可能であれば自前のノードか信頼できるリモートノードに接続し、見ず知らずの公開ノードに常時つなぎっぱなしにするのは避けましょう。こうした一手間の積み重ねが、プロトコルが提供する匿名性を「絵に描いた餅」で終わらせないための鍵になります。

よくある質問(FAQ)

UnstoppableSwapは本当にノンカストディアルなのですか?

はい。第三者があなたのBitcoinとMoneroの両方を同時に保有する瞬間は、一度もありません。あなたのBTCは2-of-2のコントラクトの中にあり、プロトコルはそれを「あなたのXMRを届ける」か「あなたのBTCを返金する」かのどちらかでしか解消できません。これこそがアトミックスワップを定義する性質であり、管理者があなたのお金を持って逃げられる窓は存在しないのです。

GUIでMoneroをBitcoinに戻すことはできますか?

デスクトップGUIはtakerの役割、つまりBTC→XMRのために作られています。逆方向(XMRを売ってBTCにする)はプロトコル上は存在しますが、主にmakerが担うものであり、コマンドラインツールを通じて運用されます。XMR→BTCを急いで行いたい場合は、今日のところインスタントスワップサービスのほうが現実的な経路であることがほとんどです。

Moneroノードを動かす必要はありますか?

いいえ。必要なのは受取アドレスを生成するためのMoneroウォレットだけです。スワップの仕組みやトランザクションのブロードキャストはUnstoppableSwapが処理します。鍵をあなた自身が管理している限り、公式のMonero GUI、Feather、Cake、あるいはハードウェアウォレットを使った構成など、どのウォレットでも利用できます。

スワップにはどれくらいの時間がかかり、それはなぜですか?

20〜60分を見込んでください。時間の大半は、Monero側がロックされる前に必要となるBitcoinのブロック承認と、Monero自体の承認待ちの時間です。プロトコルは各段階で意図的に承認を待ち、どちらの当事者も脚を巻き戻せないようにしています。つまり、速度を犠牲にして安全性を確保しているのです。

スワップの途中でパソコンがクラッシュしたらどうなりますか?

アプリケーションを再度開いてください。スワップの状態が保存されており、中断した地点から再開して、スワップを完了させるか、該当するタイムロックの満了後に返金を開始します。punish(懲罰)タイムロックの前に戻ってくる限り、資金は回収可能です。ですから、中断したスワップを何日も放置することは避けてください。

アトミックスワップを使うのは合法ですか?

ほとんどの法域では、個人利用のために暗号資産を保有・交換することは合法です。ただし、納税申告の責任はあなた自身に残ります。日本では、国税庁が暗号資産の売却・交換による利益を原則として雑所得として扱い、課税対象としています。アトミックスワップが取り除くのは仲介者であって、あなた自身の申告義務ではありません。お住まいの地域のルールを必ず確認してください。

取引所で買うのと比べて、レートは不利になりますか?

makerのスプレッド分だけ、現物の市場レートよりは少し不利になるのが普通です。とはいえ、国内の登録業者ではそもそもXMRを買えないことを踏まえると、比較対象は「割高な海外取引所+出金リスク」になります。プライバシーと自己管理の価値を加味すれば、多くのユーザーにとってスプレッドは十分に許容できる対価です。

サブアドレスと通常のアドレスは何が違うのですか?

Moneroのサブアドレスは、一つのウォレットから派生する使い捨て可能な受取アドレスです。複数のサブアドレス宛ての入金は、外部の観察者からは同一ウォレットのものだと結び付けられません。スワップのたびに新しいサブアドレスを使うことで、受け取ったXMRのプライバシーをさらに高められます。

スワップが途中でキャンセルされたら、手数料は戻ってきますか?

ロックしたBitcoinの元本は、タイムロックの経過後に返金されるので失われません。ただし、ロックとキャンセルにかかったオンチェーンのネットワーク手数料は戻ってこないのが通常です。makerの稼働率や流動性をあらかじめ確認し、信頼できる相手を選ぶことが、こうした無駄なコストを避ける最善策です。

まとめ

UnstoppableSwapは、かつては難解だった暗号プロトコルを、デスクトップの一つのウィンドウから動かせるものへと変えました。アダプター署名、返金タイムロック、Torルーティングによって堅牢化された、BitcoinからネイティブなMoneroへのトラストレスでノンKYCな橋渡しです。速度よりも自己管理(セルフカストディ)を重んじるBitcoin保有者にとって、これは2026年に利用できるなかでも最もクリーンなプライバシー購入経路の一つです。トレードオフ——入金はBTCのみ、決済は数十分単位、makerの流動性に依存——は確かに実在しますが、それは取引からあらゆる仲介者を取り除くことの、正直な対価なのです。

もしあなたの状況がBTC以外の入金コイン、即時決済、あるいはソフトのインストールを省くことを求めているなら、MoneroSwapperのようなノーログのインスタントスワッパーが、アトミックスワップという経路をうまく補完してくれます。最大限トラストレスなBTCスワップにはGUIを使い、速度や手軽さが勝る場面ではインスタントスワップサービスに手を伸ばす——使い分けこそが、現実的なプライバシー戦略です。どちらの道を選ぶにせよ、明日にも上場廃止するかもしれない取引所に自分の身元を預けることなく、匿名でMoneroを購入することができます。

この記事をシェア

関連記事

匿名 モネロ取引所

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

今すぐ交換