クロスチェーンスワップ、ブリッジ、DEXについて

Cross-Chain Swaps, Bridges, and DEXs Explained

個々のブロックチェーンは、すべてのアプリケーションが単一のネットワークで相互接続された、独立したエコシステムとして機能します。たとえば、Ethereumブロックチェーン上のすべてのトークンは接続されているため、手間をかけずに簡単に交換できます。しかし、異なるブロックチェーン上のトークンを交換することは、簡単ではありません。そのため、複数のブロックチェーン間で相互運用性を実現するクロスチェーンインフラが必要になりました。
 

クロスチェーンインフラがなければ、ブロックチェーンは、今日のWeb2環境のスタンドアロンアプリと同じように切断されたままになります。したがって、クロスチェーンスワップにより、異なるブロックチェーン間で暗号資産をシームレスに交換できます。通常の分散型取引所と同様に、クロスチェーンスワップは、相互接続されたブロックチェーンの世界で重要になりつつあります。
 

クロスチェーンスワップ

中央集権型取引所(CEX)では、ユーザーは単一のプラットフォーム内で異なるブロックチェーンの暗号資産を取引できます。ユーザーは暗号資産をCEXに預け、CEXはこれらの資金を保管し、クロスチェーン取引を実行します。

 

ただし、CEXでのクロスチェーンスワップには、大きなリスクが伴います。ユーザーは取引所が資金を保護することを信頼する必要があり、保管リスクが生じます。例えば、取引所がハッキングされたり、破産したり、詐欺行為を行ったりすると、ユーザーは資産を失う可能性があります。さらに、CEXは規制監督の対象であり、管轄区域によっては取引所の運営やユーザーの資金へのアクセスに影響する可能性があります。システムの停止や遅延などの技術的な問題は、取引や資金へのアクセスを妨害する可能性があります。

 

さらにCEXでは通常、ユーザーがKYC(本人確認)手続きを完了する必要があります。個人情報は取引所によって保存されていますが、データ侵害で盗まれる可能性があるため、ユーザーのプライバシーが侵害される恐れもあります。ユーザーは、クロスチェーンスワップを行う前に、これらのリスクとCEXが提供する利便性および流動性を比較検討する必要があります。

 

一方、OKX DEXなどのクロスチェーン分散型取引所(DEX)が、CEXの弱点を克服した代替策として登場しています。では、クロスチェーンDEXとは正確には何であり、どのように機能するのでしょうか。
 

分散型取引所(DEX)

分散型取引所(DEX)は、暗号資産ユーザーが資金の管理を第三者に委ねることなく、直接取引できるピアツーピアのマーケットプレイスです。これらの取引は、ソフトウェアにエンコードされた自動実行契約である「スマートコントラクト」によって促進されます。

DEXについて詳しくはこちらの記事をご参照ください。https://tangem.com/ja/blog/post/what-is-a-dex/
 

クロスチェーンDEX

クロスチェーンDEXとは、複数のブロックチェーン間で暗号資産を交換できる分散型取引所です。このタイプの取引では、クロスチェーンブリッジと相互運用性プロトコルを利用して、異なるブロックチェーン間で資産を移動させることになります。
 

クロスチェーンブリッジは、トークンとデータを異なるブロックチェーン間で移動できるようにするプロトコルです。1つのブロックチェーンで資産をロックし、別のブロックチェーンで同等のトークンをミント(鋳造)するか、元のブロックチェーンでトークンをバーン(焼却)し、送り先のブロックチェーンで新しいトークンをミントすることで機能します。
 

ブリッジは、クロスチェーンスワップの基盤となるインフラとして機能し、仲介者を必要とせずにブロックチェーンの境界を越えて資産を移動できるようにします。例えば、クロスチェーンブリッジは、イーサリアムブロックチェーンでイーサリアム (ETH)をロックし、バイナンススマートチェーン(BSC)でラップド・イーサリアム(WETH)をミントして、BSCエコシステム内で利用できるようにします。


クロスチェーンDEX は、ユーザーがさまざまなブロックチェーンエコシステムの資産をシームレスに取引できるプラットフォームを提供することで、従来のDEX の制限を克服します。
 

クロスチェーンブリッジの問題点

クロスチェーンブリッジには、通常のブロックチェーン内でのやり取りには必要のない、信頼性や柔軟性のトレードオフが伴います。つまり、異なるブロックチェーン上のスマート コントラクト間で取引を実現するには、これらの領域で妥協する必要があります。


クロスチェーンブリッジにおいて重要なポイントは、ラップされたアセットとネイティブ アセットの使用です。別のブロックチェーンからのトークンを表すラップドアセットは、元のトークンを安全に保持するために1つ以上の存在に依存するため、追加のセキュリティと信頼性の問題が発生します。
 

クロスチェーンブリッジのもう1つの重要な側面は、ファイナリティです。つまり、ソース チェーンで取引が確認されると、送り先チェーンの資金にアクセスできるという保証です。ファイナリティが保証されていないと、ソースチェーンでの取引の取り消し(ブロックの再編成など)が送り先チェーンに悪影響を及ぼし、サポートされていないブリッジトークンの発行などの問題につながる可能性があります。
 

クロスチェーンブリッジを介したスワップが失敗する理由は、他にもあります。

 

