Venus และ Layer zero ตอนที่ (2/2)

มาต่อจากบทความจากตอนที่แล้วกันนะครับ เราจะใช้ประโยชน์จาก Layer Zero กันได้อย่างไร บางคนอาจสนใจเทคโนโลยีนี้ มันดีแค่ไหน หรือมันปลอดภัยไหม เพราะบริดจ์ก็โดนแฮ๊กกันซะเยอะเหลือเกิน บทความนี้ก็น่าจะตอบคำถามเหล่านี้ได้ อันนี้ก็จะเป็นบทความที่แปลมาจากการสัมภาษณ์ทีมงาน Layer Zero lab เชิญอ่านต่อกันได้เลยครับ

โครงสร้างทางเทคนิคของ Layer Zero

Layer Zero เป็นอินเทอร์เฟซการส่งข้อความสากลที่มีขนาดเล็กซึ่งช่วยให้ DEV สามารถโต้ตอบกับสัญญาในบล็อกเชนหลายสิบแห่งได้อย่างราบรื่น Layer Zero Endpoints อาศัยสถาปัตยกรรมที่เป็นนวัตกรรมใหม่ในการถ่ายทอดข้อมูลระหว่างเชนอย่างโดยอาศัยความไว้ใจในโค๊ดเท่านั้น (trustlessness)


Communication flow in a single Layer Zero cross-chain transaction.

ในการส่งข้อมูลเพียงครั้งเดียว โดยจ่ายเฉพาะแหล่งสัญญาณ เราสามารถส่งข้อความ (หรือกลุ่มข้อความ) ไปยังสัญญาบนเชนที่รองรับ ดังนั้น เราจึงสามารถสร้างสัญญาเดียวที่สามารถโต้ตอบได้พร้อมกันในหลาย ๆ เชนผ่านการส่งข้อมูลในรูปแบบเดิม

Layer Zero บรรลุสิ่งนี้ในลักษณะที่ปลอดภัยและกระจายอำนาจโดยใช้สถาปัตยกรรม Relayer และ Oracle จากการกระจายอำนาจและความปลอดภัย โมเดลนี้ไม่ส่งข้อมูลโดยผ่านตัวกลาง เมื่อไม่มีการพึ่งพาเชนในการขนส่งหรือการพึ่งพาวิธีการตรวจสอบความถูกต้องที่ต่างเชนกัน ผู้ใช้ก็สามารถมั่นใจในความถูกต้องของข้อมูลและธุรกรรมข้ามเชน

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

ความท้าทายทางเทคนิค

ทางเทคนิคแล้ว โดยทีม Layer Zero ได้ถูกออกแบบมาให้ทำงานบนเลเยอร์โปรโตคอลหลักแบบตรงๆ แต่จะมีความแตกต่างกันหน่อยก็คือกระบวนการนี้เป็นการชำระบัญชี (liquidation) แบบข้ามเชน

ดีที่การชำระบัญชีสามารถดำเนินการได้ในแบบ Atomic คือยังคงใช้สินเชื่อแบบเฟลชได้ (จบภายในบล็อคเดียว) และจะไม่มีอะไรเปลี่ยนแปลงในแง่ของกลไกการชำระบัญชี อุปสรรคเดียวที่ต้องพิจารณาคือ Venus จะต้องมีการฟีดราคา/oracle สำหรับสินทรัพย์ที่ยืมมาเทียบกับสินทรัพย์ที่มีหลักประกัน ตัวอย่างเช่น หากผู้ใช้ค้ำประกัน BNB บน BNB Chain และยืม SOL บน Solana พวกเขาจะต้องใช้ฟีดราคา BNB/SOL (หรือ BNB/USD และ SOL/USD)

ซึ่งถ้าหากไม่มีฟีด oracle สำหรับคู่ที่กำหนด การส่งข้อความ Layer Zero ก็สามารถจัดการเรื่องนี้แทนได้ เมื่อระบุฟีดราคาแล้ว การชำระบัญชีทั้งหมดก็สามารถทำได้โดยต้องชำระคืนจากเชนปลายทางโดยที่ต้องการแค่ข้อมูลในส่วนขาออกเพิ่มเติมเท่านั้น สิ่งนี้ทำให้ Venus สามารถทำงานได้เกือบจะเหมือนกับที่มีอยู่ในปัจจุบัน จะต่างกันก็แค่สามารถใช้หนี้และหลักทรัพย์ค้ำประกันจากทรัพย์สินที่อยู่ต่างเชนได้ตามต้องการ

ข้อดีของ Layer Zero

  1. ความเป็นอิสระและการอัพเกรดเฉพาะแอปพลิเคชัน

