กระบวนการแลกเปลี่ยน cryptocurrencies ในการแลกเปลี่ยนและแพลตฟอร์มพิเศษอื่น ๆ ยังคงใช้เวลาค่อนข้างนานและมักจะมีค่าคอมมิชชั่นสูง นอกจากนี้การแลกเปลี่ยนบางรายการไม่รองรับเหรียญที่จำเป็นหรือคู่การซื้อขายที่จำเป็น เป็นผลให้ผู้ค้าที่ต้องการแลกเปลี่ยนสกุลเงินดิจิทัลหนึ่งสกุลเงินอื่นต้องเผชิญกับความจำเป็นในการแปลงเพิ่มเติม.

Atomic Swaps แก้ปัญหาข้างต้นและขจัดความจำเป็นในการไว้วางใจบุคคลที่สามเช่นกันและเปิดใช้งานการแลกเปลี่ยนสกุลเงินดิจิทัลในบล็อกเชนต่างๆ.

อาจมีปัญหาหลายประการในกระบวนการแลกเปลี่ยนสกุลเงินดิจิทัล.

  1. ความน่าเชื่อถือ ในการแลกเปลี่ยน cryptocurrencies ตัวอย่างเช่น LTC เป็น BTC คุณจะต้องส่งเหรียญของคุณไปที่การแลกเปลี่ยนหรือทำธุรกรรม OTC ในกรณีแรกคุณต้องไว้วางใจแพลตฟอร์มที่จะรองรับการซื้อขายมิฉะนั้นคุณจะต้องพึ่งพาผู้ค้ำประกันที่รับรองความปลอดภัยของธุรกรรม.
  2. ค่าธรรมเนียมเพิ่มเติม. เมื่อดำเนินการซื้อขายแลกเปลี่ยนคุณจะต้องจ่ายค่าคอมมิชชั่นสำหรับการซื้อขายเองคุณยังจ่ายสำหรับการถอนเหรียญและบางครั้งก็เป็นเงินสำหรับการฝากเงิน ในกรณีของการแลกเปลี่ยนที่ไม่ต้องสั่งโดยแพทย์คุณต้องจ่ายเปอร์เซ็นต์คงที่ให้กับผู้ค้ำประกัน.
  3. ความสะดวก. ในการแลกเปลี่ยนสกุลเงินดิจิทัลในการแลกเปลี่ยนคุณต้องฝากเงินและถอนออกในภายหลัง แต่การแลกเปลี่ยนอาจปิดชั่วคราวเพื่อบำรุงรักษาหรือระงับตัวเลือกการฝาก / ถอนโดยไม่มีกำหนดสำหรับสกุลเงินดิจิทัลที่คุณใช้.

เพื่อแก้ปัญหาเหล่านี้ได้มีการพัฒนา Atomic Swaps เทคโนโลยีนี้ได้รับการอธิบายครั้งแรกโดย Tier Nolan ในปี 2013 แต่ไม่ได้นำไปใช้จริงจนกระทั่งเมื่อไม่นานมานี้.

หลักการทำงาน

โปรโตคอล Atomic Swap ได้รับการออกแบบมาเพื่อกำจัดโอกาสในการฉ้อโกงสำหรับผู้เข้าร่วม เพื่อให้เข้าใจถึงวิธีการทำงานลองใช้ตัวอย่างที่ Alice ต้องการแลกเปลี่ยน LTC ของเธอเป็น BTC ของ Bob.

ก่อนอื่นอลิซต้องฝาก LTC ไปยังที่อยู่ของสัญญาซึ่งมีบทบาทเป็นตู้เซฟ เมื่อ “ตู้เซฟ” ถูกสร้างขึ้นอลิซจะสร้างกุญแจเพื่อเข้าถึง จากนั้นเธอแชร์แฮชการเข้ารหัสของคีย์นี้กับบ็อบ Bob ไม่สามารถเข้าถึง LTC ได้เนื่องจากเขามีเพียงแฮชของคีย์ แต่ไม่มีคีย์ในตัวเอง.

Bob ใช้แฮชที่ Alice จัดหาให้เพื่อสร้างที่อยู่สัญญาที่ปลอดภัยอีกแห่งซึ่งเขาจะจัดเก็บ BTC ของเขา ในการรับ BTC อลิซจะต้องใช้คีย์เดียวกันจึงให้สกุลเงินของเธอแก่บ็อบ (โดยใช้ฟังก์ชันแฮชล็อก) ซึ่งหมายความว่าทันทีที่อลิซร้องขอ BTC บ็อบจะขอ LTC และการแลกเปลี่ยนสกุลเงินจะเสร็จสมบูรณ์.

คำว่า “ปรมาณู” ถูกนำมาใช้เนื่องจากธุรกรรมเหล่านี้เกิดขึ้นเต็มจำนวนหรือไม่เกิดขึ้นเลย หากคู่สัญญาฝ่ายใดฝ่ายหนึ่งไม่ปฏิบัติตามภาระผูกพันสัญญาจะถูกยกเลิกและเงินจะถูกส่งคืนโดยอัตโนมัติให้กับเจ้าของที่เกี่ยวข้อง.

