非カストディアル スワップの説明: HTLC とアトミック スワップ

HTLC とアトミック スワップについて、真にトラストレスであるもの、そうでないもの、および SwapRocket がどのようにして KYC なしでスワップを高速に維持するのかについて、わかりやすく詳しく説明します。

S
SwapRocket Team
·4 min read
非カストディアル スワップの説明: HTLC とアトミック スワップ
モデル取引中に資金を保持しているのは誰ですか?信頼レベルスピード異なるチェーンでも機能しますか?
集中交換局 (CEX)Exchange は預金と内部残高を保持します最高 (会社を信頼している)一度入金するとすぐに届くことが多いはい
カストディアル「インスタント スワップ」サービスはあなたのデポジットを一時的に保管します中~高数分から数時間はい
アトミック スワップ (HTLC ベース)誰も (契約により交換/返金が強制されます)最低分、確認次第限定的 (互換性のあるチェーンが必要)
非保管型アグリゲーター (SwapRocket フローなど)ウォレットからウォレットへ。ユーザー残高は保存されていません低い通常は数分です。はい (ルーティング/流動性経由)
あなたは、インターネット上で、身分証明書を提示せずに、会ったこともない誰かと暗号通貨を交換しようとしていますが、それでもそれが安全であると期待しています。

他の業界なら詐欺みたいな話ですね。

暗号通貨では、多くの場合、それは単なる…優れたエンジニアリングです。

ノンカストディアルスワップが機能するのは、その「ルール」が企業の約束ではなくブロックチェーンによって強制されるためです。そして、アトミック スワップ、HTLC、タイムアウト、返金パスなどの変動部分を理解すると、スワップを思いつきのように扱うのをやめ、よく設計された自動販売機のように考えるようになります。

TL;DR (これを保存):
- 非保管 とは、資金を取引所アカウントに保管しないことを意味します。コインはウォレットで始まり、ウォレットで終わります。
- 最も純粋な形式は アトミック スワップで、2 つのチェーンが HTLC (ハッシュ タイムロック契約) を介して「取引または返金」を強制します。
- すべてのチェーン/ペアが真のアトミック スワップをサポートしているわけではないため、多くの「インスタント スワップ」では 非カストディアル ルーティング (1 回送信して 1 回受信) と返金ロジックが使用されます。
- 本当のリスクは通常、「プラットフォームが私のお金を盗んだ」ということではありません。より現実的なものは、間違ったネットワーク、低料金、価格変動、タイムアウト/返金のエッジケースです。
- 口座を開設せずにすぐに交換したいですか? SwapRocketExchange フローを使用して、ウォレット間を維持します。

市場スナップショット (2026 年 1 月 13 日): この記事にはライブ市場データがありませんが、同じパターンが引き続き現れています。ボラティリティの際にはメジャー (BTC/ETH/SOL) と安定銘柄 (USDT/USDC) の間で人々が入れ替わります。 ETH から USDTBTC から USDTSOL から USDT などの「コンバータ」クエリがトレンドを維持しているのはそのためです。

「非 KYC + 非管理」が魔法ではない理由、それはデザインです

従来の交換(たとえ良い交換でも)について考えてみましょう。資金を入金すると、口座に入金され、その後出金されます。

それは便利ですが、完全にコントロールできなくなる瞬間でもあります。

非保管スワップはそのモデルを反転させます。為替残高を維持していません。コインをプラットフォームに「駐車」することはありません。 コイン A を送信し、コイン B を受信という単一目的のトランザクションを実行します。

ワークフロー自体 (アドレス、確認、返金アドレス) が初めての場合は、まずこの初心者向けのウォークスルーをざっと読んでください: 初めての暗号スワップ: 初心者向けステップバイステップ

さて、ボンネットを開けてみましょう。

保護者と非保護者: 内部で何が変わるのか

2 つの暗号通貨ウォレット間の HTLC ベースのアトミック スワップの図 - カストディアルと非カストディアル: 内部での変化

最もクリーンなメンタル モデルは次のとおりです。

  • 保管取引所: 資金を保管し、出金を受け付けてくれる会社を信頼します。
  • 非管理スワップ: 数学 + ブロックチェーン + 管理を最小限に抑えるスワップ プロセスを信頼します。

