Wormhole เป็นโปรโตคอลสะพานข้ามเชน (cross-chain bridge) ที่ออกแบบมาให้บล็อกเชนหลายเครือข่ายสามารถสื่อสารและแลกเปลี่ยนสินทรัพย์ระหว่างกันได้อย่างปลอดภัย ระบบนี้อาศัยเครือข่ายผู้พิทักษ์ (Guardian Network) ในการตรวจสอบและยืนยันธุรกรรมข้ามเชน ทำให้ผู้ใช้สามารถโยกย้ายเหรียญและโทเค็นระหว่างเชนต่างๆ ได้โดยไม่ต้องพึ่งพาตัวกลางแบบรวมศูนย์
สะพานข้ามเชนคืออะไร
Cross-chain bridge คือเทคโนโลยีที่ช่วยให้บล็อกเชนต่างเครือข่ายสามารถโต้ตอบกันได้ เนื่องจากโดยธรรมชาติแล้วบล็อกเชนแต่ละเส้นไม่สามารถอ่านหรือรับรู้ข้อมูลจากบล็อกเชนเส้นอื่นได้โดยตรง Wormhole จึงทำหน้าที่เป็นตัวกลางทางเทคนิคในการถ่ายโอนสินทรัพย์และข้อมูลระหว่างเชนต่างๆ
ปัญหาที่ Wormhole พยายามแก้ไขคือการที่แต่ละบล็อกเชนทำงานแยกจากกันโดยสิ้นเชิง (isolated) ก่อนที่จะมีเทคโนโลยีลักษณะนี้ หากต้องการแลกเปลี่ยนสินทรัพย์จาก Solana ไปเป็นโทเค็นบน Ethereum ผู้ใช้มักต้องพึ่งพาศูนย์ซื้อขายแบบรวมศูนย์ (centralized exchange) เป็นตัวกลาง ซึ่งมีความเสี่ยงด้านการดูแลรักษาทรัพย์สิน (custody risk) และมักมีค่าธรรมเนียมสูงกว่า
Wormhole ช่วยให้การเคลื่อนย้ายสินทรัพย์ข้ามเชนเป็นไปโดยอัตโนมัติและปลอดภัยมากขึ้น ผ่านเครือข่ายผู้พิทักษ์ที่กระจายตัวอยู่ทั่วโลก ระบบใช้การลงลายมือชื่อเข้ารหัส (cryptographic signature) เพื่อยืนยันว่าธุรกรรมแต่ละรายการถูกต้องและได้รับการรับรองก่อนจะปล่อยสินทรัพย์บนเชนปลายทาง
ระบบผู้พิทักษ์ (Guardian Network)
ระบบผู้พิทักษ์คือหัวใจของสถาปัตยกรรม Wormhole ผู้พิทักษ์คือกลุ่มผู้ตรวจสอบ (validator) ที่กระจายตัวอยู่ทั่วโลก ดำเนินการโดยองค์กรโครงสร้างพื้นฐานบล็อกเชนที่มีชื่อเสียงจำนวนหนึ่ง (ปัจจุบันมีสมาชิกราว 19 แห่ง) โหนดเหล่านี้ทำหน้าที่ตรวจสอบธุรกรรมข้ามเชนและร่วมกันตัดสินว่าธุรกรรมนั้นถูกต้องหรือไม่ ผู้พิทักษ์แต่ละรายจะประมวลผลข้อมูลจากบล็อกเชนต้นทางและสร้างลายเซ็นดิจิทัลสำหรับธุรกรรมนั้นๆ เมื่อมีผู้พิทักษ์จำนวนเพียงพอ (ถึงเกณฑ์ที่กำหนดไว้ล่วงหน้า) ลงนามยืนยันตรงกัน ธุรกรรมจึงจะได้รับอนุญาตให้ส่งต่อไปยังเชนปลายทาง
ระบบนี้ใช้หลักการ threshold signature กล่าวคือต้องมีลายเซ็นจากผู้พิทักษ์จำนวนหนึ่งตามสัดส่วนที่กำหนดเท่านั้นจึงจะอนุมัติธุรกรรมได้ แนวคิดนี้คล้ายกับกระเป๋าเงินแบบ multi-signature ที่ต้องมีผู้ลงนามหลายคนร่วมกันจึงจะยืนยันการโอนเงินได้
กลไกการตรวจสอบข้อความข้ามเชน
เมื่อผู้ใช้ต้องการโยกย้ายสินทรัพย์ผ่าน Wormhole กระบวนการจะเริ่มจากการส่ง "ข้อความ" (message) จากเชนต้นทาง ข้อความนี้บรรจุข้อมูลสำคัญ ได้แก่ จำนวนเหรียญที่ต้องการโอน ที่อยู่ของผู้ส่ง ที่อยู่ของผู้รับ และเชนปลายทาง
ผู้พิทักษ์ทั้งหมดจะสังเกตการณ์ข้อความนี้บนเชนต้นทางและตรวจสอบความถูกต้อง โดยพิจารณาว่าผู้ส่งมีเหรียญเพียงพอสำหรับธุรกรรมหรือไม่ บัญชีของผู้ส่งถูกต้องหรือไม่ และข้อความไม่ได้ถูกแก้ไขหรือดัดแปลงระหว่างทาง
หลังการตรวจสอบ ผู้พิทักษ์แต่ละรายจะลงลายมือชื่อรับรองข้อความนั้น เมื่อจำนวนลายเซ็นถึงเกณฑ์ที่กำหนด (threshold) ข้อความที่ได้รับการรับรองแล้ว หรือที่เรียกว่า VAA (Verified Action Approval) จะถูกส่งไปยังเชนปลายทาง และสินทรัพย์จะถูกปลดล็อกให้แก่ผู้รับ
โทเค็น W และเศรษฐศาสตร์
W token เป็นโทเค็นยูทิลิตี (utility token) ของระบบ Wormhole ที่มีบทบาทหลายด้านภายในระบบนิเวศ ผู้พิทักษ์ที่ต้องการเข้าร่วมเครือข่ายในบทบาทที่เกี่ยวข้องกับ W อาจต้องล็อกโทเค็นไว้เป็นหลักประกัน เพื่อแสดงถึงความมุ่งมั่นและสร้างแรงจูงใจให้ปฏิบัติหน้าที่อย่างถูกต้อง หากผู้พิทักษ์กระทำการไม่เหมาะสม เช่น ปฏิเสธธุรกรรมที่ถูกต้อง หรือพยายามอนุมัติธุรกรรมปลอม ก็มีความเสี่ยงที่จะสูญเสียโทเค็นที่วางค้ำประกันไว้ (การลงโทษลักษณะนี้เรียกว่า slashing)
ผู้ที่มีส่วนร่วมในการค้ำจุนความปลอดภัยของเครือข่ายยังสามารถได้รับผลตอบแทนในรูปของ W token จากการปฏิบัติหน้าที่อย่างถูกต้อง กลไกเช่นนี้ใกล้เคียงกับหลักการของ proof-of-stake ที่ใช้แรงจูงใจทางเศรษฐกิจกระตุ้นให้ผู้เข้าร่วมเครือข่ายทำงานอย่างซื่อสัตย์
นอกจากนี้ W token ยังใช้ในการกำกับดูแล (governance) ของระบบ โดยผู้ถือโทเค็นสามารถเสนอและโหวตในประเด็นที่เกี่ยวข้องกับทิศทางการพัฒนาและการเปลี่ยนแปลงของ Wormhole
เหตุการณ์ความปลอดภัยในปี 2565
ในเดือนกุมภาพันธ์ ปี 2565 Wormhole ถูกโจมตีอย่างร้ายแรง นับเป็นหนึ่งในเหตุการณ์แฮ็กที่มีมูลค่าความเสียหายสูงที่สุดครั้งหนึ่งในประวัติศาสตร์ cryptocurrency ผู้โจมตีสามารถปลอมแปลงลายเซ็นของผู้พิทักษ์ให้ดูเสมือนว่าธุรกรรมปลอมนั้นได้รับการอนุมัติอย่างถูกต้อง
ผลกระทบของการโจมตีครั้งนี้มีมูลค่าความเสียหายสูงถึงราว 325 ล้านดอลลาร์สหรัฐ ผู้โจมตีสามารถถอนสินทรัพย์ (wrapped ETH) จำนวนมหาศาลออกจากสะพานฝั่ง Solana โดยไม่ได้ฝากสินทรัพย์ค้ำประกันที่เทียบเท่าไว้จริงบนฝั่ง Ethereum
ต้นตอของความล้มเหลวนี้เกิดจากข้อผิดพลาดในโค้ดของสัญญาอัจฉริยะ กล่าวคือ ฟังก์ชันตรวจสอบลายเซ็นมีช่องโหว่ที่ทำให้ผู้โจมตีสามารถหลีกเลี่ยงการตรวจสอบจากผู้พิทักษ์จริงได้ โดยอาศัยกลไกตรวจสอบรุ่นเก่าที่ยังไม่ถูกปิดใช้งานอย่างสมบูรณ์ ทำให้ระบบเข้าใจผิดว่าลายเซ็นดังกล่าวได้รับการรับรองอย่างถูกต้องแล้ว
การฟื้นตัวและการปรับปรุงความปลอดภัย
หลังเหตุการณ์โจมตี ทีมงาน Wormhole ได้ดำเนินการปรับปรุงความปลอดภัยอย่างจริงจัง สิ่งที่น่าสังเกตคือ Jump Crypto ซึ่งเป็นหนึ่งในผู้สนับสนุนหลักของโปรเจกต์ ได้เข้ามาเติมเต็มสินทรัพย์ที่สูญหายเพื่อให้ผู้ใช้ที่ได้รับผลกระทบไม่ต้องสูญเสียเงินทุน ซึ่งช่วยรักษาความเชื่อมั่นของระบบนิเวศไว้ได้ในระยะสั้น
การปรับปรุงหลักที่ตามมาประกอบด้วย การทบทวนโค้ดทั้งหมดใหม่พร้อมเพิ่มความเข้มงวดในการตรวจสอบลายเซ็น การขยายขอบเขตการทดสอบเพื่อให้พบข้อผิดพลาดได้เร็วขึ้น การว่าจ้างบริษัทตรวจสอบความปลอดภัยจากภายนอกให้เข้ามาตรวจสอบโค้ดอย่างอิสระ และการวางระบบตอบสนองต่อเหตุฉุกเฉินให้รัดกุมยิ่งขึ้น
นอกจากนี้ ทีม Wormhole ยังได้เพิ่มเงินรางวัลของโครงการ bug bounty เพื่อจูงใจให้นักวิจัยด้านความปลอดภัยรายงานช่องโหว่ที่พบก่อนที่จะถูกนำไปใช้ในทางที่ผิด
ปัจจุบัน Wormhole ได้ฟื้นความเชื่อมั่นกลับมาได้ในระดับหนึ่ง และยังคงเป็นหนึ่งในสะพานข้ามเชนที่มีการใช้งานมากที่สุดในอุตสาหกรรม อย่างไรก็ตาม ไม่มีระบบใดที่ปลอดภัยได้อย่างสมบูรณ์ 100% ผู้ใช้จึงควรเข้าใจความเสี่ยงที่มีอยู่เสมอ
กรณีการใช้งาน
Wormhole ถูกนำไปใช้งานจริงในหลายรูปแบบ ตัวอย่างที่พบบ่อยมีดังนี้
ประการแรก การโยกย้ายสินทรัพย์ระหว่างโปรโตคอล DeFi บนบล็อกเชนต่างๆ มีแอปพลิเคชัน DeFi ที่แตกต่างกันไปในแต่ละเครือข่าย บางแอปพลิเคชันอยู่บน Ethereum ขณะที่บางส่วนอยู่บน Solana หรือ Polygon Wormhole ช่วยให้ผู้ใช้เลือกใช้แอปพลิเคชันที่เหมาะสมที่สุดจากหลายบล็อกเชนได้โดยไม่ต้องผูกติดอยู่กับเชนใดเชนหนึ่ง
ประการที่สอง การสื่อสารข้ามเชนระดับสัญญาอัจฉริยะ (cross-chain messaging) Wormhole ช่วยให้ smart contract บนบล็อกเชนหนึ่งสามารถรับรู้และตอบสนองต่อเหตุการณ์บนบล็อกเชนอื่นได้ ตัวอย่างเช่น สัญญาอัจฉริยะบน Ethereum สามารถตรวจสอบสถานะความเป็นเจ้าของของ NFT บน Solana ได้
ประการที่สาม การโยกย้าย NFT และสินทรัพย์ดิจิทัลอื่นๆ ผู้ใช้บางรายต้องการย้าย NFT จากเชนหนึ่งไปยังอีกเชนหนึ่งเพื่อใช้ประโยชน์จากตลาดหรือฟีเจอร์เฉพาะของแต่ละเชน Wormhole เป็นหนึ่งในโครงสร้างพื้นฐานที่รองรับความต้องการดังกล่าว
ความเสี่ยงและข้อพิจารณา
แม้ Wormhole จะได้รับการปรับปรุงอย่างมากหลังเหตุการณ์โจมตีในปี 2565 แต่ก็ยังมีความเสี่ยงบางประการที่ผู้ใช้ควรทำความเข้าใจก่อนใช้งาน
ความเสี่ยงแรกคือความเสี่ยงด้านเทคนิค (smart contract risk) แม้แต่โปรโตคอลที่ผ่านการตรวจสอบโค้ดมาแล้วหลายครั้งก็ยังอาจมีข้อผิดพลาดที่ยังไม่ถูกค้นพบ ผู้ที่ใช้ Wormhole ควรตระหนักเสมอว่ามีความเสี่ยงที่จะสูญเสียเงินทุนได้
ความเสี่ยงที่สองคือความเสี่ยงด้านความปลอดภัยของเครือข่ายผู้พิทักษ์ หากผู้พิทักษ์จำนวนมากพอถูกโจมตีหรือคีย์ส่วนตัวรั่วไหลพร้อมกัน ระบบก็อาจถูกโจมตีได้ในทางทฤษฎี ด้วยเหตุนี้ผู้พิทักษ์จึงต้องใช้มาตรการรักษาความปลอดภัยที่เข้มงวด เช่น การเก็บคีย์แบบ cold storage
ความเสี่ยงที่สามคือความเสี่ยงเชิงระบบ (systemic risk) จากการที่แอปพลิเคชันอื่นๆ พึ่งพา Wormhole เป็นโครงสร้างพื้นฐาน หากสะพาน Wormhole เกิดปัญหาขึ้น ผลกระทบอาจลุกลามไปยังแอปพลิเคชันที่เชื่อมต่ออยู่ด้วย
อนาคตของ Wormhole
ทีมพัฒนา Wormhole มีแผนงานต่อเนื่องสำหรับการพัฒนาในระยะยาว หนึ่งในทิศทางหลักคือการขยายจำนวนบล็อกเชนที่รองรับให้มากขึ้น ปัจจุบัน Wormhole เชื่อมต่อกับบล็อกเชนหลายเครือข่ายอยู่แล้ว ทั้งสาย EVM และ non-EVM และยังมีแนวโน้มที่จะรองรับเครือข่ายใหม่ๆ เพิ่มเติมในอนาคต
นอกจากนี้ ทีมงานยังมุ่งพัฒนาเพื่อเพิ่มความเร็วและลดต้นทุนของการโยกย้ายสินทรัพย์ข้ามเชน เนื่องจากการถ่ายโอนผ่าน Wormhole ในบางกรณีอาจต้องใช้เวลารอการยืนยันและมีค่าธรรมเนียมที่เกี่ยวข้อง ทีมงานจึงพยายามทำให้กระบวนการนี้รวดเร็วและมีต้นทุนต่ำลงอย่างต่อเนื่อง
แนวทางหนึ่งที่มีการพูดถึงในอุตสาหกรรมคือการนำเทคโนโลยี zero-knowledge proofs มาใช้ร่วมกับกลไกตรวจสอบข้ามเชน ซึ่งในทางทฤษฎีอาจช่วยเพิ่มความน่าเชื่อถือของการพิสูจน์ธุรกรรมและลดการพึ่งพาผู้ตรวจสอบจำนวนมากได้ในอนาคต
คำถามที่พบบ่อย
ติดตามข่าว Crypto ล่าสุด
รับบทวิเคราะห์และข่าวสาร Bitcoin, Altcoins ทุกวันจาก 678.in.th
ดูบทความทั้งหมดสรุป
Wormhole เป็นหนึ่งในเทคโนโลยีสำคัญของอุตสาหกรรม cryptocurrency ที่ช่วยให้บล็อกเชนต่างๆ สื่อสารและแลกเปลี่ยนสินทรัพย์ระหว่างกันได้อย่างมีประสิทธิภาพ แม้จะเคยเผชิญกับเหตุการณ์โจมตีร้ายแรงในปี 2565 ที่สร้างความเสียหายมูลค่าหลายร้อยล้านดอลลาร์ แต่ทีมพัฒนาได้เรียนรู้จากเหตุการณ์นั้นและปรับปรุงมาตรการด้านความปลอดภัยอย่างต่อเนื่อง การทำความเข้าใจสถาปัตยกรรม กลไกการทำงาน และความเสี่ยงของ Wormhole จะช่วยให้ผู้ใช้ crypto สามารถประเมินและใช้งานเทคโนโลยีสะพานข้ามเชนได้อย่างรอบคอบและปลอดภัยมากขึ้น เนื้อหานี้จัดทำขึ้นเพื่อวัตถุประสงค์ทางการศึกษาเท่านั้น ไม่ถือเป็นคำแนะนำทางการเงินหรือการลงทุน
บทความนี้มีวัตถุประสงค์เพื่อการศึกษาเท่านั้น ไม่ถือเป็นคำแนะนำทางการเงิน