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

By [0xsitam](https://paragraph.com/@0xsitam) · 2022-06-09

---

![](https://storage.googleapis.com/papyrus_images/ca213e81d099dc0d81bebaa9d1aa071ab5ec8dbfcfcde5c49b19ff06b7463ab2.png)

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

ครั้งก่อนเราได้เคยพูดถึงวิธีการ [Bridge](https://xsitamo.medium.com/axelar-%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%80%E0%B8%88%E0%B8%84%E0%B8%A1%E0%B8%B2%E0%B9%81%E0%B8%A3%E0%B8%87-%E0%B8%9E%E0%B8%A3%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%81%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B9%81%E0%B8%AA%E0%B8%82%E0%B8%AD%E0%B8%87-multichain-%E0%B8%A1%E0%B8%B1%E0%B8%99%E0%B9%80%E0%B8%9B%E0%B9%87%E0%B8%99%E0%B8%A2%E0%B8%B1%E0%B8%87%E0%B9%84%E0%B8%87%E0%B8%99%E0%B8%B0-e91f7da177ba) ขนย้ายสินทรัพย์ข้าม Chain บนโลกคริปโต ด้วยวิธีต่างๆ มาบ้างแล้ว โดยครั้งนี้เราจะมาเจอะลึกกันเพิ่มอีกสักหน่อย

**ปัญหา The Interoperability Trilemma**

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

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

![](https://storage.googleapis.com/papyrus_images/4b7f897c08aaed1b7c3a826a5d6cb4994787905dcc9248d31792078b1b715556.png)

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

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

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

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

![](https://storage.googleapis.com/papyrus_images/590540a6b78fe6620bc835f3b1b65cc79c22bc92d9b2afcfa8859d7bb60e8fc6.png)

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

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

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

![](https://storage.googleapis.com/papyrus_images/62dc8c2cc5b27e030152dc7f7599ff71eb9f3625ac1b70b123ee506a6e8ae10b.png)

ขั้นตอน Route Selection

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

![](https://storage.googleapis.com/papyrus_images/86cc29d65d4cfdb7a6a4bd5ee3ec12ac1571a73e45b2249e10199886e38abbb4.png)

ขั้นตอนการ Prepare

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

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

![](https://storage.googleapis.com/papyrus_images/c16e30a5aef96fad944249b028ab1db896fe3f27b8fb387dedc538aa71cb88af.png)

ขั้นตอนการ Fulfill

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

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

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

![](https://storage.googleapis.com/papyrus_images/db3f0c3c3e5412258369d3d2ecf5b924e19976d99e85fd9d000da37fd39928a8.png)

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

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

Discord: [https://discord.gg/connext](https://discord.gg/connext)

**Twitter:** [https://twitter.com/ConnextNetwork](https://twitter.com/ConnextNetwork)

**Website**: [https://connext.network/](https://connext.network/)

---

*Originally published on [0xsitam](https://paragraph.com/@0xsitam/connext)*