Layer Zero ช่วยให้ Venus สามารถอัพเกรดคุณสมบัติเฉพาะแอปพลิเคชันได้ ความสำคัญของความสามารถนี้จะว่าไปก็อธิบายยาก ความสามารถในการอัพเกรดโดยทั่วไปนั้นได้นำไปสู่การสูญเสียหลายร้อยล้านจาก Smart contracts ที่บริดจ์ส่วนใหญ่ใช้ในโซลูชันข้ามเชนนั้นสามารถอัพเกรดได้ ทำให้ไม่สำคัญว่าโครงสร้างพื้นฐานของพวกเขาจะปลอดภัยเพียงใด แต่หากโปรโตคอลยังต้องมีการอัปเดตเพื่อเพิ่มคุณสมบัติใหม่ๆและเสี่ยงต่อการมีช่องโหว่ในการอัพเดท ทุกแอปพลิเคชันอื่นๆ ที่โต้ตอบกับ Smart contracts ชุดใหม่ก็จะมีความเสี่ยงโดยอัตโนมัติ แอปพลิเคชันไม่สามารถปฏิเสธการอัปเกรดเหล่านี้ได้ ช่องโหว่นี้เกิดเนื่องมาจากการออกแบบ Smart contracts ที่สามารถอัพเกรดได้นั้นมีอยู่ในผู้ให้บริการข้ามเชนรายอื่น ๆ ทุกรายและตัวอย่างของการถูกแฮ๊คล่าสุดโดยวิธีการนี้ก็คือ Nomad hack

Layer Zero ใช้ Contracts ที่ไม่สามารถแก้ไขระบบอัปเกรดได้เอง การตรวจสอบความถูกต้องแบบใหม่นี้จะต้องให้แอปพลิเคชันนั้นๆ ยอมรับหรือปฏิเสธสิ่งที่ถูกแก้จาก Layer Zero บางส่วนหรือทั้งหมดก็ได้ และเป็นไปไม่ได้เลยที่ทีม Layer Zero หรือ multisig ใดๆ จะสามารถเปลี่ยนแปลงธุรกรรมที่สร้างมาจาก Venus ดังนั้นมีแต่แอปพลิเคชันที่มีมาตราฐานความปลอดภัยสูงเท่านั้นที่จะต้องตัดสินใจเองว่าจะยอมรับการอัพเกรดนั้นๆ หรือไม่

ตัวอย่างเช่น Layer Zero สามารถเพิ่มไลบรารีเพื่อรองรับ ZK-rollups, optimistic roll ups หรือการเพิ่มประสิทธิภาพการใช้แก๊สเพื่อเพิ่มประสิทธิภาพการทำงานของโปรโตคอลหลัก Venus สามารถเลือกที่ยอมรับหรือไม่ยอมรับการอัปเกรดโดยขึ้นอยู่การกำกับดูแลของชุมชน (community’s governance) เราเชื่อว่า การรักษาความปลอดภัยในปัจจุบันไม่ใช่แนวทางที่ดีที่สุด ที่จะใช้ในอุตสาหกรรมอีก 10 ปีนับจากนี้ ซึ่งจะต้องถูกนักวิจัยพัฒนาให้อุตสาหกรรมขับเคลื่อนไปข้างหน้าต่อไปอย่างแน่นอน ความปลอดภัยของการข้ามเชนก็เช่นกัน ตรวจสอบความถูกต้องแบบเลือกใช้ของ Layer Zero ช่วยให้แอปพลิเคชันสามารถพัฒนาด้วยเทคโนโลยีที่ล้ำสมัยและเป็นแนวทางที่ดีที่สุดในปัจจุบัน

ดังนั้น Layer Zero เป็นโปรโตคอลการส่งข้อมูลข้ามเชนเพียงตัวเดียวที่เพิ่มขีดความสามารถในการควบคุมการพัฒนาของฟังก์ชัน Omnichain ของ Venus ได้อย่างสมบูรณ์

  1. โมเดลความปลอดภัย

ระบบ Oracle และ Relayer ของ Layer Zero นำไปสู่ความปลอดภัยยอดเยี่ยมสำหรับการทำธุรกรรมข้ามเชน จากการออกแบบ Bridge ที่สามารถเซ็นเซอร์แฮกเกอร์ที่จะเข้าไปยุ่งเกี่ยวกับธุรกรรมข้ามเชน ถ้าหากแฮกเกอร์จะแฮกผ่านทางบริดจ์เราจะสามารถจัดลำดับใหม่หรือเลือกที่จะไม่ส่งข้อมูลเฉพาะที่จะส่งข้ามเชน สิ่งนี้ทำให้การดูแลความปลอดภัยในการข้ามเชนเป็นไปได้อย่างราบรื่น

