ทำความเข้าใจกับโซลูชันความเข้ากันได้ข้ามเครือข่ายของ Chainlink ในบทความเดียว

สัญญาที่ชาญฉลาดระบบนิเวศวิทยากำลังพัฒนาไปในทิศทางของหลายห่วงโซ่บล็อกเชนแอปพลิเคชันไม่ได้จำกัดอยู่เฉพาะในเครือข่ายใดเครือข่ายหนึ่งอีกต่อไป แต่ผ่านบัญชีแยกประเภทแบบกระจายศูนย์ต่างๆ เพื่อสร้างระบบนิเวศร่วมกัน บล็อกเชนแต่ละอันมีคุณค่าและลักษณะเฉพาะทางเทคนิคที่แตกต่างกัน โซลูชัน blockchain และ L2 ต่างๆ มีอัลกอริทึมที่สอดคล้องกัน โมเดลความปลอดภัย ภาษาโปรแกรม และข้อกำหนดของฮาร์ดแวร์ที่แตกต่างกัน สิ่งนี้ทำให้นักพัฒนาและผู้ใช้มีตัวเลือกมากขึ้น และพวกเขามีความยืดหยุ่นในการเลือกสิ่งที่ดีที่สุดสำหรับพวกเขากรณีการใช้งานสัญญาอัจฉริยะกรณีการใช้งานสัญญาอัจฉริยะ
อย่างไรก็ตาม สิ่งหนึ่งที่บล็อกเชนและเครือข่าย L2 ทั้งหมดมีเหมือนกันคือการไม่สามารถเข้าถึงโลกภายนอกได้โดยตรง ซึ่งเป็นปัญหาที่มักเรียกกันว่า "ปัญหาออราเคิล" ในการแก้ปัญหานี้ต้องใช้วิธีการที่เรียกว่า "ออราเคิลออราเคิล
"โครงสร้างพื้นฐานสามารถเชื่อมต่อกับข้อมูลภายนอกและทรัพยากรการประมวลผลแบบออฟไลน์ได้อย่างปลอดภัยและเชื่อถือได้สำหรับแอปพลิเคชัน blockchain และสัญญาอัจฉริยะบนห่วงโซ่Chainlink เข้ากันได้กับบล็อกเชนทั้งหมดเฟรมเวิร์กการพัฒนาเครือข่าย oracle แบบกระจายอำนาจสามารถให้นักพัฒนามีโครงสร้างพื้นฐานของ oracle ที่ปลอดภัยสำหรับการพัฒนาในเครือข่ายบล็อกเชนที่ต้องการไฮบริดสมาร์ทคอนแทรคและส่งเสริมการพัฒนาระบบนิเวศน์แบบหลายสายโซ่ในท้ายที่สุด เครือข่าย Oracle ของ Chainlink มีมูลค่าหลายหมื่นล้านดอลลาร์สำหรับเครือข่ายบล็อกเชนชั้นนำมากมาย รวมถึง Ethereum, Binance Smart Chain, Polygon, xDai, Heco, Avalanche, Fantom, Arbitrum, Harmony, Optimism และ Solana Devnet et al. ทุกคนสามารถเข้าเอกสาร Chainlinkเอกสาร Chainlink
ดูเครือข่าย Oracle ที่ทำงานในแต่ละบล็อกเชนใน .เหตุผลที่ Chainlink สามารถให้บริการแบบเนทีฟสำหรับเครือข่ายบล็อกเชนจำนวนมากนั้นเกิดจากทีมพัฒนาที่แข็งแกร่งในระบบนิเวศของ Chainlink ทีมเหล่านี้ได้รับโครงการจูงใจชุมชน Chainlink
อย่างไรก็ตาม เครือข่าย Oracle ที่แตกต่างกันใช้กลไกที่แตกต่างกันเพื่อให้แน่ใจว่าเข้ากันได้ บทความนี้จะสำรวจข้อควรพิจารณาด้านความปลอดภัยที่สำคัญที่ Oracle จำเป็นต้องพิจารณาเมื่อรับประกันความเข้ากันได้กับบล็อกเชน วิธีที่ Chainlink ช่วยให้เกิดความเข้ากันได้ที่ไม่เหมือนใคร และวิธีที่โมเดลนี้จะช่วยอำนวยความสะดวกในการพัฒนาโปรโตคอลการทำงานร่วมกันข้ามสายโซ่ (CCIP)
ชื่อระดับแรก
เครือข่ายออราเคิลแบบกระจายศูนย์ให้สัญญาอัจฉริยะพร้อมอินพุตข้อมูลและทรัพยากรการประมวลผลที่จำเป็น เพื่อสร้างผลลัพธ์ที่คาดหวัง ดังนั้นจึงอาจกล่าวได้ว่าเป็นการรับประกันการดำเนินการตามสัญญาอัจฉริยะอย่างมีประสิทธิภาพโดยตรง หากป้อนข้อมูลไม่ถูกต้องหรือหากไม่มีข้อมูล สัญญาอัจฉริยะของผู้ใช้จะไม่ดำเนินการตามที่คาดไว้ และอาจทำให้สูญเสียเงินทุนของผู้ใช้ ดังนั้นโครงร่างความเข้ากันได้ของเครือข่ายเครื่อง Oracle จะต้องได้รับการออกแบบอย่างระมัดระวังและรอบคอบ และต้องไม่สูญเสียความปลอดภัย ความเร็ว หรือความสามารถในการใช้งาน เนื่องจากสิ่งเหล่านี้คือค่านิยมหลักของสัญญาอัจฉริยะแบบไฮบริด
ชื่อเรื่องรอง
วิธีหนึ่งที่จะรับประกันความเข้ากันได้ของ oracle คือเรียกใช้เครือข่าย oracle บนบล็อกเชนเดียวเท่านั้น จากนั้นใช้รีเลย์เลเยอร์เพื่อเชื่อมโยงข้อมูลกับเชนอื่นๆ ตามทฤษฎีแล้ว กลไกนี้สามารถส่งรายงานของ Oracle สำหรับสัญญาอัจฉริยะบนบล็อกเชนต่างๆ ได้ แต่ก็มีช่องโหว่ร้ายแรง

