รายงานการวิจัยการติดตามข้ามสายโซ่: เหตุใดโปรโตคอลการทำงานร่วมกันของสายโซ่แบบเต็ม LayerZero จึ
คำนำ
คำนำ
ในเวลาเพียงหนึ่งปี LayerZero ซึ่งเป็นโปรโตคอลการทำงานร่วมกันแบบ full-chain สามารถระดมทุนได้อีกครั้ง 120 ล้านดอลลาร์ที่มูลค่า 3 พันล้านดอลลาร์ 3 เท่าของการประเมินมูลค่าครั้งก่อน นักลงทุน ได้แก่ a16z, ChristiesInc และ Sequoia Capital
บทความนี้เป็นส่วนแรก โดยมุ่งเน้นไปที่โซลูชันทางเทคนิคของ LayerZero และการประเมินข้อดีและข้อเสีย
ชื่อเรื่องรอง
1.1. ภาพรวม
1.1. ภาพรวม
โปรดทราบว่า LayerZero ไม่ได้มุ่งเน้นไปที่สินทรัพย์ข้ามเชน แต่ข้อความข้ามเชนอยู่ที่เลเยอร์บน ในฐานะที่เป็นโปรโตคอลพื้นฐาน มันมีความสัมพันธ์แบบครอบคลุมกับเลเยอร์แอปพลิเคชันของสินทรัพย์ข้ามเชน สินทรัพย์ข้ามเชนที่เฉพาะเจาะจงมากขึ้นคือ Stargate พัฒนาโดย Layerzero Labs
ชื่อเรื่องรอง
1.2. โหนดแสงคืออะไร?การสื่อสารระหว่าง cross-chain ส่วนใหญ่ทำผ่านการตรวจสอบภายนอกหรือ light nodes บน chain ประการแรก โหนดแสงคือโหมดการทำงานของโหนด เช่นเดียวกับโหนดเต็ม (Full Node) และโหนดเก็บถาวร (Archive Node) โหนดต่างๆ ของเชนเดียวกันคือเวอร์ชันที่ถูกลบของข้อมูลเชน
ด้วย Merkle Roots หลายรายการในส่วนหัวของบล็อก การตรวจสอบต้นไม้ของ Merkle สามารถใช้เพื่อระบุว่ามีการทำธุรกรรมจริงในบล็อกนี้หรือไม่

คำอธิบายภาพ
ไดอะแกรมสถาปัตยกรรมเครื่องเสมือน EVM ของ Ethereum มาจาก GITHUB อย่างเป็นทางการ
ประโยชน์ของการเรียกใช้การตรวจสอบบนเชนที่มีโหนดแบบเบาคือสามารถขจัดการแทรกแซงของบทบาทภายนอกของทนายความได้อย่างสมบูรณ์ และบรรลุผลสำเร็จในระดับสูงของการกระจายอำนาจตามความปลอดภัยของเชนเอง ทำให้ปลอดภัยยิ่งขึ้นแต่ด้วยวิธีนี้[การตีความซอร์สโค้ด] NFT ที่คุณซื้อคืออะไรกันแน่
การอ่านที่ขยายได้:[การตีความซอร์สโค้ด] NFT ที่คุณซื้อคืออะไรกันแน่
ชื่อเรื่องรอง
1.2. โหนดเบาพิเศษคืออะไร?
โหนดเบาพิเศษ โหนดเบาพิเศษ (ULN) นั้นง่ายมาก เมื่อเทียบกับโหนดเบา โหนดเบาพิเศษ จะทำการตรวจสอบเช่นเดียวกับโหนดเบาบนเชน คำสั่งจะถูกกำหนดโดยเครื่อง oracle ที่กระจายอำนาจตามต้องการ สตรีมมิ่ง
ข้อดีคือไม่ต้องพึ่งพาโหนดแสงเพื่อเริ่มสตรีมข้อมูลส่วนหัวของบล็อกตั้งแต่เริ่มต้น
การสูญเสียความปลอดภัยระดับหนึ่งสอดคล้องกับระดับการลดต้นทุนที่ดี อะไรถูก อะไรผิดขึ้นอยู่กับว่าทุกคนชั่งน้ำหนักตามสถานการณ์ของตนเองอย่างไร อ้างอิงถึง การออกแบบโปรโตคอลทางสังคม เช่น เลนส์ คุณค่าของข้อมูลความสนใจทางสังคมจะ ไม่ควรมากเกินไป ดังนั้นในกรณีของการแยกชั้นแอปพลิเคชันที่ดี ขอแนะนำให้ทำธุรกรรมเมตาในแง่ดี และดำเนินการในแง่ดีก่อนแล้วจึงย้อนกลับ
ชื่อระดับแรก
ในเอกสารไวท์เปเปอร์อย่างเป็นทางการของ LayerZero ในรูปด้านล่าง ส่วนสีเขียวคือบทบาทสำคัญของการส่งข้อมูลระหว่างสองสาย ได้แก่ Oracle และ Relayer

