用語集 / ライトニングとレイヤー2
アトミックスワップ
- アトミックスワップとは?
- アトミックスワップとは、異なる2つのブロックチェーン上のコインを単一の全か無かの操作で交換する取引であり、両方の資金を保有する取引所によるのではなく、一致するハッシュロックとタイムロックによって履行が強制されます。
2つのチェーン、2つのコントラクト、両方を解錠する1つの秘密。Tier Nolanが2013年5月にBitcointalkフォーラムでこの設計を示し、Decredチームは2017年9月20日に初めて実際に動作したオンチェーン交換(DecredからLitecoin)を公開しました。購入者にとっての魅力はどこにも資金を預けずに取引できることで、難点はこの方法で実際に流動性を提供している相手がほとんどいないことです。
仕組み
アトミックスワップは1つの秘密と2つの時計に支えられています。
ここで、あなたがビットコインを渡す側だとします。あなたはランダムな秘密を選び、それをハッシュ化し、相手がその秘密を提示すれば相手に支払い、提示しなければ48時間後にあなたに返金されるスクリプトにビットコインをロックします。相手は同じハッシュを使ったスクリプトで、24時間後に自分へ返金される形で、もう一方のチェーン上のコインをロックします。あなたは秘密を明らかにして相手のコインを請求し、それによって秘密がそのチェーン上に公開され、相手はそれを読んであなたのビットコインを請求します。両方の取引が成立するか、両方が返金されるかのいずれかです。
非対称な期限は、細部ではなく安全機構そのものです。秘密を知る側は常により早い期限に直面しなければならず、そのため秘密を知る側が行動した後も、相手側には反応する十分な時間が残ります。この2つの期間を逆にすると、秘密を持つ側は相手への返金が使用可能になるのを待ってから、両方を請求できてしまいます。
すべてのチェーンがこれを実行できるわけではありません。Moneroにはハッシュロックを保持するスクリプトシステムが一切ないため、ビットコインとMoneroの交換には代わりにアダプター署名が使われます。ビットコインを請求する署名が、Moneroを請求するために必要な値を数学的に漏らす仕組みです。このプロトコルはCOMITチームの作業を経て、2021年8月にメインネットで稼働しました。
この手法がニッチなままである理由は2つあります。両当事者が期間中ずっとオンラインでいる必要があり、その期間は数時間に及ぶことがあります。そして秘密を持つ側には無償のオプションが与えられます。時計が動いている間に価格が変動すれば、秘密を明かすのを単に拒否して返金を受け取ることができ、手数料以外は何も危険にさらしていません。
利用場面
実際のアトミックスワップが使われているのは少数のツールに限られ、はるかに多くのサービスが実際には何もアトミックなことをせずにその名を借りています。
BasicSwapとコミュニティによって維持されているUnstoppableSwapのソフトウェアは、ビットコインの保有者がMoneroの保有者と実際に直接出会う場です。Boltzは同じハッシュとタイムロックの仕組みを使って、ビットコインのチェーンとライトニングネットワークの間で価値を移動します。一方、即時交換を宣伝するほとんどのウェブサイトはごく普通のカストディ業者です。あなたはコインをそのアドレスに送り、相手は別のコインを送り返し、その間の数分間はすべて相手が所有しています。当サイトがレビューしている例はChangellyで、その違いはマーケティングが示唆する以上に重要です。
コストは熟考すべき正直な理由です。あなたは両方のチェーンでトランザクション手数料を支払い、交換が失敗して両側が返金される場合は2倍になり、提示されるレートは相手のオプションリスクをカバーしなければなりません。数百ドル未満の金額では、この積み重なったコストは通常、あなたが避けようとしていたものよりも高くつきます。
アトミックスワップvs分散型取引所
アトミックスワップは2つの台帳をまたぐ2人の間の私的な取り決めであるのに対し、分散型取引所は1つの台帳上で動く公開コントラクトです。DEXにはスマートコントラクトのプラットフォーム、流動性のプール、トークンの標準規格が必要であり、そのためDEXで取引されるビットコインはほぼ常にカストディ業者が発行するラップされたIOUです。アトミックスワップにはプールも、どこかにデプロイされたコントラクトも、トークンもありません。本物のビットコインを移動させ、同じ瞬間にあなたとまったく同じ取引を望む特定の人間が反対側にいる必要があります。