โมเดลการรักษาความปลอดภัย Oracle-Relayer แบบแยกเป็นสองส่วนของ Layer Zero ช่วยให้มั่นใจได้ว่าทุกข้อความจะถูกตรวจจับแน่นอน ซึ่งระบบการเซ็นเซอร์ข้อมูลแบบนี้ไม่หมูเลยสำหรับแฮกเกอร์ Oracles และ Relayers จะต้องตรวจสอบข้อมูลทั้งหมดในเชนต้นทาง ด้วยเหตุนี้ หากผู้โจมตีเข้าควบคุม Oracle และ Relayer และควบคุมข้อมูลธุรกรรมได้สำเร็จ ข้อมูลธุรกรรมที่ตามมาทุกข้อความจะถูกเซ็นเซอร์และการโจมตีจะถูกหยุดโดยไม่มีฮาร์ดสต็อปเกิดขึ้น ซึ่งนั้นจะทำให้ Venus สามารถแก้ไขปัญหาได้อย่างทันท่วงที Venus ก็แค่เลือก Oracle หรือ Relayer ใหม่และส่งข้อมูลธุรกรรมต่อ โมเดลแบบแยกสองส่วนนี้ป้องกันการปลอมแปลงข้อมูลจากแฮกเกอร์ได้อย่างมีประสิทธิภาพ ดังนั้นเราจึงทำธุรกรรมข้ามเชนได้อย่างมั่นใจ

นอกจากโมเดลการรักษาความปลอดภัยของเราแล้ว Layer Zero ยังเป็นผู้นำในอุตสาหกรรมการรักษาความปลอดภัยแบบข้ามเชนด้วย Pre-Crime ที่เปิดตัวในเดือนเมษายนที่ผ่านมา
ซึ่ง Stargate ใช้อยู่ในตอนนี้

  1. การไม่เปลี่ยนแปลงและการปรับแต่ง

นอกเหนือจากประโยชน์ด้านความปลอดภัยที่อธิบายไว้ข้างต้นแล้ว การออกแบบพื้นฐานของ Layer Zero ยังเป็น smart contracts ที่ไม่มีการเปลี่ยนแปลง (กล่าวคือ ไม่สามารถอัพเกรดได้) การไม่เปลี่ยนแปลงนี้มีความสำคัญอย่างยิ่งในการออกแบบโครงสร้างพื้นฐาน เนื่องจากจะมีช่องโหว่ในการโจมตีมากขึ้นแบบทวีคูณเมื่อ smart contracts ข้ามเชนสามารถอัพเกรดได้และเป็นสากล สิ่งนี้ชัดเจนขึ้นเรื่อยๆ จากการโจมตีช่องโหว่ในการ Bridge ข้ามเชนมากมายที่ผ่านมา

Layer Zero นำเสนอสิ่งที่โซลูชันข้ามเชนรายอื่นไม่สามารถทำได้คือ การควบคุมค่าความปลอดภัยที่เลเยอร์แอปพลิเคชัน เมื่อใช้ Layer Zero แล้ว Venus จะมีความสามารถในการกำหนดค่าโครงสร้างพื้นฐานนอกเชน ค่าพารามิเตอร์ในการยืนยันการบล็อก และการเลือก Oracle/Relayer นั้น Venus จะไม่ถูกบังคับให้เลือกใช้การกำหนดค่าโครงสร้างพื้นฐานแบบถาวรจากนอกเชน และมีความสามารถในการเปลี่ยนพารามิเตอร์ได้ตามที่ต้องการเพื่อความปลอดภัยและประสบการณ์ที่ดีที่สามารถใช้งานได้ตามจุดประสงค์ของผู้ใช้ ความสามารถเฉพาะตัวในการปรับใช้การกำหนดค่า Oracle, Relayer และโครงสร้างพื้นฐานที่แตกต่างกัน ช่วยให้ผู้ใช้ปรับให้เหมาะสมทั้งด้านต้นทุนราคาและความเชื่อถือในโค๊ดเท่านั้น (Trustlessness)

  1. ประสิทธิภาพ & ต้นทุน

LayerZero ได้รับการออกแบบและสร้างขึ้นอย่างมีประสิทธิภาพทั้งยังคำนึงถึงต้นทุนเป็นหลัก โดยที่โซลูชันอื่นๆ มีค่าใช้จ่ายในการทำธุรกรรมสูง เมื่อปริมาณธุรกรรมของ Venus เพิ่มขึ้น โซลูชันข้ามเชนแบบโมดูลาร์ที่เล็กจึงสำคัญอย่างยิ่งต่อการปรับขนาด ข้อมูลธุรกรรมของ LayerZero นั้นเล็กมากที่สุดตัวหนึ่งในปัจจุบัน สี่ฟิลด์และการใช้ก๊าซ ~ 100k บนทั้งฟังก์ชัน การส่ง() และการรับ () ถูกปรับใช้แล้วด้วยไลบรารี opt-in ที่จะมาถึงซึ่งตั้งค่าเพื่อลดการใช้ก๊าซเป็น sub-100k สรุปว่าใช้แก๊สน้อยครับ

