Submarine swap และ atomic swap: วิธีการแลกเปลี่ยน Digital Asset ระหว่างเครือข่ายต่างๆ

Submarine swap และ atomic swap เป็นวิธีการแลกเปลี่ยน Digital Asset ระหว่างเครือข่ายต่างๆ

โดยใช้ smart contract เพื่อรับประกันว่าทั้งสองฝ่ายจะได้รับ Digital Asset ที่ตกลงกันไว้ หาก smart contract ถูกยกเลิก Digital Asset ทั้งหมดจะถูกส่งคืนไปยังผู้ส่ง

ขั้นตอนการทำงานของ submarine swap และ atomic swap มีดังนี้

สร้าง smart contract ทั้งสองฝ่ายสร้าง smart contract เพื่อระบุจำนวน Digital Asset ที่จะแลกเปลี่ยนและเงื่อนไขในการแลกเปลี่ยน (on-chain)

ส่ง Digital Asset ฝ่ายหนึ่งส่ง Digital Asset ไปยัง smart contract (off-chain)

ยืนยันการแลกเปลี่ยน เมื่ออีกฝ่ายหนึ่งได้รับสินทรัพย์ดิจิทัลบน off-chain แล้ว ทั้งสองฝ่ายจะยืนยันการแลกเปลี่ยนใน smart contract (off-chain)

ส่ง Digital Asset จากนั้น smart contract จะส่ง Digital Asset ไปยังทั้งสองฝ่าย (on-chain)

ความแตกต่างที่สำคัญระหว่าง submarine swap และ atomic swap คือ

สถานที่สร้าง smart contract :

Submarine swap: เครือข่าย on-chain

Atomic swap: เครือข่าย off-chain

สถานที่ส่ง Digital Asset :

Submarine swap: เครือข่าย off-chain (หมายถึงการส่ง Digital Asset ไปยัง smart contract บนเครือข่าย off-chain ซึ่ง smart contract นั้นถูกสร้างขึ้นบนเครือข่าย on-chain และถูกส่งไปยังเครือข่าย off-chain)

Atomic swap: เครือข่าย off-chain

เวลายืนยันการแลกเปลี่ยน :

Submarine swap: ทั้งสองฝ่ายต้องยืนยันการแลกเปลี่ยนใน smart contract บนเครือข่าย off-chain ก่อน จากนั้น smart contract จึงจะส่ง Digital Asset ไปยังทั้งสองฝ่ายบนเครือข่าย on-chain Atomic swap: เมื่อฝ่ายหนึ่งส่ง Digital Asset แล้ว อีกฝ่ายหนึ่งสามารถยืนยันการแลกเปลี่ยนและรับ Digital Asset ทันที

หรือก็คือ

Submarine Swap:

สร้าง smart contract บนเครือข่าย on-chain เพื่อระบุจำนวนและเงื่อนไขการแลกเปลี่ยนของ Digital Asset.

การส่ง Digital Asset จากอีกฝ่ายหนึ่งไปยัง smart contract เป็นการทำรายการ off-chain.

การยืนยันการแลกเปลี่ยนต้องเป็นการยืนยันใน smart contract บนเครือข่าย off-chain ก่อนที่จะส่ง Digital Asset ไปยังทั้งสองฝ่ายบนเครือข่าย on-chain.

มีความเสี่ยงที่ฝ่ายหนึ่งจะโกงอีกฝ่ายหากไม่ยืนยันการแลกเปลี่ยนใน smart contract

อย่างไรก็ตามความเสี่ยงนี้สามารถลดลงได้หากใช้ระบบ escrow หรือ smart contract แบบ multi-signature ในการยืนยันการแลกเปลี่ยน

Atomic Swap:

สร้าง smart contract บนเครือข่าย off-chain เพื่อระบุจำนวนและเงื่อนไขการแลกเปลี่ยนของ Digital Asset.

การส่ง Digital Asset และการยืนยันการแลกเปลี่ยนเป็นไปในเครือข่าย off-chain โดยอีกฝ่ายสามารถยืนยันการแลกเปลี่ยนและรับ Digital Asset ทันที.

มีประสิทธิภาพและปลอดภัยกว่า submarine swap เนื่องจากความเสี่ยงที่ฝ่ายหนึ่งจะโกงอีกฝ่ายหนึ่งนั้นต่ำลง

ค่าธรรมเนียมการทำธุรกรรมสูงกว่า submarine swap และกระบวนการแลกเปลี่ยน Digital Asset มีความซับซ้อนมากขึ้น.

กระบวนการแลกเปลี่ยน Digital Asset นั้นมีความซับซ้อนกว่า

#siamstr

https://m.primal.net/HNip.webp

Reply to this note

Please Login to reply.

Discussion

No replies yet.