คำอธิบายภาพ
ช่องโหว่ด้านความปลอดภัยในโซลูชันบางอย่างที่เข้ากันได้กับ Oracle
ประการแรก ในโหมดนี้ โหนดของ Oracle สามารถส่งข้อมูลโดยตรงไปยังหนึ่งบล็อกเชนเท่านั้น ซึ่งหมายความว่าความถี่ในการอัปเดตและค่าใช้จ่ายของ oracles บนบล็อกเชนอื่นๆ ทั้งหมดจะถูกจำกัดด้วยความเร็วและทรูพุตของเชนหลัก ตรงนี้จะมีคอขวด แม้ว่าจะมีการปรับใช้ปริมาณงานที่สูงขึ้นและเครือข่ายบล็อกเชน L1 หรือ L2 ที่มีต้นทุนต่ำกว่า การอัปเดตของ oracle จะยังคงถูกจำกัดโดยเชนหลัก เนื่องจากข้อมูลจำเป็นต้องเชื่อมโยงจากเชนหลัก สิ่งนี้จะนำไปสู่ค่าใช้จ่ายที่สูงขึ้นสำหรับผู้ใช้ และความถี่ในการอัปเดตของออราเคิลจะต่ำกว่าการรันบนบล็อกเชนโดยตรง
ประการที่สอง การใช้เลเยอร์รีเลย์อาจทำให้เวลาแฝงเพิ่มขึ้น เนื่องจากผู้ใช้ไม่เพียงแต่ต้องรอให้มีการส่งข้อมูลไปยังเชนหลักก่อนเท่านั้น แต่ยังต้องรอข้อมูลที่จะเชื่อมโยงจากเชนหลักไปยังบล็อกเชนที่สองหรือบล็อกเชน L2 ที่ซึ่งสัญญาอัจฉริยะ อาศัยอยู่ เมื่อตลาดผันผวนอย่างมากหรือเครือข่ายบล็อกเชนคับคั่ง ข้อมูลที่ส่งไปยังสัญญาอัจฉริยะจะล่าช้าอย่างมาก และในที่สุดอาจนำไปสู่ความเสี่ยงของการค้ำประกันที่ไม่เพียงพอของข้อตกลง
สุดท้าย การเชื่อมโยงรายงานของ oracle จากบล็อกเชนหนึ่งไปยังอีกบล็อกหนึ่งนำไปสู่ปัญหาการพึ่งพาที่ร้ายแรง ผู้ใช้ต้องไม่เพียงแค่เชื่อถือบล็อกเชนที่รับข้อมูลโดยตรงจากออราเคิลเท่านั้น แต่ยังต้องเชื่อถือเลเยอร์รีเลย์ที่ส่งข้อมูลไปยังบล็อกเชนอื่นๆ ด้วย เพราะลิงก์ทั้งสองนี้มีความสำคัญอย่างยิ่งต่อกลไกทั้งหมดในการทำงานอย่างถูกต้อง ในโหมดนี้ มีลิงก์ที่เกี่ยวข้องกับความไว้วางใจของผู้ใช้มากเกินไป ซึ่งจะขยายพื้นผิวการโจมตีของสัญญาอัจฉริยะของผู้ใช้
ชื่อเรื่องรอง
แนวทางของ Chainlink ต่อความเข้ากันได้ของ oracle นั้นแตกต่างโดยพื้นฐานจากโมเดลรีเลย์ที่กล่าวถึงข้างต้น เครือข่าย Chainlink oracle ไม่เพียงแต่ส่งข้อมูลไปยังเครือข่ายบล็อกเชนเดียวและเชื่อมโยงข้อมูลไปยังเครือข่ายอื่นๆ เท่านั้น แต่ยังส่งข้อมูลโดยตรงไปยังเครือข่ายบล็อกเชนและ L2 ทั้งหมด และกระบวนการทั้งหมดไม่ได้ขึ้นอยู่กับเครือข่ายบล็อกเชนหรือโหนดรีเลย์อื่นใด ซึ่งหมายความว่าเครือข่าย Chainlink oracle สามารถทำงานโดยตรงบนแต่ละบล็อกเชน ให้บริการดั้งเดิมของ oracle สำหรับบล็อกเชน และเข้าถึงข้อมูลภายนอกและทรัพยากรการประมวลผลนอกเชน