Atomic Swaps สามารถเกิดขึ้นได้สองวิธี: บนบล็อกเชนและนอกบล็อกเชน:

  • การแลกเปลี่ยนแบบออนเชนเกิดขึ้นบนเครือข่ายใด ๆ ที่เกี่ยวข้องกับกระบวนการแลกเปลี่ยน (ในกรณีนี้อาจเป็น bitcoin หรือ litecoin blockchain).
  • การแลกเปลี่ยนแบบ Off-chain เกิดขึ้นในชั้นที่สองเช่นบน Lightning Network.

จากมุมมองทางเทคนิคระบบการซื้อขายเหล่านี้ส่วนใหญ่เป็นไปตามสัญญาอัจฉริยะที่ใช้ Multisig และ Hash Timelock Contracts (HTLC).

มัลติซิก

Multisig เป็นลายเซ็นดิจิทัลชนิดพิเศษที่อนุญาตให้ผู้ใช้สองคนขึ้นไปลงนามในเอกสารร่วมกันเป็นกลุ่ม ดังนั้นลายเซ็นหลายลายจึงถูกสร้างขึ้นจากการผสมผสานลายเซ็นที่ไม่ซ้ำกันหลายลายเซ็น.

ในการเปรียบเทียบแบบง่ายๆคุณสามารถนึกถึงตู้นิรภัยที่มีกุญแจล็อคสองอันและกุญแจสองดอก เมื่ออลิซมีกุญแจดอกหนึ่งและบ็อบมีอีกอัน วิธีเดียวที่พวกเขาสามารถเปิดกล่องได้คือใช้ทั้งสองปุ่มพร้อมกัน ดังนั้นจะไม่มีผู้เข้าร่วมคนใดสามารถเปิดกล่องได้อย่างอิสระ.

สัญญา Hash Timelock (HTLC)

สัญญาแฮชไทม์ล็อกขึ้นอยู่กับสองฟังก์ชัน: แฮชล็อกและไทม์ล็อก.

เป้าหมายของ Hashlock คือการป้องกันไม่ให้มีการใช้จ่ายหากส่วนใดส่วนหนึ่งของข้อมูลยังไม่สามารถเข้าถึงได้ (เช่นคีย์ของ Alice ในตัวอย่างด้านบน) Timelock เป็นฟังก์ชันที่ช่วยให้มั่นใจได้ว่าสามารถดำเนินการตามสัญญาภายในช่วงเวลาที่กำหนดไว้ก่อนหน้านี้เท่านั้น ดังนั้นการใช้ HTLC จึงไม่จำเป็นต้องมีความไว้วางใจเนื่องจากสัญญาสร้างชุดกฎเฉพาะที่ป้องกันการดำเนินการบางส่วนของ Atomic Swap.

ประโยชน์ของ Atomic Swaps

ข้อได้เปรียบหลักของ Atomic Swaps คือการขจัดความต้องการของบุคคลที่สามเนื่องจากธุรกรรมทั้งหมดเป็นแบบ P2P โดยตรงระหว่างผู้ใช้สองคน การแลกเปลี่ยนอะตอมยังช่วยเพิ่มความปลอดภัยเนื่องจากผู้ใช้ไม่จำเป็นต้องโอนเงินไปยังการแลกเปลี่ยนแบบรวมศูนย์หรือบุคคลที่สาม การทำธุรกรรมสามารถเกิดขึ้นได้โดยตรงจากกระเป๋าเงินของผู้ใช้ นอกจากนี้ยังช่วยให้ผู้ใช้ประหยัดค่าคอมมิชชั่น เมื่อใช้สวอปคุณจะต้องจ่ายค่าธรรมเนียมการทำธุรกรรมเท่านั้นในขณะที่ใช้การแลกเปลี่ยนนอกเหนือจากการจ่ายค่าธรรมเนียมการทำธุรกรรมค่าคอมมิชชั่นการซื้อขายและค่าคอมมิชชั่นการถอน การแลกเปลี่ยนอะตอมนั้นเร็วกว่ามากเช่นกัน – ในทางทฤษฎีพวกเขาใช้เวลาเท่ากับความเร็วในการประมวลผลธุรกรรมเท่านั้น.

ข้อเสีย

ในการดำเนินการแลกเปลี่ยนสกุลเงินดิจิทัลสองสกุลจะต้องขึ้นอยู่กับบล็อกเชนโดยใช้อัลกอริทึมการแฮชเดียวกัน (เช่น SHA-256 เช่นเดียวกับเครือข่าย bitcoin) นอกจากนี้ยังต้องเข้ากันได้กับ HTLC และฟังก์ชันอื่น ๆ ที่ตั้งโปรแกรมได้.

นอกจากนี้นักวิจัยบางคนยังกังวลกับปัญหาความเป็นส่วนตัวเนื่องจากสามารถติดตามการแลกเปลี่ยนอะตอมได้บนบล็อกเชนซึ่งทำให้สามารถเชื่อมโยงที่อยู่ที่เกี่ยวข้องกับการแลกเปลี่ยนกับเงินอื่น ๆ ของผู้ใช้.

สรุป

Atomic Swaps ยังคงมีความซับซ้อนในการดำเนินการส่วนใหญ่ แต่เทคโนโลยีนี้นำไปสู่การเปลี่ยนแปลงที่สำคัญในการทำงานร่วมกันของ blockchains และการซื้อขายแบบกระจายอำนาจ ดังนั้นการแลกเปลี่ยนวิธีนี้จึงมีศักยภาพมากเปิดโอกาสใหม่สำหรับการกระจายอำนาจและการโอนเงินแบบเพียร์ทูเพียร์.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me