เอกสารไวท์เปเปอร์อย่างเป็นทางการของ LayerZero มาจากเว็บไซต์อย่างเป็นทางการ
ชื่อเรื่องรอง
2.1 ตำแหน่งของ Oracle และ Relayer
พูดง่ายๆ หน้าที่หลักของ Oracle (เครื่อง oracle) คือการแจ้งให้สัญญาในห่วงโซ่เป้าหมายทราบว่าเมื่อใดควรตรวจสอบและคำตอบของการตรวจสอบคืออะไร Relayer (repeater) มีหน้าที่จัดเตรียมกระบวนการพิสูจน์ที่จำเป็นในการตรวจสอบธุรกรรมและเนื้อหาเฉพาะของข้อมูลข้ามสายโซ่
ผู้เขียนยังกล่าวถึงในรายงานการวิจัย 4337 ก่อนหน้านี้ว่าสัญญา 4337 ในปัจจุบันยังคงต้องเชื่อมต่อกับบริการราคาออราเคิลแบบ off-chain เพื่อให้ใช้งานค่าธรรมเนียมธุรกรรมการชำระเงินหลายสกุลเงินได้อย่างแท้จริง:การอ่านแบบขยาย
กล่าวโดยสรุป Oracle เป็นหน้าที่รับรองเอกสารใน LayerZero cross-chain อาจเป็นเพราะการประเมินที่เป็นอันตราย ความปลอดภัยของ oracle เกือบเท่ากับมูลค่าของ Defi บน chain ผลิตภัณฑ์สินเชื่อจำนวนมากเกินไปพึ่งพา oracle เพื่อให้ราคา ถ้าพวกเขา หากคุณเต็มใจที่จะทำชั่วคุณก็สามารถทำสิ่งต่าง ๆ ด้วยผลตอบแทนที่สูงขึ้น
ชื่อเรื่องรอง
2.2. การแบ่งงานระหว่าง Oracle และ Relayer
บทบาทของเครื่อง oracle คือการถ่ายโอน Blockhash และ Block Receiptsroot ที่คำขอข้ามเชนบนเชนต้นทางไปยังเชนเป้าหมาย
Blockhash บล็อกแฮช ซึ่งบอกสัญญาบนเชนเป้าหมายว่าบล็อกใดมีคำขอข้ามเชนของผู้ใช้
Block Receiptsroot ใช้เพื่อตรวจสอบข้อความที่ส่งผ่านทรานแซกชันรีเลย์
บทบาทของตัวทวนสัญญาณคือการส่งข้อมูลพาธที่จำเป็นโดย Receipt และ Merkle Proof ที่ซึ่งข้อความข้ามเชนตั้งอยู่ไปยังสัญญาบนเชนเป้าหมายสำหรับการตรวจสอบ
ในหมู่พวกเขา ใบเสร็จหมายถึงข้อมูลการรับธุรกรรม ซึ่งส่วนใหญ่รวมถึงผลการดำเนินการธุรกรรม แฮชของธุรกรรม และบันทึกเหตุการณ์ของธุรกรรม
ผลการดำเนินธุรกรรม: การทำธุรกรรมบนห่วงโซ่ต้นทางนั้นสำเร็จหรือไม่
แฮชธุรกรรม: แฮชเฉพาะทั่วโลกของแต่ละธุรกรรม
ข้อมูลพาธในที่นี้คือลูกศรสีแดงในรูปด้านล่าง ตัวอย่างเช่น หลังจากรีเลย์แจ้งโหนดบนสายโซ่ของข้อมูล L2 -> แฮช 0-0 -> แฮช 1 ตามลำดับ การเปรียบเทียบ TopHash ที่กำหนดโดย oracle และการคำนวณครั้งที่สองตามสัญญาข้อมูลที่กำหนดโดยรีเลย์หมายความว่ารีเลย์นั้นถูกต้อง