คำอธิบายภาพ
เครือข่าย Chainlink oracle ให้บริการ oracle แบบเนทีฟโดยตรงกับเครือข่าย blockchain ใดๆ
ด้วยเหตุนี้ เครือข่าย Chainlink oracle จึงสามารถก้าวทันเครือข่าย blockchain หรือ L2 ในด้านความเร็วและต้นทุน และบล็อกเชนที่มีทรูพุตที่สูงขึ้นและต้นทุนที่ต่ำลงสามารถเพลิดเพลินกับการอัพเดท oracle ที่บ่อยกว่าและต้นทุนต่ำ ตัวอย่างเช่น เครือข่าย Chainlink oracle บน Polygon สามารถอัปเดตข้อมูลได้บ่อยครั้ง ในทางตรงกันข้าม การเชื่อมโยงข้อมูลจากบล็อกเชนที่มีอัตราความเร็วต่ำ/ต้นทุนสูงนั้นไม่สามารถบรรลุความถี่ในการอัปเดตที่สูงเช่นนี้ได้
นอกจากนี้ เนื่องจากเครือข่ายออราเคิลแบบออนเชนไม่ได้พึ่งพาบล็อกเชนภายนอกใด ๆ จึงสามารถรับประกันความทันเวลาของการอัปเดต Oracle สำหรับผู้ใช้ได้ดีกว่า แม้ว่าบล็อกเชนอื่น ๆ จะประสบปัญหาการหยุดทำงาน ก็จะไม่ได้รับผลกระทบ โมเดลนี้ช่วยลดพื้นผิวการโจมตีและเวลาแฝงของการอัปเดต Oracle และสัญญาอัจฉริยะมีความยืดหยุ่นในการเลือกบล็อกเชนที่เหมาะสมกับความต้องการมากที่สุดสำหรับการปรับใช้ ตัวอย่างเช่น เครือข่าย Chainlink oracle บน Ethereum ไม่พึ่งพาความปลอดภัยหรือความมีชีวิตชีวาของบล็อกเชนความเร็วสูง ดังนั้นจึงรับประกันความถูกต้องของรายงานของ oracle
เราทำงานอย่างใกล้ชิดกับทีมพัฒนาของบล็อกเชนและเครือข่าย L2 ต่างๆ เพื่อผสานรวม Oracles ของ Chainlink อย่างลึกซึ้งในแต่ละเชน และรับประกันความน่าเชื่อถือในระยะยาวของบล็อกเชนและตอบสนองความต้องการของระบบนิเวศของนักพัฒนา โดยไม่ต้องเสียสละความปลอดภัย ความเร็ว และความน่าเชื่อถือเลย เครือข่าย Chainlink นำเสนอชุดของเครือข่าย oracle แบบกระจายอำนาจที่เข้ากันได้กับบล็อกเชนทั้งหมดสำหรับระบบนิเวศแบบหลายเชน ซึ่งถูกรวมเข้ากับแต่ละบล็อกเชนโดยกำเนิด โดยให้บริการสัญญาอัจฉริยะแบบไฮบริดบนเชน นอกจากนี้ Chainlink จะยังคงรวมเข้ากับเครือข่ายบล็อกเชนเพิ่มเติมเพื่อให้การสนับสนุนเพิ่มเติมสำหรับนักพัฒนาระบบนิเวศสัญญาอัจฉริยะ
ชื่อระดับแรก
ใช้ CCIP เพื่อให้เกิดความสามารถในการทำงานร่วมกันของระบบนิเวศแบบหลายสายโซ่
การใช้งานของนักพัฒนาโปรโตคอลการทำงานร่วมกันข้ามสายโซ่โปรโตคอลการทำงานร่วมกันข้ามสายโซ่
(หมายเหตุ: ตัวย่อคือ CCIP ซึ่งเป็นมาตรฐานโอเพ่นซอร์สระดับโลกสำหรับการส่งข้อความข้ามเชน) และจะได้รับโครงสร้างพื้นฐานนอกเชนที่ปลอดภัยเพื่อสร้างแอปพลิเคชันข้ามเชนและโทเค็นบริดจ์ที่ปลอดภัยอย่างแท้จริง CCIP จะใช้โหนด oracle ที่มีอยู่ของ Chainlink ซึ่งมีความปลอดภัยสูงและทนทานต่อการโจมตีของ sybil และเข้ากันได้กับบล็อกเชนทั้งหมด ปัจจุบัน มีการรับประกันหลายหมื่นล้านดอลลาร์สำหรับแอปพลิเคชัน DeFi ในเครือข่ายบล็อกเชนต่างๆ มูลค่าดอลลาร์ นักพัฒนาใช้มาตรฐานทั่วไปของ CCIP เพื่อสร้างสะพานข้ามโซ่ที่ปลอดภัย หลีกเลี่ยงความเสี่ยงของการรวมศูนย์โดยสิ้นเชิง และมอบโซลูชันการทำงานร่วมกันที่ราบรื่นให้กับผู้ใช้Smart Contract Summit #1ชม Sergey Nazarov ผู้ร่วมก่อตั้ง Chainlink ได้ที่
เราจะเปิดตัวกลไกควบคุมความเสี่ยงที่เป็นนวัตกรรมใหม่ที่เรียกว่า "เครือข่ายต่อต้านการฉ้อโกง" เพื่อเพิ่มความปลอดภัยให้กับมาตรฐาน CCIP เครือข่ายต่อต้านการฉ้อโกงประกอบด้วยเครือข่ายออราเคิลแบบกระจายอำนาจที่มีคณะกรรมการโหนดอิสระซึ่งมีวัตถุประสงค์เพียงอย่างเดียวคือการตรวจสอบพฤติกรรมที่เป็นอันตรายในบริการ CCIP และกิจกรรมของเครือข่ายบล็อกเชน ด้วยการยืนยันชั้นนี้ การปิดระบบฉุกเฉินของเครือข่ายสามารถเปิดใช้งานได้โดยอัตโนมัติ ปกป้องผู้ใช้จากเหตุการณ์หงส์ดำ

