โปรเจค Connext ทำอะไร ? น่าสนใจยังไง ?

post image

ตัวโปรเจค Connext นั้น คืออีกหนึ่งโปรเจคที่มีเป้าหมายในการโยกย้ายสินทรัพย์ดิจิตอลไปยัง Chain ต่างๆ โดยมีความพยายามที่จะแก้ปัญหา The Interoperability Trilemma ข้อจำกัดในการทำ Cross Chain Protocol

ครั้งก่อนเราได้เคยพูดถึงวิธีการ Bridge ขนย้ายสินทรัพย์ข้าม Chain บนโลกคริปโต ด้วยวิธีต่างๆ มาบ้างแล้ว โดยครั้งนี้เราจะมาเจอะลึกกันเพิ่มอีกสักหน่อย

ปัญหา The Interoperability Trilemma

การทำ Cross Chain นั้น จะมีข้อจำกัดสามอย่างที่ไม่สามารถไปด้วยกันทั้งหมดได้ ได้แก่

  1. Trustlessness การที่ผู้ใช้ไม่ต้องเชื่อใจตัวกลาง มีความปลอดภัยว่าสินทรัพย์ที่เราส่งไปต้องไม่มีการโกงเกิดขึ้น

  2. Extensibility การขยายตัวเชื่อมต่อไปกับ Chain อื่น ได้อย่างง่ายดาย

  3. Generalizeability ความสามารถจัดการข้อมูลข้าม Chain ได้ตามอำเภอใจ

post image

สามปัจจัยที่ไม่สามารถไปด้วยกันได้ในการทำ Cross Chain

โดยสิ่งที่ Connext ให้ความสำคัญเป็นสองอันดับแรกคือ Trustlessness และ Extensibility แต่ในส่วนของ Generalizeability นั้น Connext ก็ได้มีวิธีจัดการในอนาคต คือในส่วนของโปรเจค Nomad กำลังเข้ามาเชื่อมต่อกับ Connext

แล้ว Connext ทำงานอย่างไรล่ะ ?

วิธีการคือ Connext จะเป็นตัวกลางในการจัดหา Routers หรือผู้ที่ให้บริการสภาพคล่อง (Liquidity) เป็นบุคคลภายนอกกระจายอยู่ เพื่อให้ User หรือผู้ที่ต้องการจะย้ายสินทรัพย์ มาติดต่อ แล้วทำการตกลงขนย้ายสินทรัพย์ โดยผ่านทาง Smart Contact ระหว่าง ต้นทาง (Sender Chain) และปลายทาง (Receiver Chain)

post image

รูปภาพอธิบายการทำงานของ Connext

หากจะอธิบายเป็นข้นตอนจะได้ดังนี้

  1. Route Selection คือ User ทำการเลือกว่าอยากจะย้าย Token อะไร จากต้นทางไหน ไปยังปลายทางไหน หลังจากนั้นระบบจะหา Router ที่มีสภาพคล่องที่ตรงกับเราต้องการมาเชื่อมต่อกับเรา และที่ Router จะทำการ Bid แข่งกันเพื่อให้ได้เป็นคนให้สภาพคล่องแก่ User

post image

ขั้นตอน Route Selection

2. Prepare คือ User จะทำการส่งคำสั่ง (Transection) ไปยัง Sender Chain เพื่อนำ Token ของเราไป Lock ไว้ก่อน เมื่อ Connext เห็นว่ามีการ Lock Token นั้นเกิดขึ้น จะไป Lock Token ที่ Recevier Chain ของ Router ให้กับเรา

post image

ขั้นตอนการ Prepare

3. Fulfill คือ การที่ User ทำการเซ็นรับรองความเป็นเจ้าของ (Signature) เพื่อทำการ Redeem Token ที่ล๊อคเอาไว้ที่ Recevier Chain จากนั้น Connext จะทำการโอน Token ที่ Lock ไว้ต้นทางไปยัง Router

โดยจะสังเกตว่าขั้นตอนที่ 2 และ 3 นั้น จะคล้ายๆ กับ Paypal ในการปลดล๊อค Token

post image

ขั้นตอนการ Fulfill

ขั้นตอนทั้งหมดนั้นมีความปลอดภัยมาก เพราะเงินที่ถูกล๊อคไว้นั้นจะอยู่บน Chain นั้นๆ ไม่ได้อยู่กับใครคนใดคนหนึ่ง หายมีการหลุดการเชื่อมต่อ จะมีเวลาจับไว้ หากเกินเวลาที่กำหนดจะถือเป็นการยกเลิก สามารถนำ Token กลับออกมาได้เลย

นอกจากนี้เพื่อการขยายตัวไปยัง Chain ต่างๆ ได้อย่างรวดเร็ว Connext ยังมีเทคโนโลยีอย่าง NXTP เพื่อใช้ในการเชื่อต่อ Chain ในเครือ EVM ให้เกิดการขยายตัวได้อย่างรวดเร็วอีกด้วย

แต่ปัญหา The Interoperability Trilemma ก็ยังมีอยู่คือเราจะสามารถส่งได้ Token ได ้แต่เรายังไม่สามารถส่งอย่างอื่น อย่าง Message หรือ Data ไปมาระหว่าง Chain ได้ จึงเกิดความร่วมมือกับ Nomad ที่จะทำงานเหมือนเป็น Layer 2 สำหรับการส่ง Data อย่างอื่นโดยเฉพาะ

post image

Nomad ส่วนต่อขยายในการส่ง Data ในอนาคต

สรุปแล้ว Connext ก็เป็นอีกหนึ่งโปรเจค Cross Chain ที่น่าสนใจและกำลังเป็นกระแสในอนาคต เพราะสามารถตอบโจทก์การส่งข้อมูลระหว่าง Chain ได้อย่างครอบคลุมและปลอดภัย หากเพื่อนๆ สนใจอยากได้รายละเอียดเพิ่มเติม สามารถอ่านหรืออยากทดลองการใช้งานได้เลยที่

Discord: https://discord.gg/connext

Twitter: https://twitter.com/ConnextNetwork

Website: https://connext.network/