実際には、「非保管」とは、いくつかの異なるアーキテクチャを意味する場合があります (後で比較します)。ただし、ユーザー エクスペリエンスは通常次のとおりです。

  1. ペアを選択します (ETH → USDT など)。
  2. 受信アドレスを指定します。
  3. ウォレットから送信します。
  4. ウォレットに届きます。

口座残高がありません。 「ログインして退会する」ことはありません。また、継続的な監護関係がないため、通常はKYCはありません。### 1 つの簡単な比較表 (4 つの一般的なモデル)

最後の行は実生活にとって重要です。

真のアトミック スワップは夢です。トラストレスで、純粋で、エレガントです。しかし、暗号通貨の世界はマルチチェーン (ETH、SOL、TRON、BNB チェーン、TON など) であり、そのすべてが同じ「アトミック スワップ言語」を話すわけではありません。

そこで業界は進化しました。非カストディアル ユーザー エクスペリエンス。多くの場合、厳密な HTLC アトミック スワップがそのペアに利用できない場合でも、流動性集約と強力な返金ロジックによって強化されます。

アトミックスワップ 101: 信頼できない理想

アトミックスワップは基本的に保証付きの取引です。
  • 両方の当事者が望むものを手に入れます。
  • または 双方 に返金されます。

いや「私が先に送ったんだから、もう消えないでね」

アトミック という言葉はコンピューター サイエンスに由来しており、完全に実行される操作、またはまったく実行されない操作のことです。コミットまたはロールバックするデータベース トランザクションのようなものです。

アトミックスワップが可能な場合

古典的なアトミック スワップには次のものが必要です。
  • 必要なロック条件を表現できる 2 つのチェーン (多くの場合、スクリプトまたはスマート コントラクトを介して)
  • 互換性のあるハッシュ (1 つの「秘密」で両側のロックを解除できる)
  • タイムロック機能 (問題が発生した場合に資金を返金できるようにするため)

ビットコインスタイルのチェーンと特定の互換ネットワークはこれをうまく実行できます。一部のエコシステムではそれが難しくなったり、異なるプリミティブが必要になったりします。

「アトミック スワップ」が次の 2 つの方法で使用されるのはこのためです。

  • 厳密な定義: 2 つのチェーンにわたる HTLC 駆動のチェーン強制スワップ。
  • より緩やかなマーケティングの定義: 「それは 1 つのフローであり、資金を取引所に保持しないため、アトミックに感じられます。」

この記事では、アトミック スワップというときは厳密な定義にこだわりますが、より広範な非カストディアル スワップ エクスペリエンスについて話すときは明確にします。

見知らぬ人と交換しているかのように HTLC を説明する

2 つの暗号通貨ウォレット間の HTLC ベースのアトミック スワップの図 - 知らない人と交換しているかのように HTLC が説明されています

HTLC は Hash Time-Locked Contract の略です。

その名前は大学院クラスのように聞こえます。考え方はシンプルです。

あなたと見知らぬ人が取引したいと考えていると想像してください。

  • 1 ETH を持っています
  • 彼らはUSDTを持っています(両方が受け取ることができるチェーン上にあります)

しかし、どちらも先に送信することを望んでいません。

「2 つの南京錠ボックス」のたとえ

次のような鍵のかかった箱を想像してください。
  • ボックスは 秘密コード (ハッシュ ロック 部分) で開けることができます。
  • コードが特定の期限までに使用されなかった場合、ボックスは 自動的に送信者に返されます (これが タイム ロック 部分です)。

これをブロックチェーンにマッピングします。

  • 「受信者がこのハッシュと一致する秘密を明らかにした場合にのみ、受信者に支払いを行う」という契約で資金をロックします。
  • T 時間までに秘密が公開されなかった場合は、「送信者に返金」します。

「秘密」が両方の鎖をどのように結びつけるか

ここがエレガントなポイントです。1. 一方がランダムなシークレットを生成します (S と呼びます)。 2. S 自体ではなく、H(S) (その秘密のハッシュ) を公開します。 3. 両方のチェーンが H(S) を条件として使用して資金をロックします。 4. 一方の当事者が資金を請求する場合、オンチェーン上の S を明らかにする必要があります。 5. 相手は、S をオンチェーンで認識し、それを使用して相手側を主張します。