ชื่อเรื่องรอง
หลังจากทำความเข้าใจการทำงานของ cross-chain role ในพื้นที่ระดับกลางแล้ว เรามาข้ามธุรกรรมจาก ChainA ไปยัง ChainB ทั้งกล่องซ้ายและขวาในรูปด้านล่างโต้ตอบกับสัญญาจุดสิ้นสุด (EndPoint) บนสายโซ่ที่เกี่ยวข้อง

คำอธิบายภาพ
เอกสารไวท์เปเปอร์อย่างเป็นทางการของ LayerZero มาจากเว็บไซต์ทางการ
กระบวนการโดยรวมมีดังต่อไปนี้:
ธุรกรรมเริ่มต้นเมื่อแอปพลิเคชันผู้ใช้ (UA) เริ่มต้นการทำธุรกรรม (เช่น ดำเนินการบางอย่างบนเครือข่าย) การทำธุรกรรมนี้จะถูกแบ่งออกเป็นส่วน ๆ (ส่วนหัวของหลักฐานและบล็อก) ด้วยความช่วยเหลือของอุปกรณ์ปลายทาง LayerZero ผ่านทางออราเคิลและรีเลย์ เมื่อ oracle และ repeater ส่งข้อความตามลำดับบนเชนเป้าหมาย (ลงนามธุรกรรมบนเชน) และ LayerZero Endpoint (สัญญา) ตรวจสอบความถูกต้องของข้อมูล ข้อความจะถูกแปลงและดำเนินการบนเชนเป้าหมาย
ขั้นตอนโดยละเอียดมีดังนี้ (ดูภาพด้านบน):
ขั้นตอนที่ 1: แอปพลิเคชันผู้ใช้ UA (เช่น สะพาน Stargate) เครื่องมือสื่อสาร (Communicator) ของ LayerZero ส่งคำขอ รวมถึงตัวระบุธุรกรรม t ข้อมูลที่ถ่ายโอนจาก A ถึง B (เพย์โหลด payload) หรือชี้ไปที่แอปพลิเคชันอัจฉริยะของผู้ใช้ในเครือข่าย B ตัวระบุสัญญาหรือตัวส่งต่อ (relayer_args) และข้อมูลธุรกรรมอื่นๆ
ขั้นตอนที่ 2: ตัวสื่อสารส่งข้อมูลไปยังตัวตรวจสอบความถูกต้อง (Validator) ในรูปแบบของแพ็กเก็ต LayerZero
ขั้นตอนที่ 3: ตัวตรวจสอบความถูกต้องจะส่งตัวระบุธุรกรรมและตัวระบุของสัญญาอัจฉริยะบนเชน B ไปยังเลเยอร์เครือข่าย (NetWork) การทำงานของเลเยอร์เครือข่ายยังถูกกระตุ้น และข้อมูลที่จะส่งจำเป็นต้องส่งส่วนหัวบล็อกของเชนต้นทาง A ไปยังเชนเป้าหมาย B ผ่าน oracle
ขั้นตอนที่ 4: ตัวตรวจสอบจะส่งต่อข้อมูลนี้ (แพ็กเก็ต) ไปยังรีเลย์ (หลักฐานในขั้นตอนที่ 7) และเก็บไว้นอกเชน และส่งไปยัง Chain B (ขั้นตอนที่ 11) จุดสิ้นสุดของ chain B ยังสามารถเริ่มต้นแอปพลิเคชันเพื่อรับผลลัพธ์ของ แฮชบล็อกที่ระบุ ( ขั้นตอนที่ 10)
ขั้นตอนที่ 5: เลเยอร์เครือข่ายส่งตัวระบุของสัญญาอัจฉริยะบนเชน B พร้อมกับรหัสบล็อกของบล็อกธุรกรรมไปยังออราเคิล เมื่อ Oracle ได้รับแจ้ง มันจะดึงส่วนหัวบล็อกของบล็อกปัจจุบันใน Chain A (ขั้นตอนที่ 6) และส่งไปยัง Chain B (ขั้นตอนที่ 8)
จะเห็นได้ว่าในขณะนี้ ส่วนที่ 6, 7, 8, 10 และ 11 ถูกฝังอยู่ในลิงก์ของทวนและออราเคิล
ขั้นตอนที่ 9: เลเยอร์เครือข่ายส่งแฮชบล็อกที่ได้รับไปยังตัวตรวจสอบ (ทริกเกอร์การตรวจสอบโหนดเบาพิเศษ)
ขั้นตอนที่ 12: ตัวตรวจสอบความถูกต้องทำให้แน่ใจว่าธุรกรรมนั้นถูกต้องและยอมรับโดยดูที่หลักฐานการทำธุรกรรมและส่วนหัวของบล็อกที่จัดเก็บไว้ในเลเยอร์เครือข่าย หากส่วนหัวของบล็อกและหลักฐานธุรกรรมตรงกัน ข้อมูลธุรกรรม (Packet) จะถูกส่งไปยังตัวสื่อสาร
cross-chain โดยรวมคือค่าธรรมเนียมน้ำมันที่เรียกเก็บเมื่อธุรกรรมแรกถูกดำเนินการบนซอร์สเชน และสอดคล้องกับธุรกรรม 3 รายการบนเชนเป้าหมาย ซึ่งประกอบด้วย repeater + oracle + Layer Zero: Executor (บัญชี EOA)
3. วิธีประเมินข้อดีและข้อเสียของโปรโตคอล LayerZero
ชื่อเรื่องรอง
3.1 การพึ่งพาออราเคิลเป็นอันตรายหรือไม่?หากมีรีเลย์เพียงเครื่องเดียวหรือเครื่องออราเคิลเครื่องเดียว อาจเป็นอันตรายได้ (ไม่ใช่ขอบเขตการจัดการของโปรโตคอลอีกต่อไป) แต่สิ่งที่เลเยอร์ซีโรใช้อยู่ในปัจจุบันคือแอปพลิเคชันใดๆ ก็ตามสามารถปรับแต่งรีเลย์ของตนเองหรือแม้แต่เลือกออราเคิลอื่นได้
เพื่อรองรับระบบของคุณ
แม้ว่ารีเลย์บางตัวจะหยุดทำงานหรือไม่ทำงานหรือทำงานไม่ถูกต้องสำหรับวัตถุประสงค์บางอย่าง ในการแข่งขันของตลาดที่ค่อยเป็นค่อยไป รูปแบบการเลือกแบบกลุ่มต่อกลุ่มจะเกิดขึ้น และการกำกับดูแลร่วมกันแบบกระจายอำนาจจะเกิดขึ้นระหว่างเกมที่เกี่ยวข้อง คล้ายกับ กลไกการขุด
แม้ว่า oracle 1 และรีเลย์ A สมรู้ร่วมคิดกันโดยประสงค์ร้าย นี่เป็นความเสี่ยงเฉพาะ เนื่องจากเฉพาะแอปพลิเคชันที่ใช้ทั้ง oracle 1 เป็น oracle และรีเลย์ A เป็นข้อมูลเท่านั้นที่จะได้รับผลกระทบ
และ LayerZero เป็นเพียงกลไกระดับล่างสุดในการส่งข้อมูล สำหรับวิธีใช้ Upper-layer application หลังจากส่งข้อมูลแล้วนั้นสามารถกำหนดได้อย่างอิสระและเพิ่มความปลอดภัย เท่าที่เกี่ยวข้องกับโปรโตคอล เขาไม่เก็บเงินทุนหรือข้อมูล ซึ่งจะช่วยลดความเป็นไปได้ที่จะถูกโจมตี
ปัจจุบัน LayerZero ได้รับการตรวจสอบอย่างเป็นทางการมากกว่า 30 เวอร์ชัน รวมถึง Quantstamp, Zokyo, Zellic และ Trail of Bits เป็นต้น นอกจากนี้ ปัจจุบันเขายังเป็นเจ้าภาพรางวัลบั๊กมูลค่า 15 ล้านดอลลาร์ผ่าน ImmuneFi ซึ่งเป็นโปรแกรมรางวัลบั๊กสดที่ใหญ่ที่สุดในอุตสาหกรรมทั้งหมด! LayerZero ได้รับรางวัลเกือบ 1 ล้านดอลลาร์แก่ White Hat สำหรับการเปิดเผยจนถึงปัจจุบัน
ชื่อเรื่องรอง
3.2. การเปรียบเทียบข้อดีของผลิตภัณฑ์ข้ามสายโซ่ที่โปรโตคอลเลเยอร์
สอดคล้องกับข้อสรุปก่อนหน้านี้ ต้นทุนต่ำมากของการตรวจสอบความปลอดภัยข้ามสายเป็นจุดสว่าง และการสูญเสียเดียวกันคือความปลอดภัยของเครื่อง oracle ที่ได้รับความไว้วางใจสูง นอกจากปัจจัยด้านความปลอดภัยแล้ว (หลังจากนั้น มันสามารถเสริมได้ที่ ชั้นของแอปพลิเคชัน) ความเก่งกาจและต้นทุนการเข้าถึงโปรโตคอลที่ต่ำมากสำหรับนักพัฒนาเป็นข้อได้เปรียบที่ซ่อนอยู่อย่างมากที่ฉันเห็น
ความสามารถในการปรับขนาดทั่วไปที่แข็งแกร่งขึ้นปัจจุบันมีโปรโตคอล IBC ของ Cosmos ecology และ XCMP cross-chain protocol ของ Polkadot ecology ที่เป็นแบบ cross-chain ที่ชั้น protocol สาเหตุที่พวกเขามีข้อจำกัดในการขยายขนาดคือสำหรับ Ethereum ในการตรวจสอบธุรกรรมบนเครือข่ายสาธารณะอื่นๆจากนั้นโหนดแสงที่เกี่ยวข้องจะต้องปรับใช้บน Ethereum
. ต้นทุนก๊าซที่สูงเช่นนี้ทำให้เชนที่เข้ากันได้กับ EVM จำนวนมาก (ETH/BSC/Polygon/L2 ฯลฯ) ยากที่จะรองรับโปรโตคอล IBC ซึ่งจำกัดความเก่งกาจของโปรโตคอล IBC อย่างมาก ดังนั้นจึงยังคงมีให้ใช้ได้เฉพาะในระดับที่ค่อนข้าง คอสมอสขนาดเล็กวิ่งระหว่างห่วงโซ่ระบบนิเวศ
ลดความซับซ้อนในการเข้าถึงของนักพัฒนาจากจุดเริ่มต้น ปริมาณงานของโปรโตคอลพื้นฐานถูกวางไว้บนการออกแบบการเข้าถึงสัญญาที่เรียบง่าย และขีดจำกัดสูงสุดของสถานการณ์ความต้องการสำหรับข้อความข้ามสายโซ่นั้นสูงมาก เช่น การให้ยืมข้ามสายโซ่ การรวมรายได้ และการทำธุรกรรมเป็นเพียง การเริ่มต้น. เนื่องจากสะดวกและง่ายต่อการพัฒนา ปัจจุบันโปรโตคอลนี้ถูกใช้ในเครือข่าย Dapps มากกว่า 30 แห่ง (รวมถึงการแลกเปลี่ยนแบบกระจายอำนาจ PancakeSwap, SushiSwap, TraderJoe, Uniswap เป็นต้น
) มีการส่งข้อความมากกว่าล้านข้อความ และสะพานแอปพลิเคชันบนสะพานนั้นมีมูลค่ารวมมากกว่า 7 พันล้านดอลลาร์สหรัฐ (TVL ล่าสุดของโพสต์คือ 400 ล้านดอลลาร์สหรัฐ)
3.3 สรุป
3.3 สรุป

