โปรดทราบไว้ว่า เงินของคุณไม่มีวันหายไป! Connext นั้นเป็นรูปแบบ non-custodial หรือไม่มีเจ้าของเป็นศูนย์กลาง และเงินของคุณนั้นสามารถเรียกคืนได้ทุกเมื่อ หากคำนึงถึง กรณีที่เลวร้ายที่สุด คุณจะสามารถเรียกเงินคืนได้จากบล็อคเชนที่คุณใช้ส่งออกไปหลัง 72 ชั่วโมงที่คุณได้ส่งไป

เอกสารนี้มีในเวอร์ชั่นภาษาอื่นๆเช่นกัน:

การเช็คปัญหาการโอนที่ติดขัด

ทำความเข้าใจวงจรชีวิตของธุรกรรม (Transaction Lifecycle)

เมื่อธุรกรรมมีการติดขัดขึ้น สิ่งสำคัญคือคุณควรเข้าใจกระบวนวงจรชีวิตของระบบธุรกรรมข้ามเชน

วงจรชีวิตของธุรกรรม NXTP ข้ามเชน

วงจรชีวิตของธุรกรรม NXTP ข้ามเชน

ธุรกรรมจะมีสามขั้นตอน:

  1. Auction: ภายในขั้นตอนนี้ คุณ (ผู้ใช้งาน หรือ user) จะจับคู่กับ router (ผู้ให้สภาพคล่อง) ผู้ที่จะมองสภาพคล่องขาออกให้กับคุณในขณะโอน ตัวอย่างเช่น หากคุณกำลังโอน DAI จาก Optimism ไปยัง Arbitrium แล้ว router จะเป็นผู้ส่งมอบ DAI บน Arbitrium แลกเปลี่ยนกับ DAI ที่คุณมอบให้บน Optimism โดย Router นั้นจะถูกเลือกจาก
  2. Prepare: สำหรับขั้นตอนนี้เงินจากทั้งสองฝั่งจะถูกล็อคไว้สำหรับเตรียมการโอน - ผู้ใช้งานบนบล็อคเชนที่ส่งไปและ router บนเชนที่รอรับ โดย routers จะรอคำสั่งจาก subgraph (รูปแบบโครงสร้างที่สามารถจัดการข้อมูลบล็อคเชนที่ซับซ้อนได้) เพื่อแสดงให้ผู้ใช้งานสามารถโอนก่อนที่จะล็อคสภาพคล่องบนเชนที่รอรับ
  3. Fulfill: ในขั้นตอนนี้เงินจากทั้งสองฝั่งจะถูกปลดล็อคเพื่อโอน โดยผู้ใช้งานจะส่งมอบลายเซ็น (signature) ที่ใช้เพื่อปลดล็อคเงินของเขาบนเชนที่รอรับ และ router จะใช้ลายเซ็นเดียวกันเพื่อปลดล็อคบนฝั่งบล็อคเชนที่ส่งไป

เมื่อ prepare เสร็จเรียบร้อยแล้ว การโอนสามารถยกเลิกได้เมื่อธุรกรรมหมดอายุ หรือเมื่อผู้ใช้งานและ router ไม่ fulfill ธุรกรรม ในทางกลับกัน ผู้ที่เป็นเจ้าของเงินก้อนนั้นสามารถยกเลิกธุรกรรมก่อนที่จะหมดอายุแทนที่จะ fulfull ได้ สิ่งนี้หมายความว่าตราบเท่าที่ธุรกรรมนั้น prepare เรียบร้อยแล้ว ผู้ใช้งานสามารถยกเลิกการโอนไปยังเชนที่รอรับ ในขณะที่ router สามารถยกเลิกธุรกรรมการโอนไปยังเชนที่ส่งไป

ขั้นตอนการตรวจสอบปัญหา

รูปนี้นำมาจาก xpollinate.io แต่ขั้นตอนนั้นจะเหมือนกับการตรวจสอบปัญหาของธุรกรรม NXTP แม้จะถูกเรียกบนเว็ปที่ต่างกัน!

  1. คัดลอก Transaction Id จากหน้าเว็ป

    Transaction Id น้ันเป็นตัวระบุที่เป็นเอกลักษณ์สำหรับธุรกรรมข้ามเชน สิ่งนี้เป็นประโยชน์ที่สุดในการช่วงหาข้อมูลเกี่ยวกับการโอนผ่าน explorer

    Transaction Id น้ันเป็นตัวระบุที่เป็นเอกลักษณ์สำหรับธุรกรรมข้ามเชน สิ่งนี้เป็นประโยชน์ที่สุดในการช่วงหาข้อมูลเกี่ยวกับการโอนผ่าน explorer

  2. เข้าไปดูข้อมูลธุรกรรมผ่าน ID บน connextscan.io.

  3. หากคุณไม่เห็นธุรกรรมบน explorer แล้ว ให้ตรวจสอบสถานะการ sync บน subgraph บน xpollinate.io หากสถานะเป็น unsynced คุณต้องรออีกซักพักจนกว่าธุรกรรมจะถูกหยิบขึ้นโดยเครือข่าย

    สามารถเช็คสถานะการ sync บน subgraph จากเว็ปไซท์ xpollinate หากเชนที่ส่งไปหรือรอรับนั้นแสดงว่า "unsynced" ให้คาดการณ์ได้ว่าการโอนจะต้องใช้เวลาที่นานกว่าปกติ

    สามารถเช็คสถานะการ sync บน subgraph จากเว็ปไซท์ xpollinate หากเชนที่ส่งไปหรือรอรับนั้นแสดงว่า "unsynced" ให้คาดการณ์ได้ว่าการโอนจะต้องใช้เวลาที่นานกว่าปกติ

  4. เมื่อคุณพบเห็นธุรกรรมบน explorer ให้ตรวจสอบสถานะบนฝั่งที่รอรับ (ตามรูป จะเห็นว่า Pending) และจะมีรูปแบบสถานะได้หลายแบบ อาทิเช่น:

  5. หากธุรกรรมค้างไว้ที่สถานะ Pending เป็นเวลานาน โปรดเช็คสภาพของ router ด้วยการคลิ้กบน router บน explorer ถ้าหาก router นั้นทำธุรกรรมผิดพลาดมาขณะนึง คุณอาจจะต้องรอ โน้ตเพิ่มเติม: เงินจะปลอดภัยตลอดเวลา! ในกรณีที่เลวร้ายที่สุด เงินของคุณจะได้รับคืนภายใน 72 ชั่วโมง

    Router ที่ปกติดีจะมีธุรกรรมส่วนใหญ่อยู่ในสถานะ  หรือ  ในขณะที่ router ที่สภาพไม่ดีจะแสดงุรกรรมมากมายที่อยู่ในสถานะ

    Router ที่ปกติดีจะมีธุรกรรมส่วนใหญ่อยู่ในสถานะ Fulfilled หรือ Prepared ในขณะที่ router ที่สภาพไม่ดีจะแสดงุรกรรมมากมายที่อยู่ในสถานะ preparing

  6. หากขึ้นตอนทั้งหมดที่กล่าวมาผิดพลาด โปรดติดต่อทีมผ่านลิ้งค์ข้างล้างนี้ พวกเราพร้อมที่จะช่วยเหลือกับปัญหาต่างๆ และจะดีใจมากหากคุณพยายามแก้ปัญหาด้วยตัวเองก่อน 🙂