したがって、一方の側を主張する行為により、自動的にもう一方の側も主張できるようになります。

タイムアウトにより人質事件は防止されます

タイムロックがないと、誰かが資金をロックして完了しない可能性があります。

タイムロックを使用すると:

  • 受信者が期限までに請求を行わなかった場合、送信者は返金されます。
  • 通常、最初の要求で秘密が明らかになった後に 2 番目の要求が行われるまでの時間を確保するために、一方の側のタイムアウトはもう一方の側より長くされます。

実際の導入では、確認の対象やチェーンの状態に応じて、時間枠は異なります。「数時間から 1 日まで」と考えてください。

HTLC が信頼できないと感じる理由

誰も裁量権を持っていないからです。

資金をリリースするために必要な「サポート チケット」はありません。チェーンは、条件が満たされた瞬間にルールを適用します。

これがトラストレス交換の核となる約束です。システムは信頼を必要としません。なぜなら、信頼が悪用される可能性のある場所が排除されるからです。

ほとんどの「インスタント スワップ」が実際に行うこと (そしてそれが依然として役立つ理由)

さて、人々を混乱させる部分についてです。

スワップがシームレスであると感じるたびに、「アトミック スワップ」という言葉が飛び交うのを目にするでしょう。しかし、SOL → USDTXRP → USDT、または SOL から TON へのスワップ などの最新のマルチチェーン ペアでは、厳密な HTLC アトミックスワップがメカニズムではないことがよくあります。

代わりに、多くのサービスは、次のことを適切に行うことで、非保管の「エクスペリエンス」を提供します。

  • ユーザー アカウントも保存残高もありません (資金を長期的に保持する取引所ウォレットに入金することはありません)
  • スワップごとの ワンタイム デポジット アドレス
  • オンチェーン支払い 受け取りアドレスに直接送信
  • 何かが失敗した場合の 返金アドレス ロジック
  • 流動性の集約により競争力のあるレートを実現

プラットフォーム上に資金を放置することがないため、これでも「入金して祈る」モデルに比べて大幅なアップグレードとなります。

そして、ほとんどの人にとって、それは実際的なスイートスポットです。つまり、ウォレットからウォレットまで、迅速で、KYC なしです。

これらのフローに現れるコスト (スプレッド、ネットワーク手数料、隠れた最低額) を詳しく知りたい場合は、次の記事を読む価値があります: Crypto Swap Fees: Hidden Costs That Eat Your Profit

SwapRocket でのスワップがエンドツーエンドでどのように機能するか

これを現実のシナリオで具体的に見てみましょう。

好成績を収めた後、ETH に座っていて、アカウントを開設したり書類をアップロードしたりせずに、リスクを回避して厩舎に行きたいとします (ETH から USDT への変換など)。

SwapRocket の Exchange のようなフローを使用すると、目標は単純です。ウォレットから送信し、ウォレットに受信、通常は数分で完了します。

ステップ 1: ペアを選択します (そしてネットワークの健全性をチェックします)。

以下から開始できます。
  • 交換メインページ
  • ETH to USDT のような専用のペア ページ
  • または、最初に価格を確認する場合は、簡単な計算/コンバータ ページ

「ETH から USDT コンバーター」や「ビットコインから USDT コンバーター」などの一般的な検索を行う場合、SwapRocket の コンバーター ページは、方向と金額をマッピングするのに役立ちます。

人々が常に検索する例:

ステップ 2: 受信アドレスを入力します (最も重要なフィールド)

ここでノンカストディアルスワップが威力を発揮します。

支払い先を決めるのはあなたです。ハードウェア ウォレット、モバイル ウォレット、または新しいアドレスを使用できます。

  • 間違いの 80% を防ぐ 2 つの実践的なヒント:- チェーンをトークンと照合します。 「USDT」は複数のネットワークに存在できます。
  • そのチェーンを初めて利用する場合は、より少ない量で テスト スワップを行ってください。

ステップ 3: スワップにより 1 回限りの入金アドレスが作成されます