คำอธิบายภาพ
การตีความของโซลูชันข้ามเครือข่าย: https://research.web3 caff.com/zh/archives/7592Cross-chain เป็นหนึ่งในแนวทางการลงทุนที่สำคัญภายใต้โครงสร้างแบบหลายห่วงโซ่อนาคตมีความแน่นอน รูปแบบธุรกิจชัดเจน และตลาดมีรายได้สูงตั้งแต่ยังไม่บรรลุนิติภาวะ
ในฐานะที่เป็นโปรโตคอลการสื่อสารที่ฝังอยู่ในรหัสพื้นฐานของ Dapps ต่างๆ โปรโตคอลดังกล่าวได้กลายเป็นหนึ่งในหน่วยการสร้างเลโก้ขั้นพื้นฐานที่สุด
【ตัวอย่างตอนต่อไป】
บทความถัดไปจะขยายการเปรียบเทียบสถานการณ์ตลาดของ LZ เพิ่มเติม และประเมินโมเดลข้ามสายโซ่หลัก ๆ อย่างครอบคลุม บทความดังกล่าวถูกส่งไปยังช่องทางการวิจัยของแพลตฟอร์ม Web3 Caff (แพลตฟอร์มการวิจัยแบบชำระเงินล่วงหน้า และกิจกรรมร่วมกันของแฟน ๆ 14 มิ.ย. อยู่ในระหว่างการดำเนินการซึ่งสามารถใช้งานได้"shisi"ขยายเวลาสมาชิก 15 วันสำหรับรหัสอ้างอิง)
ขยายเวลาสมาชิก 15 วันสำหรับรหัสอ้างอิง)
อ่านข้อความต้นฉบับ: https://research.web3 caff.com/zh/archives/7592
https://medium.com/layerzero-official/layerzero-an-omnichain-interoperability-protocol-b 4 3d 2 ae 975 b 6
https://blog.li.fi/layerzero-a-deep-dive-6 a 46555967 f 5
https://layerzero.gitbook.io/docs/
https://github.com/LayerZero-Labs/Audits/tree/main/audits
https://blog.li.fi/navigating-arbitrary-messaging-bridges-a-comparison-framework-8720 f 302 e 2 aa
https://web3 caff.com/zh/archives/37040
https://foresightnews.pro/article/detail/1322
https://mp.weixin.qq.com/s/Ji-3 XKfquPlP 7 upnUWEaHQ
https://stargate.finance/overview
https://blog.ethereum.org/2015/11/15/merkling-in-ethereum
https://layerzero.network/pdf/LayerZero_Whitepaper_Release.pdf
https://github.com/LayerZero-Labs


