ทำความเข้าใจว่า atomic swap ประสานอะไร ก่อนอ่านประกาศ VEIL ของ Blocknet คู่มือนี้ติดตามการแลกเปลี่ยนทั่วไประหว่างสองฝ่าย ตั้งแต่การใส่เงินแบบมีเงื่อนไข การรับเงินสำเร็จ ไปจนถึงเส้นทางคืนเงิน จากนั้นแยกตัวอย่างเพื่อการเรียนรู้นี้ออกจากข้อมูลสั้น ๆ เกี่ยวกับ VEIL บนเว็บไซต์สาธารณะของ Blocknet ซึ่งตรวจสอบเมื่อวันที่ 28 ตุลาคม 2026 ตัวอย่างอธิบายรูปแบบโปรโตคอล ไม่ใช่การพัฒนาระบบ VEIL ที่ตรวจสอบแล้วหรือคู่ซื้อขาย BNT ที่รองรับอยู่ในปัจจุบัน
atomic swap คืออะไร?
atomic swap เชื่อมโยงการแลกเปลี่ยนสินทรัพย์เพื่อให้ผู้เข้าร่วมที่ปฏิบัติตามโปรโตคอลทำฝั่งของตนให้เสร็จหรือใช้เส้นทางกู้คืนได้ภายใต้สมมติฐานของโปรโตคอล โดยแทนคำสัญญาง่าย ๆ ว่าจะส่งให้ภายหลังด้วยเงื่อนไขที่บังคับใช้ได้ ทั้งสองเชนยังประมวลผลธุรกรรมของตนเอง และผู้เข้าร่วมต้องทำตามลำดับที่กำหนด
คำถามของผู้อ่านเป็นเรื่องใช้งานจริง: หากส่งสินทรัพย์หนึ่งเพื่อแลกกับอีกสินทรัพย์ อะไรทำให้การชำระเงินครั้งที่สองตามมา? การโอนทั่วไปอนุมัติการชำระเงินหนึ่งรายการ โปรโตคอล atomic swap เชื่อมโยงเงื่อนไขของการโอนสองรายการ งานวิจัย atomic cross-chain swaps ของ Maurice Herlihy อธิบายปัญหาการประสานนี้อย่างเป็นทางการ และความสำคัญของการที่ผู้เข้าร่วมทำตามกฎ
ลองนึกถึงบัญชีแยกประเภทสองชุดที่มีการแลกเปลี่ยนประสานกัน สินทรัพย์ถูกใช้จ่ายบนเชนของตน ส่วนโปรโตคอลเชื่อมโยงว่าใครมีสิทธิ์รับสินทรัพย์เหล่านั้น วิธีนี้ต่างจากการส่งเหรียญไปยังที่อยู่รับเงินแล้วรอให้ใครอีกคนทำตามข้อตกลง คู่มือส่ง Blocknet ครอบคลุมขั้นตอนชำระเงินทั่วไปดังกล่าว
สวอปแบบ hashlock ทำงานอย่างไร?
ตัวอย่างที่นิยมใช้สอนมี hashlock ซึ่งตรวจสอบค่าลับ และ timelock ซึ่งควบคุมเวลาที่เริ่มคืนเงินได้ สองอย่างนี้รวมกันมักเรียกว่า hashed timelock contract หรือ HTLC ส่วนนี้อธิบายโครงสร้างทั่วไป ไม่ได้ยืนยันว่า VEIL ใช้โครงสร้างนี้
Alice และ Bob ตกลงเรื่องการแลกเปลี่ยนและปลายทางรับเงินก่อน Alice สร้างค่าลับและแชร์แฮชของมัน แฮชช่วยให้สัญญาตรวจสอบค่าลับภายหลังได้โดยไม่ต้องให้ Alice เปิดเผยตั้งแต่เริ่มต้น สัญญายังกำหนดให้ต้องมีการอนุมัติของผู้รับที่ระบุไว้ การรู้ค่าลับอย่างเดียวจึงไม่ได้ทำให้ผู้สังเกตการณ์คนใดก็ได้เอาเงินไปได้
คำอธิบาย HTLC ใน BIP 199 แสดงแขนงรับเงินที่ต้องมีค่าลับและลายเซ็นผู้รับ พร้อมแขนงคืนเงินที่ใช้ได้เมื่อพ้นกำหนด BIP 199 เป็นข้อเสนอที่ปิดแล้วซึ่งอธิบายโครงสร้างนี้ ไม่ใช่ข้อกำหนดของ Blocknet
เมื่อทั้งสองฝ่ายทำสำเร็จจะเกิดอะไรขึ้น?
ติดตามแผนภาพที่มีหมายเลขจากช่วงใส่เงินไปยังช่วงรับเงิน “Chain A” และ “Chain B” เป็นชื่อทั่วไป ไม่ได้ระบุคู่ที่พร้อมใช้หรือสื่อว่า Blocknet รองรับสัญญาเหล่านี้โดยเฉพาะ
- Alice ใส่เงินในสัญญาแรก สัญญาให้ Bob รับเงินได้ด้วยค่าลับและการอนุมัติของเขา ส่วนการคืนเงินของ Alice จะใช้ได้ภายหลัง
- Bob ตรวจสอบและใส่เงินในสัญญาที่สอง สัญญาใช้แฮชของค่าลับเดียวกันและให้ Alice รับเงินได้ การคืนเงินของ Bob จะใช้ได้ก่อนของ Alice
- Alice ตรวจสอบและรับเงินฝั่งที่สอง การรับเงินของเธอเปิดเผยค่าลับในตัวอย่าง hashlock สาธารณะพื้นฐานนี้
- Bob ใช้ค่าลับที่เปิดเผยเพื่อรับเงินฝั่งแรก ช่วงเวลาระหว่างกำหนดคืนเงินให้เวลาเขาดำเนินการ
แถวบนแสดงการใส่เงินบนสองเชน แถวล่างแสดงการรับเงินในลำดับย้อนกลับ ลูกศรโค้งระบุเส้นทางกู้คืนเงินที่ยังล็อกอยู่เมื่อครบเงื่อนไขคืนเงิน นี่เป็นแผนภาพประกอบคำอธิบาย ไม่ใช่หน้าจอ VEIL หรือธุรกรรมที่กำลังดำเนินอยู่
ถ้าผู้เข้าร่วมคนหนึ่งหยุดจะเกิดอะไรขึ้น?
การกู้คืนขึ้นอยู่กับจุดที่การแลกเปลี่ยนหยุด หาก Alice ใส่เงินในสัญญาแรกแต่ Bob ไม่ใส่เงินในสัญญาที่สอง Alice สามารถกู้เงินที่ยังล็อกอยู่ผ่านแขนงคืนเงินเมื่อแขนงนั้นใช้ได้ หากทั้งสองสัญญามีเงินแล้วแต่ Alice ไม่เปิดเผยค่าลับ ผู้เข้าร่วมสามารถใช้เส้นทางคืนเงินของตนสำหรับเงินที่ยังไม่ถูกใช้จ่าย
timelock ทำให้ธุรกรรมใช้จ่ายเพื่อคืนเงินเข้าเงื่อนไขได้ แต่ไม่ได้เผยแพร่และยืนยันธุรกรรมนั้นเอง BIP 65 อธิบายเงื่อนไขใช้จ่ายตามเวลาและโครงสร้างคืนเงินที่ไม่ต้องโต้ตอบกัน แอปพลิเคชันที่ใช้งานจริงต้องจัดการธุรกรรมรับเงินหรือคืนเงิน และข้อมูลที่จำเป็นสำหรับอนุมัติธุรกรรมเหล่านั้น
เมื่อ Alice รับเงินฝั่งที่สองและเปิดเผยค่าลับแล้ว Bob ต้องทำตามเส้นทางรับเงินฝั่งแรกให้ทันเวลา นี่คือเหตุผลที่ลำดับและกำหนดเวลาที่เหลื่อมกันมีความสำคัญ การปิดแอปพลิเคชันไม่เท่ากับการยกเลิกการแลกเปลี่ยนที่ใส่เงินแล้ว คำแนะนำการกู้คืนของการพัฒนาระบบนั้นกำหนดว่าจะกลับมาดำเนินการต่อจากสถานะเดิมอย่างไร
ผู้เข้าร่วมและผู้สังเกตการณ์เห็นอะไรได้บ้าง?
การชำระบัญชีกับความเป็นส่วนตัวตอบคำถามคนละข้อ ผู้เข้าร่วมรู้เงื่อนไขที่ตกลงและข้อมูลรับเงินที่แลกเปลี่ยนกัน ในตัวอย่างพื้นฐาน แฮชสาธารณะเดียวกันปรากฏบนทั้งสองเชน และการรับเงินเปิดเผยค่าลับของมัน ค่าที่ใช้ร่วมกันเหล่านี้อาจทำให้ผู้สังเกตการณ์เชื่อมโยงทั้งสองฝั่งได้
ข้อมูลที่เปิดเผยจริงขึ้นอยู่กับโปรโตคอลและเชนที่เกี่ยวข้อง รูปแบบการชำระเงินที่รักษาความเป็นส่วนตัวเพียงอย่างเดียวไม่ได้ระบุว่าอีกเชนเผยแพร่อะไร หรือหน้าจอซื้อขายบันทึกอะไรไว้ เช่นเดียวกัน การแลกเปลี่ยนสำเร็จไม่ได้ลบข้อความที่ผู้เข้าร่วมใช้เจรจากัน
สำหรับการชำระเงิน Blocknet ทั่วไป คู่มือการมองเห็นข้อมูลการชำระเงิน แยกฟิลด์ธุรกรรมสาธารณะออกจากการเข้าถึงของผู้ส่ง ผู้รับ และสิทธิ์ดูข้อมูลที่ได้รับอนุญาต นี่คือพื้นฐานในการเข้าใจความเป็นส่วนตัวของการชำระเงิน BNT การกล่าวอ้างความเป็นส่วนตัวเฉพาะของสวอปต้องมีหลักฐานเกี่ยวกับสวอปทั้งหมด รวมถึงอีกสินทรัพย์และขั้นตอนสื่อสาร
Blocknet ประกาศอะไรเกี่ยวกับ VEIL?
เว็บไซต์ทางการของ Blocknet ระบุชื่อ VEIL ในการเปรียบเทียบ atomic swap และอธิบายแผนออกแบบใหม่โดยใช้โครงสร้างพื้นฐานการเข้ารหัสหลังควอนตัมเป็นส่วนหนึ่งของ Faraday ข้อความสาธารณะนี้ระบุทิศทางของโครงการ แต่ไม่ได้ระบุคู่ซื้อขาย คำสั่งสวอป กำหนดคืนเงิน หรือบริการผู้ใช้ปลายทางที่คู่มือนี้ตรวจสอบได้
แยกขอบเขตของประกาศให้ชัดเจนเมื่ออ่านตัวอย่างข้างต้น ขั้นตอน HTLC อธิบายการประสาน atomic swap โดยทั่วไป ไม่ใช่คำอธิบายโปรโตคอลภายในของ VEIL คู่มือ Faraday ครอบคลุมการเปลี่ยนผ่านเครือข่ายที่ประกาศไว้ ส่วนคำแนะนำสวอปของการพัฒนาระบบหนึ่งโดยเฉพาะควรมาจากรุ่นที่เผยแพร่แล้วและเอกสารของรุ่นนั้น
หากต้องการรับ BNT ตอนนี้ คู่มือรับเหรียญแรก ครอบคลุมการโอนทั่วไปและการขุด ทั้งสองเป็นขั้นตอนใช้งานที่มีอยู่แล้ว พร้อมขั้นตอนกระเป๋าเงินและการชำระเงินของตน บทความนี้ให้แนวคิดเพื่อเข้าใจรุ่นสวอปสาธารณะในอนาคต โดยไม่เข้าใจผิดว่าประกาศเป็นคำแนะนำให้ฝากเงิน
คำถามที่พบบ่อย
ใช้คู่มือนี้เริ่มสวอป VEIL ได้หรือไม่?
นี่คือคำอธิบาย atomic swap ทั่วไป พร้อมส่วนที่กล่าวถึงประกาศ VEIL สาธารณะของ Blocknet ไม่ได้ยืนยันว่ามีคู่ซื้อขาย คำสั่งกระเป๋าเงิน หรือบริการที่พร้อมใช้ ให้ดูคำแนะนำรุ่นเผยแพร่ของการพัฒนาระบบนั้นโดยเฉพาะ ก่อนถือว่าฟีเจอร์สวอปที่เสนอเป็นขั้นตอนการชำระเงินที่ใช้ได้แล้ว
atomic หมายความว่าการชำระเงินทั้งสองรายการเกิดขึ้นทันทีหรือไม่?
atomic อธิบายวิธีเชื่อมโยงการแลกเปลี่ยน ในตัวอย่างนี้ การรับเงินของผู้เข้าร่วมคนหนึ่งเปิดเผยข้อมูลที่ทำให้อีกคนรับเงินฝั่งของตนได้ ธุรกรรมยังเข้าสู่เชนของตนแยกกัน การตรวจสอบการยืนยัน กำหนดเวลา และการดำเนินการที่ผู้เข้าร่วมต้องทำยังเป็นส่วนหนึ่งของการทำโปรโตคอลให้เสร็จสมบูรณ์
atomic swap เป็นส่วนตัวโดยอัตโนมัติหรือไม่?
โปรโตคอล atomic swap ประสานการชำระบัญชี ข้อมูลที่เปิดเผยขึ้นอยู่กับเชน สัญญา และการสื่อสารที่เกี่ยวข้อง แฮชสาธารณะที่ใช้ร่วมกันอาจเชื่อมโยงสองฝั่งของสวอปแบบ hashlock พื้นฐานได้ จึงต้องประเมินการคุ้มครองการชำระเงินของ Blocknet แยกจากคุณสมบัติการเปิดเผยข้อมูลของสวอปทั้งหมด