アトミックスワップとは
アトミックスワップ(Atomic Swap)は、異なるブロックチェーン上の暗号資産を、仲介者なしで直接交換する技術です。「アトミック(不可分)」の名前通り、交換は「両方成功」か「両方失敗」のどちらかしかなく、片方だけが資産を失うリスクがありません。
HTLC(ハッシュタイムロックコントラクト)
アトミックスワップの核心技術はHTLC(Hash Time-Locked Contract)です。Aliceがシークレット値のハッシュを使ってBTC側でコントラクトを作成し、Bobが同じハッシュを使ってLTC側でコントラクトを作成します。Aliceがシークレットを公開してLTCを受け取ると、Bobも同じシークレットを使ってBTCを受け取れます。タイムロックにより、一定時間内に完了しなければ両方の資金が返却されます。
オンチェーン vs オフチェーン
アトミックスワップにはオンチェーン方式とオフチェーン方式があります。オンチェーン方式は各ブロックチェーン上で直接HTLCを実行しますが、手数料とスピードの面で課題があります。Lightning Network等のオフチェーン決済チャネルを使えば、高速かつ低コストなアトミックスワップが可能です。
歴史と現状
最初のアトミックスワップは2017年にBTCとLTC間で実行されました。技術的には成功しましたが、一般ユーザーにとっては操作が複雑で普及には至りませんでした。現在はブリッジやDEXアグリゲーターの方が利便性が高く、アトミックスワップの純粋な形での利用は限定的です。
将来の展望
アトミックスワップの概念は、インテントベース取引やクロスチェーンDEXの基盤として進化しています。THORChainはアトミックスワップの発展形として、ネイティブ資産のクロスチェーンスワップを実現しています。信頼された第三者に依存しないクロスチェーン取引の需要は高く、技術の発展が続いています。