การแลกเปลี่ยนแบบอะตอมมิก (Atomic Swap)
โดยสรุป: การแลกเปลี่ยนแบบอะตอมมิก คือการแลกเปลี่ยนโทเคนแบบเพียร์ทูเพียร์โดยไม่มีตัวกลาง ซึ่งมักเกิดขึ้นระหว่างบล็อกเชนสองเครือข่ายที่ต่างกัน ที่เรียกว่า “อะตอมมิก” (atomic)…
การแลกเปลี่ยนแบบอะตอมมิก คือการแลกเปลี่ยนโทเคนแบบเพียร์ทูเพียร์โดยไม่มีตัวกลาง ซึ่งมักเกิดขึ้นระหว่างบล็อกเชนสองเครือข่ายที่ต่างกัน ที่เรียกว่า “อะตอมมิก” (atomic) เพราะการซื้อขายจะสำเร็จสำหรับทั้งสองฝ่าย หรือไม่เกิดขึ้นเลย จึงไม่มีฝ่ายใดได้สินทรัพย์ไปทั้งสองอย่าง
ทำไมจึงสำคัญ
การแลกเปลี่ยนแบบอะตอมมิกช่วยให้ไม่ต้องฝากเงินไว้กับผู้ดูแลสินทรัพย์ หรือไว้ใจให้คู่สัญญาส่งส่วนของตนมาก่อน กลไกนี้อาศัยสัญญาล็อกเวลาด้วยแฮช (hash time-locked contracts หรือ HTLCs) ซึ่งผสานความลับทางคริปโตกราฟีเข้ากับกำหนดเวลา บล็อกเชนทั้งสองจึงต้องรองรับฟีเจอร์เหล่านี้ การหาคู่สัญญา การรอการยืนยันบนสองเชน และประสบการณ์ใช้งานที่ต้องอาศัยความรู้ทางเทคนิค ทำให้การแลกเปลี่ยนแบบอะตอมมิกยังเป็นเครื่องมือเฉพาะกลุ่ม แต่เทคนิคเดียวกันนี้เป็นรากฐานของช่องทางการชำระเงิน (payment channel) อย่าง Lightning Network
ตัวอย่าง
Alice ถือเหรียญ A และ Bob ถือเหรียญ B บนอีกเชนหนึ่ง Alice สร้างความลับขึ้นมาและล็อกเหรียญของเธอไว้ในสัญญาที่จะจ่ายให้ Bob ก็ต่อเมื่อเขาเปิดเผยความลับนั้น หรือจะคืนเหรียญให้เธอเมื่อพ้นกำหนดเวลา Bob ล็อกเหรียญของเขาไว้ในสัญญาลักษณะเดียวกันที่ใช้แฮชของความลับเดียวกัน แต่มีกำหนดเวลาสั้นกว่า เมื่อ Alice เคลมเหรียญของ Bob เธอจำเป็นต้องเปิดเผยความลับบนเชน จากนั้น Bob จึงใช้ความลับนั้นเคลมเหรียญของเธอ หากฝ่ายใดหยุดกลางคัน กลไกล็อกเวลา (timelock) จะคืนเงินให้แต่ละฝ่าย