Start swap

Bitcoin から Monero へのアトミックスワップ完全ガイド 2026年版

Side · · 2 min read · 3 views

Bitcoin から Monero へのアトミックスワップ完全ガイド 2026年版

2026年第1四半期、COMIT アトミックスワップネットワークは Monero Outreach チームが集計した公開ダッシュボードによれば、14,800件を超えるトラストレスな Bitcoin から Monero へのスワップを処理しました。これは2025年同期と比較して38%の急増となります。原動力は単純で、中央集権型取引所による相次ぐ上場廃止 — 2024年の Kraken EU、同年の OKX EU、そして2025年を通じた特定地域での Binance の措置 — が、保管権を一切手放すことなく BTC を Monero に変換する方法を求める保有者の新たな波を次々と生み出したのです。アトミックスワップはまさにそれを実現します。完全に成立するか、双方に返金されるかの二択しかない、直接的なピアツーピア取引です。しかしそのワークフローは、初心者にとって容赦のないものとして知られています。本チュートリアルでは、2026年版のプロセスを最初から最後まで通して解説し、「スワップが詰まった」というサポートチケットの大半を占める失敗パターンを指摘し、MoneroSwapper のようなマネージド型の選択肢が、自分でメイカー/テイカーペアを動かすよりも理にかなう場面についても説明します。

CLI ツールを使ったことがない、秘密鍵をエクスポートしたことがない、Bitcoin トランザクションが承認されるのを8時間待ったことがない、という方は、何かをダウンロードする前にこのガイド全体に目を通してください。アトミックスワップは強力ですが容赦がなく、その設計は各ステップが時間、手数料、リスクの面でいくら自分にかかるかを理解していることを前提としています。

Bitcoin↔Monero アトミックスワップが存在する理由

アトミックスワップは2013年に Tier Nolan によって提案されましたが、Bitcoin スタイルのスクリプトと Monero のビューキーモデルという異種チェーン間で機能させるために必要な暗号プリミティブが公開されたのは、ようやく2020年、COMIT チームと Farcaster Project によってのことでした。突破口となったのはアダプター署名でした。これは Schnorr スタイルの署名の変種で、Bitcoin チェーン上に公開された瞬間に Monero のスペンドキーを暴露し、2つの異なる台帳上の2つのイベントをアトミックに結びつけます。

その結果として得られるスワップには、3つの保証があります。どちらの当事者も取引の両方の半分を持ち逃げできないこと、どちらの当事者もロック担保を失わずに無期限に停滞させることはできないこと、そしてプロセス全体が事後にオンチェーンで観測可能であることです。オラクルもエスクローオペレーターもフェデレーションも本人確認(KYC)ステップもありません。

  • トラストレスな決済: プロトコルの正しさは取引相手の誠実さに依存せず、暗号の健全性と2つのチェーンの稼働性のみに依存します。
  • 受取側からのプライバシー: Monero 側が決済された時点で、資金は RingCT 内に入り、他のあらゆる Monero アウトプットと同じリング署名、ステルスアドレス、Bulletproofs による保護を享受します。
  • 入金アドレスの再利用なし: 各スワップは新しい Bitcoin アウトプットと新しい Monero サブアドレスを導出するため、中央集権型取引所からの出金につきまとうアドレスクラスタリングの足跡が排除されます。
  • 検閲耐性: メイカー・テイカーのディスカバリー層は COMIT ランデブープロトコルまたは libp2p 上で動作するため、スワップをブロックするには基盤となるネットワーク自体をブロックする必要があります。

現在最も一般的な実装は、COMIT/Farcaster チームによる XMR↔BTC で、メイカー向けの swap バイナリとテイカー向けの asb バイナリとして配布されています(初心者を混乱させる命名なので、セットアップセクションで明確にします)。UnstoppableSwap は同じプロトコルにグラフィカルなラッパーを被せて出荷しており、2026年のテイカー取引量の大半を占めています。

前提条件:始める前に必要なもの

アトミックスワップは難しくありませんが、譲れない前提条件があります。これらのいずれかを飛ばすことは、UnstoppableSwap と Monero コミュニティが公開しているサポートログにおいて、スワップ失敗の最大の単独要因です。

ハードウェアとオペレーティングシステム

