Atomic swap หรือการซื้อขายข้ามสายโซ่ปรมาณูคือการแลกเปลี่ยนสกุลเงินดิจิทัลหนึ่งไปยังสกุลเงินดิจิทัลอื่นโดยไม่จำเป็นต้องไว้วางใจบุคคลที่สาม กระบวนการแลกเปลี่ยนอะตอมนั้นไม่น่าเชื่อถืออย่างสมบูรณ์และดำเนินการโดยการตรวจสอบให้แน่ใจว่าทั้งสองฝ่ายปฏิบัติตามข้อกำหนดของการค้าตามที่กำหนดไว้ในสัญญา หากข้อใดข้อหนึ่งไม่เป็นไปตามข้อกำหนดสัญญาที่ล็อกเวลาจะคืนเงินให้กับผู้ใช้รายอื่น.
มาอธิบายการแลกเปลี่ยนอะตอมด้วยตัวอย่างคลาสสิกของ Alice และ Bob อลิซเป็นเจ้าของ โคโมโด เหรียญ แต่อยากได้จริงๆ เส้นประ แทน. โดยปกติอลิซจะต้องแลกเปลี่ยนเหรียญโคโมโดของเธอเป็นเหรียญตัวกลางเช่นบิตคอยน์เพื่อแลกเปลี่ยนบิตคอยน์เป็นเหรียญหนึ่งเส้น ถ้าเป็นเช่นนั้นเธอจะสูญเสียเงินบางส่วนเพราะเธอต้องแลกสองครั้ง.
ด้วยเทคโนโลยีการแลกเปลี่ยนอะตอมผู้ใช้สามารถแลกเปลี่ยนแบบเพียร์ทูเพียร์ได้โดยไม่ต้องมีการแลกเปลี่ยน สัญญาล็อกเวลาจะถูกใช้เพื่อทำหน้าที่เป็นผู้คุ้มกันระหว่างอลิซและบ็อบ อลิซใส่เหรียญโคโมโดให้เธอหนึ่งเหรียญและบ็อบต้องส่งเหรียญแดชของเขาให้ตามสัญญา สัญญาจะดูแลการแลกเปลี่ยนดังนั้นอลิซจึงกลายเป็นเจ้าของหนึ่งขีดและบ๊อบของเหรียญโคโมโดหนึ่งเหรียญ.
รายละเอียดทางเทคนิคเกี่ยวกับการแลกเปลี่ยนอะตอม
ดังที่ได้กล่าวไว้ก่อนหน้านี้การแลกเปลี่ยนอะตอมใช้สัญญาแฮชเวลาล็อก โดยทั่วไปสัญญานี้จะกำหนดช่องทางการชำระเงินระหว่างสองบล็อกเชน อย่างไรก็ตามไม่ใช่ทุกบล็อกเชนที่รองรับช่องทางการชำระเงิน เพื่อสนับสนุนสิ่งนี้บล็อกเชนจำเป็นต้องใช้ เครือข่ายสายฟ้า, โซลูชันที่อนุญาตให้เปิดและปิดช่องทางการชำระเงินเหล่านั้นซึ่งทำธุรกรรมนอกเครือข่าย หลังจากผ่านไประยะหนึ่งช่องจะถูกปิดและยอดคงเหลือจะถูกส่งไปยังบล็อกเชนทั้งสอง.
สัญญาที่ใช้ในการทำธุรกรรมเหล่านี้เป็นสัญญาที่ล็อกเวลาแฮช แฮชสามารถกำหนดเป็นลายนิ้วมือของข้อมูลที่สร้างขึ้นโดยใช้ฟังก์ชันทางคณิตศาสตร์ ในการสร้างสัญญาแฮชประเภทนี้ระหว่าง blockchains ทั้งสอง blockchains ต้องรองรับฟังก์ชันแฮชการเข้ารหัสเดียวกันเช่น SHA-256.
สัญญาที่ล็อกเวลาแฮชถูกกำหนดขึ้นโดยผู้ที่จะชำระเงินครั้งแรก บุคคลนี้จะต้องให้แฮชเฉพาะซึ่งแสดงถึงจำนวนเงินที่จะต้องจ่าย ในการรับการชำระเงินผู้รับจะต้องสร้างหลักฐานการชำระเงินที่เข้ารหัสภายในระยะเวลาที่กำหนด หากผู้รับตรงตามกำหนดเวลาการแลกเปลี่ยนจะถูกดำเนินการ มิฉะนั้นจะคืนเงินค่าเริ่มต้นของสัญญา.
เหตุใดจึงจำเป็นต้องมีเทคโนโลยีการแลกเปลี่ยนอะตอม?
ปัจจุบันผู้ใช้สกุลเงินดิจิทัลไว้วางใจการแลกเปลี่ยนแบบรวมศูนย์เช่น Bittrex หรือ Poloniex เพื่อแลกเปลี่ยนเหรียญของตน หากมีบางสิ่งเกิดขึ้นกับการแลกเปลี่ยนจะไม่มีทางกู้คืนเหรียญที่หายไปได้เนื่องจากเจ้าของไม่สามารถพิสูจน์ได้ว่าพวกเขาเป็นเจ้าของจำนวนเท่าใด การแลกเปลี่ยนแบบรวมศูนย์มีความเสี่ยงต่อการโจมตีเช่นการแฮ็กความไร้ประสิทธิภาพการจัดการและแม้แต่ความผิดพลาดของมนุษย์ สิ่งเหล่านี้ล้วนส่งผลให้เกิดความสูญเสียทางการเงิน การแลกเปลี่ยนอะตอมขจัดความจำเป็นในการแลกเปลี่ยนโดยสิ้นเชิง ด้วยเหตุนี้ค่าธรรมเนียมการทำธุรกรรมจะลดลงเหลือศูนย์.
อีกเหตุผลหนึ่งที่จำเป็นต้องใช้เทคโนโลยีการแลกเปลี่ยนอะตอมคือสิ่งที่เรียกว่า “ความล้มเหลว” ของการแลกเปลี่ยนแบบกระจายอำนาจ (DEXs) DEX ไม่สามารถจัดการการซื้อขายจำนวนมากได้ การแลกเปลี่ยนแบบกระจายอำนาจเหล่านี้บางส่วนได้กลายเป็น “การแลกเปลี่ยนที่อิงบล็อกเชน” โซลูชันนี้ไม่เหมาะอย่างยิ่งเนื่องจากการแลกเปลี่ยนที่ใช้บล็อกเชนสามารถให้ผู้ค้าสามารถแลกเปลี่ยนสกุลเงินภายในบล็อกเชนของตนเองได้เท่านั้น สิ่งนี้บังคับให้ผู้ค้าใช้โทเค็นพร็อกซีเช่น บิต USD หรือ wBTC BitUSD เป็นสกุลเงินดอลลาร์ที่กระจายอำนาจและไม่ได้ถูกควบคุมโดยรัฐบาลหรือหน่วยงานใด ๆ แต่ละ BitUSD ได้รับการสนับสนุนโดยเงินสองดอลลาร์.
ในที่สุดการแลกเปลี่ยนอะตอมสามารถดำเนินการได้อย่างรวดเร็ว หลักฐานการชำระเงินที่เข้ารหัสช่วยในการตรวจสอบการชำระเงินบนบล็อกเชนทำให้การตรวจสอบความถูกต้องเร็วขึ้น.
โครงการโคโมโด
ทีม Komodo กำลังผลักดันขอบเขตของเทคโนโลยีการแลกเปลี่ยนอะตอม พวกเขาประสบความสำเร็จในการแลกเปลี่ยนอะตอมโดยใช้เซิร์ฟเวอร์ Electrum สิ่งนี้มีความสำคัญเนื่องจากช่วยให้ผู้ใช้สามารถแลกเปลี่ยนเหรียญได้โดยไม่ต้องดาวน์โหลด blockchain ทั้งหมด สิ่งนี้ทำให้ทีม Komodo เข้าใกล้การบรรลุเป้าหมายของพวกเขาในการสร้างการแลกเปลี่ยนแบบกระจายอำนาจที่ทำงานได้อย่างสมบูรณ์ซึ่งพวกเขาจะตั้งชื่อ BarterDex.
Komodo ประสบความสำเร็จในการแลกเปลี่ยนอะตอมจาก Vertcoin ถึงโคโมโดและจาก ถอดรหัส เป็น bitcoin.