Layer Zero ยังมีความสามารถในการสื่อสารข้ามเชนทั้งแบบเดี่ยวและแบบกลุ่ม ด้วยการรวมธุรกรรมแบบรวมกลุ่มเข้ากับการส่งข้อมูลแบบดั้งเดิมโดยมีประสิทธิภาพที่สูงที่สุด Layer Zero ช่วยให้ Venus สามารถปรับขนาดตามประสบการณ์ผู้ใช้งาน Venus ไปยังเชนที่เกี่ยวข้องทั้งหมดด้วยต้นทุนที่ต่ำที่สุด

การสนับสนุนการใช้งาน

Layer Zero Labs มีทรัพยากรที่ดีและเตรียมพร้อมอย่างเต็มที่เพื่อรองรับกระบวนการรวม Venus ทั้งหมดตั้งแต่ต้นจนจบ รวมถึงการพัฒนาผลิตภัณฑ์อย่างต่อเนื่องและการสนับสนุน smart contracts ไปยังโปรโตคอล เราได้พัฒนาแผนที่จะสนับสนุน Venus อย่างละเอียด ดังนี้:

  • สิทธิ์ในการเข้าถึงบริษัทตรวจสอบบัญชี 3 แห่ง ที่ได้รับประกันเต็มจำนวน

  • ขณะนี้ Layer Zero อยู่ในการตรวจสอบ #20 เรามีเงินทุนและมีการตรวจสอบความปลอดภัยที่มากกว่าคู่แข่งที่ให้บริการข้ามเชนที่แข่งขันกันทั้งหมดรวมกันเสียอีก

  • เงินรางวัลสูงถึง $15M – สำหรับการหา Bug ด้านความปลอดภัยที่ใหญ่ที่สุดเท่าที่เคยมีมา

  • ข้อกำหนดด้านวิศวกรรมทั้งหมดและการสนับสนุนการบูรณาการอย่างต่อเนื่อง

  • ทีมงานที่ปรึกษาและทีมตรวจสอบและดำเนินการโดยเฉพาะ

Layer Zero Labs จะจัดหาทีมวิศวกรเฉพาะและผู้นำการบูรณาเพื่อการใช้งานข้ามเชนเพื่อ Venus เรามั่นใจว่าทีมงานและ Integration Lead ของเราจะทำงานได้เกินความคาดหมายและส่งมอบฟังก์ชัน omni-chain ให้กับ Venus ได้อย่างรวดเร็ว

บทสรุป/บทสรุป

Layer Zero Labs เราพร้อมแล้วที่จะทำงานอย่างใกล้ชิดกับทีม Venus ในด้านสถาปัตยกรรม การตรวจสอบโค้ด และการใช้งานด้านเทคนิค เพื่อปรับใช้ความสามารถ omni-chain ใหม่ๆเหล่านี้อย่างเต็มที่ โซลูชันของเราเป็นผู้นำการข้ามสายเชนและมีศักยภาพในการปรับปรุงประสบการณ์ผู้ใช้งานของ Venus อย่างเต็มที่ในทุกเชนที่รองรับ

เป็นไงกันบ้างครับ กับอนาคตที่น่าตื่นเต้นที่รอเราอยู่ และความรู้เกี่ยวกับเทคโนโลยีการข้ามเชน เป็นบทความที่ยากทั้งการทำความเข้าใจและการแปล หากผิดพลาดประการใดก็ข้ออภัยมา ณ ที่นี้ครับเหมือนเดิมครับ ถ้าชอบกด Like ถ้าใช่กดแชร์ให้ด้วยนะครับ เพื่อเป็นกำลังใจให้ทำบทความอย่างนี้ออกมาให้อ่านต่อไปครับ

จบแล้วนะครับหวังว่าจะชอบและได้ความรู้กัน และก็อย่าลืมกด Like หรือ Comment มาได้เลยนะครับ เพื่อเป็นกำลังใจให้ทำบทความหน้ามาให้อ่านกันเร็วๆนะครับ

ขอบคุณครับชาววีนัสและชาวคลิปโตทุกท่าน

ปล. ถ้าต้องการสอบถามเพิ่มเติม ก็สอบถามมาได้ที่
TG “Telegram: Contact @VenusProtocolThailand

1 Like