少なくとも4時間、中断なくオンラインを維持できるマシンが必要です。理想的にはワークステーション、小型の NUC、または SSD を搭載した Raspberry Pi 5 です。スワッププロトコルには Bitcoin のブロック数で測定されるタイムアウトがあり、スワップ中にサスペンドするノートパソコンでは、ハッピーパスではなく返金パスに落ちる可能性があります。Linux(Ubuntu 24.04 LTS または Debian 12)が最もテストされているプラットフォームです。macOS も動作しますが、バイナリのリリースサイクルから時折遅れます。Windows は UnstoppableSwap のインストーラー経由で動作しますが、初回同期には忍耐をご用意ください。

Bitcoin 側

P2WSH または P2TR アウトプットをスクリプトアドレスに対して生成できる、ウォッチオンリーまたは署名可能な Bitcoin ウォレットが必要です。UnstoppableSwap には Electrum ベースの組み込みウォレットが同梱されており、これを処理してくれるので、開始前に既存の BTC 保有から資金を入れるだけで済みます。BTC 側を Sparrow や Bitcoin Core から駆動したい場合はそれも可能ですが、その場合は正しいマイナー手数料の支払いと、必要に応じた返金トランザクションのブロードキャストの責任を引き受けることになります。

Monero 側

送付先アドレス — プライマリアドレスでもサブアドレスでも、お好みのもの — と、対応するニーモニックシードをオフラインで保管しておく必要があります。Monero は指定したアドレスに直接届けられます。スワッププロセス自体は Monero ノードを動かすことを要求しませんが、自分でノードを動かせば即時の検証と、リモートノードに依存するよりも大幅に優れたプライバシーが得られます。Monero GUI 0.18.x または Feather Wallet 2.7.x のどちらでも問題ありません。Ledger や Trezor のハードウェアウォレットは最終的な送付先としては機能しますが、スワップ機構自体の一部としては機能しません。

ネットワーク

少なくとも1時間にわたって TCP ソケットを開いたままにできる程度の安定した接続が必要です。スワップは COMIT ランデブーネットワーク上で交渉します。厳格な NAT の背後にいる場合は、UnstoppableSwap 内で Tor を有効化することを想定してください。これは2026年現在、プライバシー上の理由からも推奨される設定です。

5分以内にシードから復旧できないウォレットからアトミックスワップを開始してはいけません。復旧パスを開く2ブロック前にタイムアウトしたスワップは、コマンドラインでの Bitcoin スクリプト実行に費やす5時間の試練に変わります。

ステップバイステップ:あなたの最初の BTC→XMR アトミックスワップ

以下のウォークスルーは、2026年2月にリリースされた UnstoppableSwap 1.0.0-rc.18 以降を想定しています。同じ論理的なステップはヘッドレスの swap CLI にも当てはまります。GUI はいくつかのコマンド呼び出しを省いてくれるだけです。数値は小文字のサトシ(sats)と、関連箇所ではピコネロで表記します。

  1. UnstoppableSwap をインストールする。 公式サイトから署名済みバイナリをダウンロードし、公開されているメンテナー鍵に対して GPG 署名を検証し(これは絶対に省略しないでください)、起動します。初回起動時にウォレットディレクトリを構築し、Tor を有効化するかどうかを尋ねてきます。「はい」を選択してください。
  2. 組み込み Bitcoin ウォレットに入金する。 アプリは入金アドレスを生成します。オンチェーン手数料とロックトランザクションをカバーするため、スワップ額よりわずかに多い BTC を送ります。典型的なスワップでは、ロックと償還のトランザクション全体でマイナー手数料として約8,000〜14,000 sats を消費します。続行する前に1承認をお待ちください。
  3. 送付先 Monero アドレスを設定する。 プライマリアドレスまたは新しく生成したサブアドレスを貼り付けます。ウォレットはあなたのビューキーやスペンドキーを決して保存せず、送付先のみを保存するため、ここでのタイプミスは XMR が他人のウォレットに永久に着地することを意味します。三重に確認してください。
  4. 公開レジストリからメイカーを選ぶ。 UnstoppableSwap はオンラインメイカーのリストをポーリングし、提示価格(通常 FixedFloat または Kraken のスポット参照値から0.5〜1.5%以内)、最小・最大取引サイズ、稼働率を表示します。価格と最小サイズで絞り込み、30日未満の稼働履歴しかないメイカーは無視してください。
  5. スワップを開始する。 クライアントはメイカーへの libp2p 接続を開き、スペンドキーシェアを交換し、合意した Bitcoin 額を返金タイムロック付きの2-of-2マルチシグにロックします。この瞬間からカウントダウンが始まります。アプリを閉じたりマシンをスリープさせたりしないでください。
  6. メイカーの Monero ロックを待つ。 メイカーはあなたの BTC ロックをオンチェーンで観測し、その後、結合鍵のみが使用できる2-of-2ステルスアドレスに Monero トランザクションを公開します。これは通常、メイカーの Monero 側手数料に応じて10〜20分かかります。
  7. 暴露と償還。 あなたのクライアントはアダプター署名を公開します。これによりメイカーは BTC を受け取れるようになり、同じ公開が数学的にスペンドキーの一部を暴露し、あなたが XMR をスイープできるようにします。Monero のスイープは自動です。健全なスワップの所要時間(壁時計)は合計30〜90分です。
  8. 送付先を検証する。 Monero ウォレットを開き、受信トランザクションを確認します。Monero の10承認後(おおよそ20分)にロック解除されて表示されます。トランザクション ID をスワップログと照合してください。