「アカウントに入金」する代わりに、その 1 つのスワップに関連付けられた固有のアドレスを取得します。

あなたから見ると、これは、現金をカウンターの後ろのタブに置いておくのではなく、特定の買い物のためにレジ係に渡すようなものです。

ステップ 4: ウォレットから資金を送金します (署名はあなたが制御します)

これが「非拘留」の瞬間です。
  • ウォレットでの送信を承認します。
  • ネットワーク料金はお客様が選択します (該当する場合)。
  • チェーンは入金を確認します。

一部のネットワークでは、確認時間が非常に早くなることがあります。他の場所では、混雑により処理が遅くなる可能性があります。それは普通のことです。

ステップ 5: ルーティング + 実行 (レートが実際に発生する場所)

これは、多くの人が決して考えない内部の部分です。

スワップを完了するために、プラットフォームは次のことを行う場合があります。

  • 1つ以上の流動性ソースを経由するルート
  • 確認中の価格変動をヘッジ
  • 変換を実行し、支払いを準備します

ここで 流動性の集約 が重要になります。複数のソースからレートを引き出すことができれば、多くの場合、オールイン スプレッドを減らすことができます。

日常の数字では、ユーザーは通常、ペアの流動性、ボラティリティ、ネットワークコストに応じて、実効スワップスプレッドが 0.2% ~ 1.5% 程度であることを確認しています (保証ではなく、単なる現実の確認です)。

ステップ 6: あなたの住所に支払いを受け取ります

最も良い点は、「撤退」する必要がないことです。

コインは指示した場所に到着します。

BTC → ETH のようなものを交換する場合は、専用ページ BTC から ETH への交換 も気に入るかもしれません。

プライバシーを重視する場合、人々が使用する古典的なルートは BTC → XMR: BTC から XMR への交換 です。

SwapRocket は「トラストレス」の範囲のどこに当てはまりますか?

SwapRocket は、非保管、非 KYC スワッピング エクスペリエンスのために構築されています。
  • プラットフォーム上にあるアカウント残高を作成しているわけではありません。
  • 身分証明書は渡さないんですね。
  • ウォレットからウォレットへの専用のスワップを行っているのですね。

厳密な HTLC アトミック スワップの場合、互換性は関係するチェーンに依存します。

しかし、ユーザーの安全性の観点から見ると、重要な結果は同じです。保管期間を最小限に抑え、滞留時間を最小限に抑え、ウォレット レベルでの制御を維持するということです。

制限、返金処理、および一般的なエッジケースに関する公式の基本情報が必要な場合は、FAQ をブックマークしておいてください。

料金、故障モード、安全性チェック

ノンカストディアルスワップは一定のリスクを軽減しますが、無敵になるわけではありません。

実際に人々をつまずかせるのは次のとおりです。

1) ネットワークの不一致 (回避可能な最大の損失)

「USDT」は一つのものではありません。

これは、さまざまなネットワーク上に存在できるトークンです。間違ったタイプの住所に送ることは、家の鍵を別の国の私書箱の番号に郵送するようなものです。

安全習慣:

  • ネットワークアドレス形式を必ず確認してください。
  • 不安がある場合は、より少ない量のテストを使用してください。

2) タイムアウトと払い戻し

HTLC スタイルのスワップでは、タイムアウトは安全設計の一部です。

非保管インスタント スワップでは、返金はスワップ ロジックと指定したアドレスによって処理されます。

いずれの場合でも、払い戻しは通常、次の条件によって決まります。

  • デポジットが到着したかどうか ・引用ルール内で実行可能かどうか
  • 払い戻しアドレスがそのチェーンに対して有効かどうか

チェーン間でプライベートに移動するための平易な戦略 (新しいアドレス、アドレスの再利用の回避など) が必要な場合は、これを読むと強力です: プライバシー優先の暗号プレイブック: 資金を匿名で移動する

3) 確認中の価格変動

これは、「ETH を送信しましたが、予想よりわずかに少ない USDT を受け取ったのはなぜですか?」です。一瞬。2 ~ 3 分の確認ウィンドウであっても、速い市場では重要になる場合があります。影響は以下によって異なります。
  • ペアのボラティリティ
  • レート相場のタイプ (固定か変動か)
  • 流動性の深さ