คำอธิบายภาพ
CCIP มีสแต็กเทคโนโลยีหลายชั้น รวมถึงโหนด Chainlink oracle ที่สามารถเข้ากันได้กับบล็อกเชนใดๆ
ในปัจจุบัน Chainlink ได้ถูกรวมเข้ากับเครือข่ายบล็อกเชนมากกว่า 100 เครือข่าย และได้รับการเผยแพร่บนเมนเน็ตจำนวนมาก ดังนั้นมันจึงเป็นโครงสร้างพื้นฐานที่เหมาะสมที่สุด ซึ่งสามารถใช้เป็นโปรโตคอลที่เป็นกลางสำหรับการสื่อสารข้ามเชนระหว่างบล็อกเชนและเครือข่าย L2 ทั้งหมด เนื่องจาก Oracles ของ Chainlink ยังคงครอบคลุมบล็อกเชนมากขึ้นเรื่อย ๆ นักพัฒนายังสามารถเข้าถึงบริการที่กระจายอำนาจเพื่อสร้างแอปพลิเคชันสัญญาอัจฉริยะแบบไฮบริดขั้นสูงที่เพิ่มมากขึ้นdocs.chain.linkตรวจสอบเอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์ หากต้องการหารือเกี่ยวกับประเด็นที่เกี่ยวข้องกับการรวม โปรดติดต่อผู้เชี่ยวชาญ Chainlink。