もしいずれかの時点でクライアントがクラッシュしても、慌てる必要はありません。同じウォレットディレクトリから再起動すれば、最後のプロトコルステップから再開します。暗号状態はディスク上にあり、エフェメラルなのはネットワークセッションだけです。

アトミックスワップと中央集権型スワップサービスの正直な比較

アトミックスワップはあらゆる用途に向いた道具ではありません。以下の表は私が友人に助言するときに使う比較で、結論はこうです。アトミックスワップは信頼の前提で勝ち、UX と速度で負け、500ドル超の取引では価格で引き分けです。

項目 アトミックスワップ(自前) MoneroSwapper / FixedFloat / SimpleSwap
カストディアルリスク なし — 完全に非カストディアル 低 — 資金はスワップサービスを短時間通過
KYC 要件 常になし 標準フローではなし。AML 警告で発生する場合あり
決済までの時間 典型的に30〜90分、最悪4時間 典型的に15〜40分
最小取引サイズ 多くは0.001 BTC(約70ドル) 20ドル相当からの場合あり
最大取引サイズ メイカー流動性に依存(通常0.5 BTC) 上限が高い。サービスによっては50 BTC まで
実効手数料 0.5〜1.5%のメイカースプレッド+オンチェーン手数料 0.5〜1.0%のスプレッド、ユーザー側に追加マイナー手数料なし
必要な技術スキル 中級 — タイムロックの理解が必須 最小限 — 貼り付けてクリック
モバイル対応 不可 — 2026年現在デスクトップのみ 可 — スマホブラウザで動作
失敗時の復旧 自動返金、時に手動 カスタマーサポートの介入

正直な目安としては、時間、技術的な自信、そしてカストディアル仲介者に対する強い脅威モデルを持っているときにアトミックスワップを使ってください。予測可能性、モバイルワークフロー、または利用可能なメイカー流動性を超える取引サイズが必要なときは、MoneroSwapper のようなプライバシーを尊重するスワップサービスを使ってください。どちらも非 KYC です。違いは、取引の最中に誰があなたのコインを短時間保持するかです。

失敗パターンと復旧方法

2026年には、おおよそ20件に1件のスワップがハッピーパス以外の分岐に当たります。正しく対応すればどれも壊滅的ではありませんが、それぞれ異なる手順が必要です。以下のリストは、ほぼすべてのサポートチケットの原因となる4つのシナリオをカバーします。

BTC をロックした後にメイカーがオフラインになる

あなたの Bitcoin は返金タイムロック付きの2-of-2マルチシグにロックされています。典型的にはキャンセルタイムロックが開くまで Bitcoin の72ブロック(約12時間)、その後さらに72ブロックでパニッシュタイムロックが開きます。メイカーが消えた場合は、ただ待ってください。キャンセルタイムロック後、クライアントは自動的にキャンセルトランザクションをブロードキャストし、あなたが管理する返金アドレスへ BTC を戻します。失うのはマイナー手数料のみで、元本ではありません。

Monero スイープ中にクラッシュする

これが最も多いチケットです。メイカーが Monero を公開した後、あなたがスイープする前にクライアントが閉じてしまった場合は、クライアントを再起動してください。結合鍵を使って未使用アウトプットを再発見し、スイープを完了します。クライアントがアウトプットを見つけられない場合(まれですが、新規インストール環境では起こり得ます)、手動復旧手順を使ってください。新しい Monero ウォレットにスペンドキーシェアをインポートし、適切なブロック高からスキャンすれば、資金が表示されます。

Bitcoin の手数料見積もりが間違っていた