クロスチェーンスワップが失敗する一般的な理由

クロスチェーンスワップが失敗する原因は、主に3つあります。

  • 元のチェーンのスワップが失敗する。
     
  • 送り先のチェーンのスワップが失敗する。
     
  • クロスブリッジ取引が失敗する。

 

元のチェーンのスワップと、送り先チェーンのスワップが失敗する理由は次のとおりです。
 

  • ブロードキャストの失敗:取引がブロックチェーンに正常に伝達されない場合に発生します。これは、取引の詳細が元のチェーンからブリッジに適切に送信されず、スワップが実行されないか、送り先のチェーンによって認識されない場合などに発生します。
     
  • ガス不足:ガス不足とは、ブロックチェーンでの処理に必要な取引手数料をカバーするのに、十分な暗号資産がないことを意味します。
     
  • 承認された暗号資産の量が不十分:この問題は、スワップで使用するために承認された暗号資産の量が、必要な量よりも少ない場合に発生します。ユーザーが取引に十分なトークンを承認または提供していない場合、スワップは完了できません。
     
  • サードパーティDEXのコントラクト実行エラー:これは、スワップを処理するDEXのスマートコントラクトに問題がある場合に発生します。これは、コーディングエラー、バグ、またはコントラクトのロジックの予期しない問題などが原因です。
     
  • 取引が高速化またはキャンセルされた:取引を高速化するには、ガス代を上げて取引を優先させる必要がありますが、キャンセルすると取引の実行が停止します。これらのアクションはスワップ手続きを妨害し、失敗につながる可能性があります。
     
  • 取引されたトークンが、セーフムーントークン / ハニーポットトークンだった:セーフムーントークンまたはハニーポットトークンは、特定の機能やリスクがある暗号資産の一種です。セーフムーントークンは、取引手数料が高額であったり流動性に問題があったりするものです。ハニーポットトークンは、資金を閉じ込めてユーザーが引き出せないように設計されています。
     
  • サードパーティブリッジのブロックリストをトリガーした:ブロックリストとは、ブリッジやDEXが特定のトークンなどを含む取引を防ぐために使用する、アドレスまたはスタンダードのセットです。クロスチェーンブリッジのスワップに、ブロックリストにあるトークンまたはアドレスが含まれる場合、取引はブロックされます。
     
  • クロスチェーンの最小 / 最大金額を超過した:ブリッジには、チェーン間でスワップできる金額の最小および最大制限が設定されていることがよくあります。スワップされるトークンの金額がこれらの制限内に収まらない場合、取引は失敗になります。
     
  • ブリッジの流動性が不十分:流動性とは、スワップを完了するために必要なブリッジの、流動性プールの可用性を指します。スワップされるトークンの量をカバーするのに十分な流動性がない場合は、取引を続行できません。これは、流動性プールが枯渇した場合、またはブリッジ内のソース資産と宛先資産の間に不均衡がある場合に発生する可能性があります。
     
  • ブリッジ間の取引がタイムアウトした:タイムアウトは、取引の処理に時間がかかりすぎる場合に発生します。これは、チェーン間で資産を移動させるブリッジのメカニズムに遅延がある場合などに発生します。

クロスチェーンの払い戻し

TangemエクスプレスからOKX DEX経由でスワップして取引が失敗した場合、払い戻しを受けることができます。払い戻しは、取引がいずれかの時点で失敗し、ユーザーが資産を取り戻す必要がある場合に発生します。これらの払い戻しは、上記のいずれかの理由でトリガーされる可能性があります。

元のチェーンのスワップまたはクロスブリッジ取引で問題が発生した場合、ユーザーは元のトークンを受け取り、取引手数料が差し引かれることもありません。

ただし、送り先のチェーンのスワップが失敗した場合、ユーザーはブリッジに使用された中間トークンで資金を受け取ります。これらのトークンには通常、USDT、USDC、DAI、WETH、ETHなどが含まれます。
 

よくある質問

オンチェーンスワップと、クロスチェーンスワップの違いは何ですか?

オンチェーンスワップでは、同じブロックチェーン内で暗号資産を変換します。送信トークンと受信トークンの両方が、同一のネットワーク上にあります。対照的に、クロスチェーンスワップでは、異なるブロックチェーン間で資産を変換します。送信トークンはあるネットワーク上にあり、受信トークンは別のネットワーク上にあります。

 

スワップが失敗する理由は何ですか?

ネットワークが混雑すると、ガス代が大幅に増加する可能性があります。マイナーはガス代の高い取引を優先するため、取引がすぐに取得されないと失敗する可能性があります。取引を開始するときは、プラットフォームが推奨するデフォルトのガス代を使用することをお勧めします。

 

また、流動性の深さは、不安定な市場のなかで変動する可能性があります。取引量が必要な最小値を下回ると、コントラクトによって取引が停止され、過度のスリッページが原因で失敗する可能性があります。

さらに、ユーザーが複数の同一取引を同時に開始したが、最初の取引に十分な残高しかない場合、後続の取引は失敗するということもあります。

 

取引が失敗した後でも、ガス代を支払う必要がありますか?

はい、取引が失敗した場合でもガス代の支払いは必要です。ガス代は、取引の成否に関係なく、ネットワークリソースを消費するマイナーまたはバリデーターに取引の処理に対する報酬として支払われます。