ボラティリティが高い時間帯にスワップする場合は、次の点を考慮してください。

  • より小さいチャンク ($1,000 の 1 つのスワップではなく、$500 のスワップを 2 つ)
  • 流動性がより高いペア
  • ヘッドラインレートだけでなくスプレッドにも注目

4) 最小値、最大値、および「ダスト」問題

どのルートにも運行上の制約があります。

よく見られるのは次のようなものです。

  • 最小スワップ額(ネットワーク手数料をカバーするため)
  • 最大値(流動性とリスクを管理するため)

これは、人々が小さな残り物を交換しようとするため、ETH から USDT への変換ビットコインから USDT へのコンバーター フローなどの一般的な動きに特に関係します。

5) 「これはコードの悪用ではなく、あなたの間違いです」という現実

ほとんどのスワップ損失は退屈な理由で発生します。
  • アドレスのコピー/ペーストエラー
  • ネットワークの選択が間違っている
  • 出金が遅れる取引所からの送金
  • 手数料が不足しているため、取引に時間がかかりすぎる

ノンカストディアル・スワップは偏執的なものではありません。

意図的であることが重要です。

「交換」に入る前の実用的なチェックリスト

SOL → USDTETH → USDT、または XRP → USDTSOL → USDC などのあまり一般的ではないスワップを実行しようとしている場合は、この簡単なチェックリストを実行してください。

交換前チェックリスト (30 秒かかります)

- 受信アドレス: 正しいチェーン、正しい形式、新しく貼り付けられました - 返金先住所 (リクエストされた場合): 受け取り先住所と同様にご注意ください。 - 量: 最小値を超えていますが、「粉塵」ではありません - 手数料: 確認が滞るような法外に低い手数料を設定していません。 - タイミング: 次の 10 ~ 30 分間監視できない場合は、スワップの開始を避けてください。

スワップ中

- スワップの詳細またはトランザクション ID を保存します - 指示に明示的に指示がない限り、2 回目のデポジットを送金しないでください。

何かが横道に逸れた場合

- ブロックエクスプローラーで入金トランザクションを確認する - 確認が進行していることを確認する - 最も一般的な解決方法については、FAQ を使用してください。 - 必要に応じて、スワップの詳細 (秘密キーではない) をお知らせください。

ここからどこへ行くべきか (そして安全に試す方法)

ここまで理解できたなら、「トラストレス」交換の核となる約束を理解したはずです。
  • HTLC アトミック スワップ: 純粋なチェーン強制バージョン (スワップまたは返金)。
  • 最新の非保管スワップ プラットフォーム: 現実世界に対応できる実用的なマルチチェーン バージョン (ウォレット間、アカウントなし、KYC なし)。

次善のステップは、自信を高めるために、小さくて退屈な交換を試してみることです。

  • 共通テストルートが必要ですか?まずは Converter で価格設定を試してください。
  • 実行する準備はできましたか?そのまま交換のフローへお進みください。
  • 始めるにはコインが必要ですか? SwapRocket は、Buy Crypto 経由のオンランプも提供します (利用できるかどうかは地域と支払い方法によって異なります)。

関連書籍

- 初めての暗号スワップ: 初心者向けステップバイステップ - 暗号スワップ手数料: 利益を食いつぶす隠れたコスト - プライバシー優先の暗号プレイブック: 資金を匿名で移動する

アカウントや KYC なしで交換する準備はできていますか?

取引アカウントを作成せずに、コイン A をコイン B に素早く交換するという単純な目標がある場合、SwapRocket はまさにそのために構築されています。

SwapRocket Exchange にアクセスし、ペアを選択し、受信アドレスを貼り付けて、数分で最初のウォレット間の交換を行ってください。コントロールを維持し、KYC をスキップし、200 以上の暗号通貨にわたる競争力のあるレートに裏付けられたクリーンで簡単なエクスペリエンスを得ることができます。

S
Written by SwapRocket Team
SwapRocket Team · Crypto Exchange Insights

More from SwapRocket

Discover more insights about crypto trading

View All Posts
    非カストディアル スワップが内部でどのように機能するか |スワップロケット