手数料を低く設定しすぎて、ロックトランザクションが交渉ウィンドウ内にマイニングされない場合、メイカーはスワップを放棄する可能性があります。Replace-by-Fee(RBF)を使って手数料を引き上げてください。UnstoppableSwap と Sparrow の両方がこれをサポートしています。メンプールが極端に混雑している期間(>200 sat/vB)には、積極的に支払う準備ができていない限り、スワップを開始しないでください。

貼り付けたアドレスが間違っていた

これからは復旧できません。Monero は提供したアドレスに着地し、Monero のビューキーモデルにより、対応するスペンドキーの保有者だけがそれをスイープできます。常に貼り付けてください。決してタイプしないでください。最初と最後の6文字が一致することを必ず確認してください。高額スワップでは、信頼できるデバイスからの QR コードの使用を検討してください。

実践例:2026年3月に0.05 BTC を XMR にスイープする

具体的にしましょう。2026年3月14日、XMR の価格は172ドル、BTC は103,400ドルでした。0.05 BTC(約5,170ドル)を XMR に変換したいトレーダーが UnstoppableSwap を開き、0.05 BTC 帯で BTC/XMR を提供する3つのメイカーを見ます。実効レートは0.05 BTC あたり29.5 XMR から29.9 XMR の間です。彼は29.8 XMR を提示するメイカーを選びます — Kraken の中値参照に対して0.9%のプレミアムで、急に見えますが、これがまさに KYC とカストディを避けるコストです。

Bitcoin のロックトランザクションは 24 sat/vB で18分かけて承認されます(彼はマイナー手数料として3,800 sats を支払いました)。Monero のロックはその12分後に現れます。償還・暴露ステップは14分かかります。所要時間合計:1時間4分。XMR は彼の Feather ウォレットに現れ、10承認が経過し、彼は UnstoppableSwap を閉じます。支払った手数料合計:Bitcoin 側で3,800 sats、Monero 側でおおよそ0.0001 XMR、そしてメイカー見積もりに埋め込まれた0.9%のスプレッド。典型的な中央集権型取引所での1.0%のスプレッド+0.0005 BTC の出金手数料と比較すると、アトミックスワップは彼に約40ドルを節約させました。

同じトレーダーが0.5 BTC の取引をしていれば、メイカー見積もりが少なく(流動性は0.2 BTC を超えると薄くなります)、代わりに MoneroSwapper や FixedFloat を選んでいたかもしれません。どちらもそのサイズで KYC を要求せず、いずれも30分未満で完了します。意思決定の木はイデオロギー的ではありません。運用的なものです。

日本のユーザー向けの実務的な注意点

日本国内で活動するユーザーには、海外のチュートリアルでは触れられない固有の論点があります。第一に、国内取引所(bitFlyer、Coincheck、bitbank など)はいずれも金融庁の指針により2018年以降 Monero を取り扱っていません。したがって BTC を入手するのは国内取引所で容易ですが、その BTC を XMR に変換する手段は実質的に海外サービスかピアツーピア手段に限定されます。アトミックスワップはこの空隙を埋める数少ない非カストディアルな選択肢の一つです。

第二に、ネットワークの観点では、国内の家庭用回線(NTT フレッツ系の IPoE 接続を含む)は CGNAT の背後にあることが多く、libp2p の直接接続が成立しないケースがあります。UnstoppableSwap で Tor を有効化することがほぼ必須となる理由のひとつです。VPS を東京リージョンや大阪リージョンで借りて、SSH 経由でメイカー/テイカーを動かす上級者も少なくありません。

第三に、税務面では国税庁の暗号資産ガイドライン(令和3年改訂以降)に従い、各スワップは譲渡日における時価で雑所得として計算されます。年間20万円を超える利益がある給与所得者は確定申告の義務が生じます。スワップごとに日付、BTC 数量、XMR 数量、当時の円建て時価をスプレッドシートに記録しておくと、年明けの計算が大幅に楽になります。

よくある質問

Bitcoin-Monero アトミックスワップは本当に匿名ですか?

Monero 側は受領の瞬間から RingCT、リング署名、ステルスアドレスの保護を継承するため、送付先は構築上プライベートです。しかし Bitcoin 側は他の Bitcoin トランザクションと同じオンチェーンの足跡を残します。ロックアウトプットは公に可視で、あなたが送信元としたアドレスに紐付いています。あなたの Bitcoin に既知の出所(例えば中央集権型取引所)があった場合、チェーン解析はあなたがそのコインをアトミックスワップに使ったことを確認できます。プライバシーは資金が Monero に入った後で改善されます。Bitcoin の履歴を遡及的に洗浄するわけではありません。

なぜ「アトミック」と呼ばれるのですか?

データベースの意味での「アトミック」です — スワップは両チェーンで完全にコミットされるか、両チェーンで完全に巻き戻されるかのいずれかです。両方のタイムロックが尊重される限り、一方が支払われて他方が支払われていないという状態は存在しません。暗号的なアトミシティはアダプター署名から生じ、これが BTC の償還トランザクションを XMR のスペンドキーシェアの暴露と結合します。

メイカーを運営して(XMR を BTC で売って)スプレッドを稼げますか?

はい。同じ UnstoppableSwap バイナリがメイカーモードで動作し、Automated Swap Backend(ASB)と呼ばれることもあります。価格を見積もり、Monero 担保をロックし、テイカーに提供します。2026年のリターンは控えめ(投下資本に対して年率4〜8%)で、スワップ中にオフラインになるリスクや、価格変動を通じて在庫を保有するリスクを負います。多くのアクティブなメイカーは、Tor の背後または VPS 経由で専用サーバー上で動作しています。

Bitcoin ネットワークが混雑している場合はどうなりますか?

ロックと償還の両方のトランザクションで高いマイナー手数料を支払うことになり、各承認ステップに時間がかかるためスワップ自体も長くなります。プロトコルは混雑に対して堅牢です — タイムロックは分ではなくブロックで測定されます — が、キャンセルタイムロックの前にトランザクションがマイニングされる程度に手数料を高く設定する必要があります。原則として、メンプールが150 MB の未承認トランザクションを超えるときにはアトミックスワップを開始しないでください。

私の住んでいる地域でアトミックスワップは合法ですか?

ほとんどの法域では、すでに所有している暗号資産を保有予定の別の暗号資産と交換することは、ユーザーにとっては規制対象の活動ではありません。メイカーが規制対象かどうかは、現地の資金移動業者の規則に依存します。日本では、暗号資産の交換業務は資金決済法のもとで金融庁(FSA)の登録を要する活動ですが、ピアツーピアのアトミックスワップに対する個人ユーザーの参加は2026年現在その登録要件の対象外です。ただし、税務報告は依然として適用されます。各スワップは BTC の譲渡であり、XMR の取得であるため、雑所得として計算され、国税庁の暗号資産ガイドラインに従って申告する必要があります。具体的な状況については、必ず現地の税務専門家にご相談ください。本ガイドは法的助言ではありません。

ハードウェアウォレットからアトミックスワップを実行できますか?

2026年初頭の時点では、直接はできません。プロトコルはアダプター署名への署名を要求しますが、Ledger と Trezor のファームウェアはまだネイティブにこれをサポートしていません。ハードウェアウォレットから組み込みの UnstoppableSwap ウォレットに資金を入れ、スワップを実行し、その後得られた XMR をハードウェアウォレットで管理する Monero アドレスに送ることはできます。これによりスワッププロトコル自体への参加を要求せずに、長期保管をハードウェアデバイス上に保つことができます。

結論

Bitcoin から Monero へのアトミックスワップは、2026年において、最大の暗号資産と最もプライベートな暗号資産との間の、トラストレスで非 KYC な橋として私たちが手にしている最も近いものです。これは魔法ではありません。中央集権型取引所より高くつき、スワップサービスより時間がかかり、せっかちなユーザーを返金パスに座礁させてきた学習曲線を持っています。しかし適切な取引サイズ — 例えば0.005から0.2 BTC の間で、時間があり、取引相手リスクをゼロにしたい場合 — においては、利用可能な最もクリーンなツールです。本格的な資本を投じる前に、まずは少額のテストでワークフローを一度マスターしてください。

そのスイートスポットの外の取引、またはモバイルワークフローが必要なときには、MoneroSwapper のようなプライバシー尊重型のカストディアルスワップが、同じ BTC→XMR の変換を、KYC なし、アカウントなし、メールアドレスなし、そして取引完了に必要な以上のログを保持せずに、30分未満で処理します。正しい答えはイデオロギーではなく、目の前の特定のスワップのサイズ、タイムライン、脅威モデルに合うツールがどちらかという話です。

この記事をシェア

関連記事

交換の準備はできましたか?

匿名 モネロ取引所

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

今すぐ交換