เดือนที่แล้ว มูลนิธิ WorldCoin ประกาศเปิดตัวบล็อกเชน World Chain ที่มีพื้นฐานบน OP Stack บล็อกเชนนี้จะเข้าร่วมกับ Optimism’s Superchain และจะทำงานร่วมกับเชนอื่น ๆ เช่น Base, Mode, OP Mainnet, และ Zora คุณอาจเคยได้ยินเกี่ยวกับ OP, OP Stack, และ Superchain ใจอยากรู้อยากเห็นอาจถามว่า: อะไร? ทำไม? ที่ไหน? บทความนี้จะตอบคำถามเหล่านี้ทีละข้อ พูดถึงสถานะปัจจุบันและวิสัยทัศน์ของ Superchain รวมถึงหัวข้ออื่น ๆ ที่สำคัญ ณ ท้ายบทความ จะมีคู่มือที่เข้าใจง่ายสำหรับการเผยแพร่ด้วยคลิกเดียวของการดำเนินการ L2 / L3 ให้ผู้ใช้ด้วย
คุณต้องรู้จัก Optimism ซึ่งเป็น Layer 2 solution ที่ใช้งานบน Ethereum ซึ่งมีจุดมุ่งหมายเพื่อให้บริการบล็อกเชนที่เร็ว มั่นคง มีสเกลและมีความมีประสิทธิภาพ มันทำงานบน Ethereum main chain (Layer 1) เพื่อช่วยลดปัญหาแมคคิวเน็ตเน็ต ลดต้นทุนธุรกรรม และเวลาประมวลผล
Optimism ใช้เทคโนโลยีที่เรียกว่า Optimism Rollups ซึ่งรวมข้อมูลการทำธุรกรรมจำนวนมากพร้อมกันและประมวลผลและชำระค่าธรรมเนียมเพียงครั้งเดียวบน Ethereum main chain วิธีนี้ไม่เพียงเร่งความเร็วในการประมวลผลธุรกรรมและลดต้นทุนลง แต่ยังรักษาความปลอดภัยสูงโดยอิงจากรากฐานของ Ethereum ในภายหลังเทคโนโลยี Optimism Rollup ถูกเปิดเผยซึ่งเป็นส่วนหนึ่งของ OP Stack - กรอบการทำงานบล็อกเชนโอเพนซอร์สที่ประกาศโดย Optimism Collective
OP Stack สามารถเข้าใจได้เป็นกล่องเครื่องมือสำหรับการ implement ด้วยการคลิกเดียวของ L2 ซึ่งทำให้การสร้าง L2 chains ง่ายขึ้นอย่างมาก L2 chains แบบไม่ centralize ที่พัฒนาขึ้นโดยใช้ OP Stack แบ่งปัน security, communication layers, และ open-source technology stack ซึ่งมีเป้าหมายที่จะสร้างวิสัยที่ใน OP Superchain
สถานการณ์ปัจจุบัน - การจัดตั้งชั้น OP ในหลายสาขา
ในปัจจุบัน OP Stacks ได้รับการนำมาใช้โดยโครงการที่รู้จักมากหลายโครงการ รวมถึง Base ซึ่งตอนนี้เป็นผู้ครอบครองข้อมูลการซื้อขาย L2 NFT ระดับสูงของ Coinbase’s Layer2, แอปพลิเคชั่นการจัดการสินทรัพย์ Debank’s Debank Chain, และโปรโตคอลชั้นนำทางสังคม Farcaster’s Farcaster Stack ความหลากหลายของแอปพลิเคชั่นเหล่านี้สะท้อนถึงแนวคิดของ OP Superchain ซึ่ง OP Stack เดิมที่จะรองรับตั้งแต่การเปิดตัวของมัน
"Superchain" เป็นโครงสร้างเครือข่ายแบบหลายสายที่ใช้เทคโนโลยี Layer 2 (L2) ซึ่งออกแบบมาเพื่อจัดการกับความท้าทายด้านความสามารถในการปรับขนาดของบล็อกเชนแบบดั้งเดิม สถาปัตยกรรมแบบมัลติเชนแบบดั้งเดิมมักประสบปัญหาในการทํางานร่วมกันและต้นทุนที่สูงในขณะที่ "Superchain" แก้ไขปัญหาเหล่านี้โดยถือว่าแต่ละเชนเป็น "ทรัพยากรการประมวลผลที่ใช้แทนกันได้" โดยพื้นฐานแล้ว สิ่งนี้ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันข้ามสายโซ่ได้โดยไม่เพิ่มความเสี่ยงเชิงระบบ
ในโมเดล “Superchain” โซ่แต่ละ (เช่น โซ่ OP) ถูกมาตรฐานและรวมเข้าไปในเครือข่ายที่ดูแลโดย Optimism Collective โซ่เหล่านี้ไม่เพียงแชร์ชั้นทำงานและการสื่อสารเท่านั้น แต่ยังแชร์เทคโนโลยีสแต็กแบบเปิดออกมา การออกแบบนี้ช่วยให้นักพัฒนาสามารถโฟกัสไปที่การสร้างแอปพลิเคชันทั่วทั้ง Superchain โดยไม่ต้องกังวลเกี่ยวกับรายละเอียดทางเทคนิคของโซ่แต่ละๆ
นอกจากนี้หลักการออกแบบนี้ยังแสดงถึงว่าแนวคิดของบล็อกเชนเองสามารถกลายเป็นรูปแบบที่น้อยลง ทำให้นักพัฒนาสามารถมองเค้าระบบบล็อกเชนที่สามารถโต้ตอบกันทั้งหมดเป็นองค์กรเดียวกัน ซึ่งทำให้การพัฒนาและการใช้งานโซลูชั่นใหม่เป็นไปอย่างมีประสิทธิภาพมากขึ้น ด้วยทางนี้ "สุเปอร์เชน" ไม่เพียงแต่เพิ่มประสิทธิภาพการใช้ทรัพยากรเท่านั้น แต่ยังมอบความเป็นไปได้ใหม่ๆ สำหรับการพัฒนาในอนาคตของบล็อกเชน
ในโมเดลการสร้างสะพานความปลอดภัย "Superchain" ทั้งความปลอดภัย (เช่น ความถูกต้อง) และความมีชีวิตชีวา (เช่น ความต้านการเซ็นเซอร์) สามารถรับประกันได้ ความปลอดภัยได้รับการรับประกันโดยระบบพิสูจน์ ในขณะที่ความมีชีวิตชีวาถูกรับประกันโดยความสามารถในการส่งธุรกรรมโดยตรงไปยัง L1 การรวมกันของความปลอดภัยและความมีชีวิตชีวาหมายความว่าหากตัวตรวจสอบ OP Chain มีข้อผิดพลาด ผู้ใช้สามารถส่งธุรกรรมไปยัง L1 เสมอ ซึ่งจะย้ายการใช้งานของพวกเขาไปยัง OP Chain ใหม่ที่มีตัวตรวจสอบทำงานอย่างถูกต้อง
ด้านล่างนี้คือคำจำกัดความอย่างเป็นทางการของ "Superchain" โดย Optimism ซึ่งถูกตรวจสอบว่ามีการปฏิบัติตามเงื่อนไขต่อไปนี้:
OP Labs, ในฐานะผู้ให้บริการการสนับสนุนเฟรมเวิร์ก, ได้ทำงานอย่างให้ความสำคัญเพื่อทำให้การสนับสนุน OP Stack รองรับเทคโนโลยีแบบกระจายที่กว้างขึ้น ตัวอย่างเช่น, เวอร์ชัน Bedrock รองรับแผนการพิสูจน์หลายแบบและลูกค้าหลายราย การพิสูจน์ข้อผิดพลาดหลายลูกคคลายเป็นส่วนประกอบหลักของการกระจายทางเทคนิค และเฟรมเวิร์กแบบโมดูลของ Bedrock มีผลกระทบต่อความสามารถในการพัฒนา OP Stack ที่กระจายไปในชุมชนอย่างในประสิทธิภาพ
กลยุทธ์ - รักษาความซื่อสัตย์
ในการตามหาการกระจายอำนาจ สำคัญที่จะรักษาความซื่อสัตย์ที่มีพื้นฐานในความรู้เกี่ยวกับความท้าทาย โดยเฉพาะการเขียนโค้ดที่ซับซ้อนและไม่มีข้อผิดพลาดเป็นเรื่องยากมาก แต่เป็นสิ่งสำคัญเพราะช่องโหว่ใดๆ ก็อาจมีผลกระทบที่สาหัสต่อ L2 ใดๆ
กลยุทธ์ - การพัฒนาโปรโตคอลขั้นสูงพร้อมกัน
OP สนับสนุนในการรักษาขั้นตอนที่ตั้งใจ มีจริง และระมัดระวังในการพิสูจน์ข้อผิดพลาดบนเชื่อมโยง การบรรลุพิสูจน์ทั้งหมดใช้เวลา แต่ Optimism เชื่อว่าสามารถพัฒนาอัปเกรดโปรโตคอลหลายรายการพร้อมกันเพื่อพัฒนาการกระจาย OP Stack อย่างหมายความได้ โดยไม่ต้องรอให้พิสูจน์ข้อผิดพลาดพร้อม
การอัปเดตเทคนิคโซลูชั่นอย่างเป็นที่จริงเป็นสิ่งที่นำไปสู่การค้นพบข้อบกพร่อง 2 รายการใน OP โดยทีม Arbitrum เมื่อเร็วๆ นี้ ในฐานะผู้ให้บริการทางเทคนิค เฟรมเวิร์คโอเพ่นซอร์สที่ใช้กันอย่างแพร่หลายนี้เสมออยู่ในขอบเขตการตรวจสอบจากตลาดและชุมชน และต้องรับผิดชอบมากขึ้น
ไทม์ไลน์และขั้นตอนการกระจายเทคโนโลยี
ตามข้อมูลจาก L2Beat ณ วันที่ 4 พฤษภาคม ค.ศ. 2024 มูลค่ายอดรวมของ Layer2 TVL (total locked value) มีทั้งหมด 39.98 พันล้านดอลลาร์สหรัฐ โดย OP Stack มียอดรวมอยู่ที่ 18.61 พันล้านดอลลาร์สหรัฐ เกือบครึ่งของ TVL ทั้งหมดและอยู่อันดับแรก Optimism’s Stack service ได้รับการนำมาใช้อย่างแพร่หลาย และมีโปรเจคต์มากมายที่นำ OP Stack framework เข้ามาใช้เพื่อสร้าง L2 ใหม่อย่างรวดเร็ว เช่น Optimism Base Mode Zora Frax Lyra Ancient Redstone Worldcoin Mint Lisk สิ่งนี้ย้ำถึงความสำคัญของบริการ Stack ในเรื่องการตลาด
จากมุมมองทางเทคนิคเราได้ลดรหัสบางส่วนและข้อมูลทางการเพื่อให้ได้คำตอบ
การแนะนำของสัญญา SystemConfig
แพลตฟอร์มเทคนิคที่อยู่เบื้องหลัง OP Stack, Bedrock, นำเสนอสัญญา SystemConfig ซึ่งเริ่มต้นจะกำหนด L2 chains โดยตรงผ่านสัญญาสมาร์ท L1 นี่สามารถขยายไปรวมถึงข้อมูลที่กำหนด L2 chains on-chain ทั้งหมด รวมถึงค่ากำหนดการปรับแต่งที่สำคัญ เช่น การสร้าง unique chain IDs, ขีดจำกัด gas block เป็นต้น ตัวอย่างของสัญญา SystemConfig ถูกคัดลอกไว้ด้านล่าง[2]:
/**
@titleSystemConfig
@noticeสัญญา SystemConfig ใช้ในการจัดการการกำหนดค่าของเครือข่าย Optimism ทั้งหมด
การกำหนดค่าถูกเก็บไว้ที่ L1 และถูกเรียกขึ้นโดย L2 เป็นส่วนหนึ่งของการเปลี่ยนรูปของ L2
chain.
*/
contract SystemConfig เป็น OwnableUpgradeable, Semver {
/*** @notice Enum ที่แทนประเภทการอัปเดตต่าง ๆ ** @custom:value BATCHER แทนการอัปเดตไปยังค่า batcher hash.* @custom:value GAS_CONFIG แทนการอัปเดตไปยังการกำหนดค่าค่าธรรมเนียมใน L2.* @custom:value GAS_LIMIT แทนการอัปเดตไปยังขีดจำกัดของแก๊สใน L2.* @custom:value UNSAFE_BLOCK_SIGNER แทนการอัปเดตไปยังคีย์ของผู้ลงลายที่ไม่ปลอดภัย* การกระจายบล็อก
/*
* @notice ขีดจำกัดกําลังการเผาน้อยที่สุด ค่านี้ไม่ควรต่ํากว่าขีดจำกัดกําลังการฝากที่สูงสุด* ในสัญญา ResourceMetering ที่ใช้โดย OptimismPortal เพื่อให้แน่ใจว่าบล็อก L2* มีเสมอกําลังการพอที่จะดำเนินการฝาก*/uint64 public constant MINIMUM_GAS_LIMIT = 8_000_000; /*** @notice ตัวบ่งชี้สําหรับ batcher สําหรับเวอร์ชัน 1 ของการกําหนดค่านี้ นี้ถูกแทนด้วย* ที่อยู่ที่เติมเลขศูนย์ไว้ด้านซ้ายเพื่อครอบคลุม 32 ไบต์*/bytes32 public batcherHash;/*** @notice ขีดจำกัดกําลังการ L2*/ uint64 public gasLimit;
CREATE2 สร้างที่อยู่ chain บางประเภท
โดยอ้างอิงถึงการออกแบบของ SystemConfig หลังจากการวางข้อมูลทั้งหมดบนเชน เราสามารถสร้างโรงงาน (Chain Factory) เพื่อติดตั้งการกำหนดและสัญญาที่จำเป็นทั้งหมดสำหรับแต่ละเชน โดยใช้ CREATE2 เพื่อสร้างที่อยู่สัญญาที่สอดคล้องกันเราขยายขั้นตอนนี้ไปเพิ่มเติม: มันหมายความว่า โดยที่กำหนดการเชน พวกเราสามารถกำหนดที่อยู่สะพานทั้งหมดที่เกี่ยวข้องกับเชนนั้น ๆ นี้ยังอนุญาตให้มีปฏิสัมพันธ์กับเชนโดยไม่ต้องติดตั้งสัญญาสะพาน ทำให้การติดตั้งเชนเกือบฟรีและอนุญาตให้เชนได้รับการรับชมคุณสมบัติมาตรฐาน
การสื่อสารระหว่างเครือข่าย OP - “Chain Factory” ใช้ข้อมูลเครือข่าย OP
Bedrock นำเสนอวิธีการสร้าง L2 chains จาก L1 chains โดยที่ข้อมูลของโซ่ทั้งหมดสามารถซิงค์รอนได้กับบล็อก L1 ซึ่งเมื่อ L1 Chain Factory ขยายตัวเพื่อวางทุกการกำหนดบนโซ่ Optimism nodes สามารถทำให้การซิงค์โครโนมิสติกของ OP chain ด้วยแค่ที่อยู่ L1 เท่านั้นพร้อมการเชื่อมต่อกับ L1
สิ่งสําคัญคือต้องทราบว่าเมื่อการซิงโครไนซ์ของโซ่ OP เสร็จสมบูรณ์สถานะโซ่จะถูกคํานวณภายในเครื่อง ซึ่งหมายความว่าการกําหนดสถานะของห่วงโซ่ OP นั้นไม่ได้รับอนุญาตและปลอดภัยอย่างสมบูรณ์ เนื่องจากธุรกรรมที่ไม่ถูกต้องทั้งหมดจะถูกละเว้นโดยกระบวนการคํานวณโหนดโลคัลที่ดําเนินการโดยโหนด เชนที่ได้รับจึงไม่จําเป็นต้องมีระบบพิสูจน์หลักฐาน อย่างไรก็ตามเพื่อให้แน่ใจว่าการถอนเงินใน Superchain ยังคงต้องมีระบบพิสูจน์หลักฐาน
การออกแบบแบบโมดูลของตัวจัดลำดับกับ SystemConfig
Bedrock นำเสนอฟังก์ชันการตั้งค่าที่อยู่ของตัวจัดเรียงในสัญญา SystemConfig พร้อมกับการนำเสนอโซ่หลายๆ โซ่ที่มีสัญญา SystemConfig ของตนเอง ผู้จัดระบบของ OP chains สามารถกำหนดค่าที่อยู่ตัวจัดเรียงได้ การออกแบบตัวจัดเรียงที่สามารถกำหนดค่าได้เรียกว่า modular sequencing นี้ช่วยให้หน่วยงานต่างๆ สามารถจัดลำดับ OP chains ในขณะที่ยังคงรักษาโมเดลความปลอดภัยมาตรฐานของ [Superchain bridge] - ขั้นตอนสำคัญสู่การทำให้ตัวจัดเรียงแบบกระจาย
การเรียงลำดับโมดูลาร์ช่วยให้สามารถทดลองใช้กับแบบจำลองการเรียงลำดับต่าง ๆ โดยไม่ต้องขออนุญาต นักพัฒนาสามารถนำโปรโตคอลการเรียงลำดับต่าง ๆ มาใช้งาน เช่น การเรียงลำดับแบบราวน์-รอบรอง โปรโตคอลความเห็นร่วมของตัวรับ, การเรียงลำดับแบบแข่งขันราคา (PGA sequencing), หรือ การเรียงลำดับแบบ FIFO (FIFO sequencing) ตลอดเวลา เราสามารถคาดหวังให้มีมาตรฐานการเรียงลำดับที่เป็นมิตรต่อผู้ใช้มากขึ้น
เส้นทางอัพเกรดเทคนิคที่ใช้ร่วมกันสำหรับ OP chains
เพื่อเริ่มต้น Superchain ในเชิงความมั่นใจในด้านความปลอดภัยและการกระจายอำนาจ ควรมีคณะกรรมการด้านความปลอดภัยแบบกระจายอำนาจ ซึ่งจะต้องการนำเข้าเพื่อจัดการการอัปเกรด คณะกรรมการด้านความปลอดภัยควรสามารถอัปเดตชุดตรวจสอบของเชื่อม, เริ่มต้นอัปเกรดสัญญาโดยมีความล่าช้า และกดปุ่มหยุดสะพานในกรณีฉุกเฉินในขณะที่ยกเลิกการอัปเกรดที่กำลังดำเนินการ
ความสามารถในการหยุดสะพานในกรณีฉุกเฉินหมายความว่าในกรณีที่เล็กที่สุดที่คีย์ส่วนตัวของสมาชิกคณะปฏิรูปความปลอดภัยถูกบุกรุก ผลลัพธ์คือการระงับการถอนเงินอย่างไม่จำกัดเวลาและการอัปเกรดสะพานจะถูกยกเลิกอย่างถาวร กล่าวคือ สะพาน L1 จะถูกตรึงแข็ง สิ่งนี้เป็นไปตามหลักการออกแบบที่ให้ความสำคัญกับความปลอดภัยมากกว่าความมีชีวิตชีวา - นั่นคือ ป้องกันการสูญเสีย ETH หรือโทเค็นเสมอ (การบังคับความปลอดภัย) แม้ว่าจะหมายความว่าการล็อค ETH หรือโทเค็น (เสียชีวิต)
แน่นอน บนทางสู่การกลายเป็นเครือข่ายที่ยิ่งใหญ่และเข้าใจวิสัยทัศน์ของบล็อกเชนที่สามารถขยายได้ ยังคงมีปัญหาสำคัญบางประการที่ต้องการที่จะต้องจัดการ ได้แก่:
เรามองว่าเมื่อปัญหาเหล่านี้สามารถแก้ไขได้ จะสามารถสร้างทางเลือกที่ไม่มีการกำหนดจากศูนย์ไปสู่แอปพลิเคชั่น web2 ที่ซับซ้อนที่สุด
การเปิดตัวของ EIP-4844 ตรงกับการอัปเกรด Delta ของนิเวศ Optimism ซึ่งเป็นการตัดสินใจที่ดี
โซลูชันความพร้อมใช้ข้อมูล (DA) เช่น Celestia มีเป้าหมายหลักคือการลดต้นทุนของ rollup เมื่อส่งข้อมูลไปยัง L1 ในขณะที่ 4844 มีโซลูชันภายในที่ลดต้นทุนดำเนินการ (OPEX) ของเครือข่าย OP ลงมากกว่า 90%
เราเห็นว่าก่อน 4844 ค่าใช้จ่ายหลักของ OP Stack ตกลงบนค่าใช้จ่ายในการดำเนินงานของ L1 ดังต่อไปนี้:
หลังจาก 4844, นิวเคลียร์ซุปเปอร์เป็นสิ่งที่ดีสำหรับ OP Stack, และโครงการมากมายจะเต็มใจที่จะใช้ L2 เป็นโซลูชันทางเทคนิค เรายังหวังเห็นการลดค่าธรรมเนียมของโซลูชันบล็อกเชนเพิ่มโอกาสทางธุรกิจให้กับฝ่ายโครงการและให้โอกาสสำหรับการนำมาใช้ทั่วไป
วิธีที่จะนำมันมาใช้? Superchain มีแพลตฟอร์มที่เรียกว่า Superchain Dev Console[3][4], ซึ่งรองรับ Ethereum, Base, Fraxtel, Mode, OP Mainnet, Redstone, Lisk, Zora และโซ่อื่น ๆ ในฐานะ L1 หรือ L2
ในเวลาเดียวกัน มีเครื่องมือหลายรูปแบบสำหรับการออก L3 ด้วยคลิกเดียวในชุมชน Superchain เช่น Mode Flare ที่ถูกพัฒนาโดยทีม Mode โครงสร้างใช้ Pyth, Blockscout และ Goldsky ฯลฯ[5]。
ความคิดปิดบางอย่าง: เราเห็นรูปแบบของการมองโลกในแง่ดีและความสําเร็จของ superchains ในภูมิทัศน์ทางธุรกิจ OP Stacks ได้ลดอุปสรรคในการเข้าสู่การเปิดตัวห่วงโซ่ลงอย่างมาก และทีมจํานวนมากขึ้นเรื่อย ๆ ได้รับประโยชน์จากการปรับใช้โซลูชัน L2 และ L3 ที่สะดวกและรวดเร็วโดยใช้ OP Stack OP Stack จะกลายเป็น AWS หรือ Alibaba Cloud ที่ทําหน้าที่เป็นผู้นําอุตสาหกรรมในการจัดหาโครงสร้างพื้นฐานที่หลากหลายสําหรับนักพัฒนาเพื่อสร้างโครงการของตนในอนาคตหรือไม่ อันที่จริงโซลูชันเทคโนโลยีแบบกระจายอํานาจสามารถรับประกันการเปิดกว้างและความปลอดภัยในเทคโนโลยีได้ในระดับหนึ่ง จากมุมมองการออกแบบ superchain ยังก่อให้เกิดความเสี่ยงที่อาจเกิดขึ้นจากการผูกขาดอุตสาหกรรมหรือไม่? เวลาเท่านั้นที่จะบอกได้
[1] เหตุผลของปัญหาสองข้อ:
https://medium.com/offchainlabs/security-disclosure-289a4ad50709
[2] ส่วนของสัญญา SystemConfig:
[3] Superchain Dev Console:
https://console.optimism.io/?ref=blog.oplabs.co
[4] Superchain App Quick Start:
https://docs.optimism.io/builders/app-developers/quick-start
[5] MODE FLARE L3:
https://www.mode.network/mode-flare-l3
บทความนี้ชื่อเรื่องเดิมว่า “LXDAO Expert WG|เมื่อ OP Stack พัฒนาเป็น OP “เชื่อมโยง” ถูกทำซ้ำมาจาก [ LXDAO)]. สิทธิ์เกี่ยวกับลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนเดิม [Shanni] หากคุณมีเหตุใดๆ ในการรีพรินต์ กรุณาติดต่อGate Learnทีม ทีมจะดำเนินการเร็วที่สุด
คำประกาศ: มุมมองและความคิดเห็นที่แสดงในบทความนี้เพียงแสดงถึงมุมมองส่วนบุคคลของผู้เขียนเท่านั้น และไม่เป็นคำแนะนำในการลงทุนใด ๆ
การแปลบทความเป็นภาษาอื่นๆ ถูกดำเนินการโดยทีม Gate Learn ห้ามคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่ถูกแปล นอกจากให้ข้อมูลว่ามีการแปล
Поділіться
เดือนที่แล้ว มูลนิธิ WorldCoin ประกาศเปิดตัวบล็อกเชน World Chain ที่มีพื้นฐานบน OP Stack บล็อกเชนนี้จะเข้าร่วมกับ Optimism’s Superchain และจะทำงานร่วมกับเชนอื่น ๆ เช่น Base, Mode, OP Mainnet, และ Zora คุณอาจเคยได้ยินเกี่ยวกับ OP, OP Stack, และ Superchain ใจอยากรู้อยากเห็นอาจถามว่า: อะไร? ทำไม? ที่ไหน? บทความนี้จะตอบคำถามเหล่านี้ทีละข้อ พูดถึงสถานะปัจจุบันและวิสัยทัศน์ของ Superchain รวมถึงหัวข้ออื่น ๆ ที่สำคัญ ณ ท้ายบทความ จะมีคู่มือที่เข้าใจง่ายสำหรับการเผยแพร่ด้วยคลิกเดียวของการดำเนินการ L2 / L3 ให้ผู้ใช้ด้วย
คุณต้องรู้จัก Optimism ซึ่งเป็น Layer 2 solution ที่ใช้งานบน Ethereum ซึ่งมีจุดมุ่งหมายเพื่อให้บริการบล็อกเชนที่เร็ว มั่นคง มีสเกลและมีความมีประสิทธิภาพ มันทำงานบน Ethereum main chain (Layer 1) เพื่อช่วยลดปัญหาแมคคิวเน็ตเน็ต ลดต้นทุนธุรกรรม และเวลาประมวลผล
Optimism ใช้เทคโนโลยีที่เรียกว่า Optimism Rollups ซึ่งรวมข้อมูลการทำธุรกรรมจำนวนมากพร้อมกันและประมวลผลและชำระค่าธรรมเนียมเพียงครั้งเดียวบน Ethereum main chain วิธีนี้ไม่เพียงเร่งความเร็วในการประมวลผลธุรกรรมและลดต้นทุนลง แต่ยังรักษาความปลอดภัยสูงโดยอิงจากรากฐานของ Ethereum ในภายหลังเทคโนโลยี Optimism Rollup ถูกเปิดเผยซึ่งเป็นส่วนหนึ่งของ OP Stack - กรอบการทำงานบล็อกเชนโอเพนซอร์สที่ประกาศโดย Optimism Collective
OP Stack สามารถเข้าใจได้เป็นกล่องเครื่องมือสำหรับการ implement ด้วยการคลิกเดียวของ L2 ซึ่งทำให้การสร้าง L2 chains ง่ายขึ้นอย่างมาก L2 chains แบบไม่ centralize ที่พัฒนาขึ้นโดยใช้ OP Stack แบ่งปัน security, communication layers, และ open-source technology stack ซึ่งมีเป้าหมายที่จะสร้างวิสัยที่ใน OP Superchain
สถานการณ์ปัจจุบัน - การจัดตั้งชั้น OP ในหลายสาขา
ในปัจจุบัน OP Stacks ได้รับการนำมาใช้โดยโครงการที่รู้จักมากหลายโครงการ รวมถึง Base ซึ่งตอนนี้เป็นผู้ครอบครองข้อมูลการซื้อขาย L2 NFT ระดับสูงของ Coinbase’s Layer2, แอปพลิเคชั่นการจัดการสินทรัพย์ Debank’s Debank Chain, และโปรโตคอลชั้นนำทางสังคม Farcaster’s Farcaster Stack ความหลากหลายของแอปพลิเคชั่นเหล่านี้สะท้อนถึงแนวคิดของ OP Superchain ซึ่ง OP Stack เดิมที่จะรองรับตั้งแต่การเปิดตัวของมัน
"Superchain" เป็นโครงสร้างเครือข่ายแบบหลายสายที่ใช้เทคโนโลยี Layer 2 (L2) ซึ่งออกแบบมาเพื่อจัดการกับความท้าทายด้านความสามารถในการปรับขนาดของบล็อกเชนแบบดั้งเดิม สถาปัตยกรรมแบบมัลติเชนแบบดั้งเดิมมักประสบปัญหาในการทํางานร่วมกันและต้นทุนที่สูงในขณะที่ "Superchain" แก้ไขปัญหาเหล่านี้โดยถือว่าแต่ละเชนเป็น "ทรัพยากรการประมวลผลที่ใช้แทนกันได้" โดยพื้นฐานแล้ว สิ่งนี้ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันข้ามสายโซ่ได้โดยไม่เพิ่มความเสี่ยงเชิงระบบ
ในโมเดล “Superchain” โซ่แต่ละ (เช่น โซ่ OP) ถูกมาตรฐานและรวมเข้าไปในเครือข่ายที่ดูแลโดย Optimism Collective โซ่เหล่านี้ไม่เพียงแชร์ชั้นทำงานและการสื่อสารเท่านั้น แต่ยังแชร์เทคโนโลยีสแต็กแบบเปิดออกมา การออกแบบนี้ช่วยให้นักพัฒนาสามารถโฟกัสไปที่การสร้างแอปพลิเคชันทั่วทั้ง Superchain โดยไม่ต้องกังวลเกี่ยวกับรายละเอียดทางเทคนิคของโซ่แต่ละๆ
นอกจากนี้หลักการออกแบบนี้ยังแสดงถึงว่าแนวคิดของบล็อกเชนเองสามารถกลายเป็นรูปแบบที่น้อยลง ทำให้นักพัฒนาสามารถมองเค้าระบบบล็อกเชนที่สามารถโต้ตอบกันทั้งหมดเป็นองค์กรเดียวกัน ซึ่งทำให้การพัฒนาและการใช้งานโซลูชั่นใหม่เป็นไปอย่างมีประสิทธิภาพมากขึ้น ด้วยทางนี้ "สุเปอร์เชน" ไม่เพียงแต่เพิ่มประสิทธิภาพการใช้ทรัพยากรเท่านั้น แต่ยังมอบความเป็นไปได้ใหม่ๆ สำหรับการพัฒนาในอนาคตของบล็อกเชน
ในโมเดลการสร้างสะพานความปลอดภัย "Superchain" ทั้งความปลอดภัย (เช่น ความถูกต้อง) และความมีชีวิตชีวา (เช่น ความต้านการเซ็นเซอร์) สามารถรับประกันได้ ความปลอดภัยได้รับการรับประกันโดยระบบพิสูจน์ ในขณะที่ความมีชีวิตชีวาถูกรับประกันโดยความสามารถในการส่งธุรกรรมโดยตรงไปยัง L1 การรวมกันของความปลอดภัยและความมีชีวิตชีวาหมายความว่าหากตัวตรวจสอบ OP Chain มีข้อผิดพลาด ผู้ใช้สามารถส่งธุรกรรมไปยัง L1 เสมอ ซึ่งจะย้ายการใช้งานของพวกเขาไปยัง OP Chain ใหม่ที่มีตัวตรวจสอบทำงานอย่างถูกต้อง
ด้านล่างนี้คือคำจำกัดความอย่างเป็นทางการของ "Superchain" โดย Optimism ซึ่งถูกตรวจสอบว่ามีการปฏิบัติตามเงื่อนไขต่อไปนี้:
OP Labs, ในฐานะผู้ให้บริการการสนับสนุนเฟรมเวิร์ก, ได้ทำงานอย่างให้ความสำคัญเพื่อทำให้การสนับสนุน OP Stack รองรับเทคโนโลยีแบบกระจายที่กว้างขึ้น ตัวอย่างเช่น, เวอร์ชัน Bedrock รองรับแผนการพิสูจน์หลายแบบและลูกค้าหลายราย การพิสูจน์ข้อผิดพลาดหลายลูกคคลายเป็นส่วนประกอบหลักของการกระจายทางเทคนิค และเฟรมเวิร์กแบบโมดูลของ Bedrock มีผลกระทบต่อความสามารถในการพัฒนา OP Stack ที่กระจายไปในชุมชนอย่างในประสิทธิภาพ
กลยุทธ์ - รักษาความซื่อสัตย์
ในการตามหาการกระจายอำนาจ สำคัญที่จะรักษาความซื่อสัตย์ที่มีพื้นฐานในความรู้เกี่ยวกับความท้าทาย โดยเฉพาะการเขียนโค้ดที่ซับซ้อนและไม่มีข้อผิดพลาดเป็นเรื่องยากมาก แต่เป็นสิ่งสำคัญเพราะช่องโหว่ใดๆ ก็อาจมีผลกระทบที่สาหัสต่อ L2 ใดๆ
กลยุทธ์ - การพัฒนาโปรโตคอลขั้นสูงพร้อมกัน
OP สนับสนุนในการรักษาขั้นตอนที่ตั้งใจ มีจริง และระมัดระวังในการพิสูจน์ข้อผิดพลาดบนเชื่อมโยง การบรรลุพิสูจน์ทั้งหมดใช้เวลา แต่ Optimism เชื่อว่าสามารถพัฒนาอัปเกรดโปรโตคอลหลายรายการพร้อมกันเพื่อพัฒนาการกระจาย OP Stack อย่างหมายความได้ โดยไม่ต้องรอให้พิสูจน์ข้อผิดพลาดพร้อม
การอัปเดตเทคนิคโซลูชั่นอย่างเป็นที่จริงเป็นสิ่งที่นำไปสู่การค้นพบข้อบกพร่อง 2 รายการใน OP โดยทีม Arbitrum เมื่อเร็วๆ นี้ ในฐานะผู้ให้บริการทางเทคนิค เฟรมเวิร์คโอเพ่นซอร์สที่ใช้กันอย่างแพร่หลายนี้เสมออยู่ในขอบเขตการตรวจสอบจากตลาดและชุมชน และต้องรับผิดชอบมากขึ้น
ไทม์ไลน์และขั้นตอนการกระจายเทคโนโลยี
ตามข้อมูลจาก L2Beat ณ วันที่ 4 พฤษภาคม ค.ศ. 2024 มูลค่ายอดรวมของ Layer2 TVL (total locked value) มีทั้งหมด 39.98 พันล้านดอลลาร์สหรัฐ โดย OP Stack มียอดรวมอยู่ที่ 18.61 พันล้านดอลลาร์สหรัฐ เกือบครึ่งของ TVL ทั้งหมดและอยู่อันดับแรก Optimism’s Stack service ได้รับการนำมาใช้อย่างแพร่หลาย และมีโปรเจคต์มากมายที่นำ OP Stack framework เข้ามาใช้เพื่อสร้าง L2 ใหม่อย่างรวดเร็ว เช่น Optimism Base Mode Zora Frax Lyra Ancient Redstone Worldcoin Mint Lisk สิ่งนี้ย้ำถึงความสำคัญของบริการ Stack ในเรื่องการตลาด
จากมุมมองทางเทคนิคเราได้ลดรหัสบางส่วนและข้อมูลทางการเพื่อให้ได้คำตอบ
การแนะนำของสัญญา SystemConfig
แพลตฟอร์มเทคนิคที่อยู่เบื้องหลัง OP Stack, Bedrock, นำเสนอสัญญา SystemConfig ซึ่งเริ่มต้นจะกำหนด L2 chains โดยตรงผ่านสัญญาสมาร์ท L1 นี่สามารถขยายไปรวมถึงข้อมูลที่กำหนด L2 chains on-chain ทั้งหมด รวมถึงค่ากำหนดการปรับแต่งที่สำคัญ เช่น การสร้าง unique chain IDs, ขีดจำกัด gas block เป็นต้น ตัวอย่างของสัญญา SystemConfig ถูกคัดลอกไว้ด้านล่าง[2]:
/**
@titleSystemConfig
@noticeสัญญา SystemConfig ใช้ในการจัดการการกำหนดค่าของเครือข่าย Optimism ทั้งหมด
การกำหนดค่าถูกเก็บไว้ที่ L1 และถูกเรียกขึ้นโดย L2 เป็นส่วนหนึ่งของการเปลี่ยนรูปของ L2
chain.
*/
contract SystemConfig เป็น OwnableUpgradeable, Semver {
/*** @notice Enum ที่แทนประเภทการอัปเดตต่าง ๆ ** @custom:value BATCHER แทนการอัปเดตไปยังค่า batcher hash.* @custom:value GAS_CONFIG แทนการอัปเดตไปยังการกำหนดค่าค่าธรรมเนียมใน L2.* @custom:value GAS_LIMIT แทนการอัปเดตไปยังขีดจำกัดของแก๊สใน L2.* @custom:value UNSAFE_BLOCK_SIGNER แทนการอัปเดตไปยังคีย์ของผู้ลงลายที่ไม่ปลอดภัย* การกระจายบล็อก
/*
* @notice ขีดจำกัดกําลังการเผาน้อยที่สุด ค่านี้ไม่ควรต่ํากว่าขีดจำกัดกําลังการฝากที่สูงสุด* ในสัญญา ResourceMetering ที่ใช้โดย OptimismPortal เพื่อให้แน่ใจว่าบล็อก L2* มีเสมอกําลังการพอที่จะดำเนินการฝาก*/uint64 public constant MINIMUM_GAS_LIMIT = 8_000_000; /*** @notice ตัวบ่งชี้สําหรับ batcher สําหรับเวอร์ชัน 1 ของการกําหนดค่านี้ นี้ถูกแทนด้วย* ที่อยู่ที่เติมเลขศูนย์ไว้ด้านซ้ายเพื่อครอบคลุม 32 ไบต์*/bytes32 public batcherHash;/*** @notice ขีดจำกัดกําลังการ L2*/ uint64 public gasLimit;
CREATE2 สร้างที่อยู่ chain บางประเภท
โดยอ้างอิงถึงการออกแบบของ SystemConfig หลังจากการวางข้อมูลทั้งหมดบนเชน เราสามารถสร้างโรงงาน (Chain Factory) เพื่อติดตั้งการกำหนดและสัญญาที่จำเป็นทั้งหมดสำหรับแต่ละเชน โดยใช้ CREATE2 เพื่อสร้างที่อยู่สัญญาที่สอดคล้องกันเราขยายขั้นตอนนี้ไปเพิ่มเติม: มันหมายความว่า โดยที่กำหนดการเชน พวกเราสามารถกำหนดที่อยู่สะพานทั้งหมดที่เกี่ยวข้องกับเชนนั้น ๆ นี้ยังอนุญาตให้มีปฏิสัมพันธ์กับเชนโดยไม่ต้องติดตั้งสัญญาสะพาน ทำให้การติดตั้งเชนเกือบฟรีและอนุญาตให้เชนได้รับการรับชมคุณสมบัติมาตรฐาน
การสื่อสารระหว่างเครือข่าย OP - “Chain Factory” ใช้ข้อมูลเครือข่าย OP
Bedrock นำเสนอวิธีการสร้าง L2 chains จาก L1 chains โดยที่ข้อมูลของโซ่ทั้งหมดสามารถซิงค์รอนได้กับบล็อก L1 ซึ่งเมื่อ L1 Chain Factory ขยายตัวเพื่อวางทุกการกำหนดบนโซ่ Optimism nodes สามารถทำให้การซิงค์โครโนมิสติกของ OP chain ด้วยแค่ที่อยู่ L1 เท่านั้นพร้อมการเชื่อมต่อกับ L1
สิ่งสําคัญคือต้องทราบว่าเมื่อการซิงโครไนซ์ของโซ่ OP เสร็จสมบูรณ์สถานะโซ่จะถูกคํานวณภายในเครื่อง ซึ่งหมายความว่าการกําหนดสถานะของห่วงโซ่ OP นั้นไม่ได้รับอนุญาตและปลอดภัยอย่างสมบูรณ์ เนื่องจากธุรกรรมที่ไม่ถูกต้องทั้งหมดจะถูกละเว้นโดยกระบวนการคํานวณโหนดโลคัลที่ดําเนินการโดยโหนด เชนที่ได้รับจึงไม่จําเป็นต้องมีระบบพิสูจน์หลักฐาน อย่างไรก็ตามเพื่อให้แน่ใจว่าการถอนเงินใน Superchain ยังคงต้องมีระบบพิสูจน์หลักฐาน
การออกแบบแบบโมดูลของตัวจัดลำดับกับ SystemConfig
Bedrock นำเสนอฟังก์ชันการตั้งค่าที่อยู่ของตัวจัดเรียงในสัญญา SystemConfig พร้อมกับการนำเสนอโซ่หลายๆ โซ่ที่มีสัญญา SystemConfig ของตนเอง ผู้จัดระบบของ OP chains สามารถกำหนดค่าที่อยู่ตัวจัดเรียงได้ การออกแบบตัวจัดเรียงที่สามารถกำหนดค่าได้เรียกว่า modular sequencing นี้ช่วยให้หน่วยงานต่างๆ สามารถจัดลำดับ OP chains ในขณะที่ยังคงรักษาโมเดลความปลอดภัยมาตรฐานของ [Superchain bridge] - ขั้นตอนสำคัญสู่การทำให้ตัวจัดเรียงแบบกระจาย
การเรียงลำดับโมดูลาร์ช่วยให้สามารถทดลองใช้กับแบบจำลองการเรียงลำดับต่าง ๆ โดยไม่ต้องขออนุญาต นักพัฒนาสามารถนำโปรโตคอลการเรียงลำดับต่าง ๆ มาใช้งาน เช่น การเรียงลำดับแบบราวน์-รอบรอง โปรโตคอลความเห็นร่วมของตัวรับ, การเรียงลำดับแบบแข่งขันราคา (PGA sequencing), หรือ การเรียงลำดับแบบ FIFO (FIFO sequencing) ตลอดเวลา เราสามารถคาดหวังให้มีมาตรฐานการเรียงลำดับที่เป็นมิตรต่อผู้ใช้มากขึ้น
เส้นทางอัพเกรดเทคนิคที่ใช้ร่วมกันสำหรับ OP chains
เพื่อเริ่มต้น Superchain ในเชิงความมั่นใจในด้านความปลอดภัยและการกระจายอำนาจ ควรมีคณะกรรมการด้านความปลอดภัยแบบกระจายอำนาจ ซึ่งจะต้องการนำเข้าเพื่อจัดการการอัปเกรด คณะกรรมการด้านความปลอดภัยควรสามารถอัปเดตชุดตรวจสอบของเชื่อม, เริ่มต้นอัปเกรดสัญญาโดยมีความล่าช้า และกดปุ่มหยุดสะพานในกรณีฉุกเฉินในขณะที่ยกเลิกการอัปเกรดที่กำลังดำเนินการ
ความสามารถในการหยุดสะพานในกรณีฉุกเฉินหมายความว่าในกรณีที่เล็กที่สุดที่คีย์ส่วนตัวของสมาชิกคณะปฏิรูปความปลอดภัยถูกบุกรุก ผลลัพธ์คือการระงับการถอนเงินอย่างไม่จำกัดเวลาและการอัปเกรดสะพานจะถูกยกเลิกอย่างถาวร กล่าวคือ สะพาน L1 จะถูกตรึงแข็ง สิ่งนี้เป็นไปตามหลักการออกแบบที่ให้ความสำคัญกับความปลอดภัยมากกว่าความมีชีวิตชีวา - นั่นคือ ป้องกันการสูญเสีย ETH หรือโทเค็นเสมอ (การบังคับความปลอดภัย) แม้ว่าจะหมายความว่าการล็อค ETH หรือโทเค็น (เสียชีวิต)
แน่นอน บนทางสู่การกลายเป็นเครือข่ายที่ยิ่งใหญ่และเข้าใจวิสัยทัศน์ของบล็อกเชนที่สามารถขยายได้ ยังคงมีปัญหาสำคัญบางประการที่ต้องการที่จะต้องจัดการ ได้แก่:
เรามองว่าเมื่อปัญหาเหล่านี้สามารถแก้ไขได้ จะสามารถสร้างทางเลือกที่ไม่มีการกำหนดจากศูนย์ไปสู่แอปพลิเคชั่น web2 ที่ซับซ้อนที่สุด
การเปิดตัวของ EIP-4844 ตรงกับการอัปเกรด Delta ของนิเวศ Optimism ซึ่งเป็นการตัดสินใจที่ดี
โซลูชันความพร้อมใช้ข้อมูล (DA) เช่น Celestia มีเป้าหมายหลักคือการลดต้นทุนของ rollup เมื่อส่งข้อมูลไปยัง L1 ในขณะที่ 4844 มีโซลูชันภายในที่ลดต้นทุนดำเนินการ (OPEX) ของเครือข่าย OP ลงมากกว่า 90%
เราเห็นว่าก่อน 4844 ค่าใช้จ่ายหลักของ OP Stack ตกลงบนค่าใช้จ่ายในการดำเนินงานของ L1 ดังต่อไปนี้:
หลังจาก 4844, นิวเคลียร์ซุปเปอร์เป็นสิ่งที่ดีสำหรับ OP Stack, และโครงการมากมายจะเต็มใจที่จะใช้ L2 เป็นโซลูชันทางเทคนิค เรายังหวังเห็นการลดค่าธรรมเนียมของโซลูชันบล็อกเชนเพิ่มโอกาสทางธุรกิจให้กับฝ่ายโครงการและให้โอกาสสำหรับการนำมาใช้ทั่วไป
วิธีที่จะนำมันมาใช้? Superchain มีแพลตฟอร์มที่เรียกว่า Superchain Dev Console[3][4], ซึ่งรองรับ Ethereum, Base, Fraxtel, Mode, OP Mainnet, Redstone, Lisk, Zora และโซ่อื่น ๆ ในฐานะ L1 หรือ L2
ในเวลาเดียวกัน มีเครื่องมือหลายรูปแบบสำหรับการออก L3 ด้วยคลิกเดียวในชุมชน Superchain เช่น Mode Flare ที่ถูกพัฒนาโดยทีม Mode โครงสร้างใช้ Pyth, Blockscout และ Goldsky ฯลฯ[5]。
ความคิดปิดบางอย่าง: เราเห็นรูปแบบของการมองโลกในแง่ดีและความสําเร็จของ superchains ในภูมิทัศน์ทางธุรกิจ OP Stacks ได้ลดอุปสรรคในการเข้าสู่การเปิดตัวห่วงโซ่ลงอย่างมาก และทีมจํานวนมากขึ้นเรื่อย ๆ ได้รับประโยชน์จากการปรับใช้โซลูชัน L2 และ L3 ที่สะดวกและรวดเร็วโดยใช้ OP Stack OP Stack จะกลายเป็น AWS หรือ Alibaba Cloud ที่ทําหน้าที่เป็นผู้นําอุตสาหกรรมในการจัดหาโครงสร้างพื้นฐานที่หลากหลายสําหรับนักพัฒนาเพื่อสร้างโครงการของตนในอนาคตหรือไม่ อันที่จริงโซลูชันเทคโนโลยีแบบกระจายอํานาจสามารถรับประกันการเปิดกว้างและความปลอดภัยในเทคโนโลยีได้ในระดับหนึ่ง จากมุมมองการออกแบบ superchain ยังก่อให้เกิดความเสี่ยงที่อาจเกิดขึ้นจากการผูกขาดอุตสาหกรรมหรือไม่? เวลาเท่านั้นที่จะบอกได้
[1] เหตุผลของปัญหาสองข้อ:
https://medium.com/offchainlabs/security-disclosure-289a4ad50709
[2] ส่วนของสัญญา SystemConfig:
[3] Superchain Dev Console:
https://console.optimism.io/?ref=blog.oplabs.co
[4] Superchain App Quick Start:
https://docs.optimism.io/builders/app-developers/quick-start
[5] MODE FLARE L3:
https://www.mode.network/mode-flare-l3
บทความนี้ชื่อเรื่องเดิมว่า “LXDAO Expert WG|เมื่อ OP Stack พัฒนาเป็น OP “เชื่อมโยง” ถูกทำซ้ำมาจาก [ LXDAO)]. สิทธิ์เกี่ยวกับลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนเดิม [Shanni] หากคุณมีเหตุใดๆ ในการรีพรินต์ กรุณาติดต่อGate Learnทีม ทีมจะดำเนินการเร็วที่สุด
คำประกาศ: มุมมองและความคิดเห็นที่แสดงในบทความนี้เพียงแสดงถึงมุมมองส่วนบุคคลของผู้เขียนเท่านั้น และไม่เป็นคำแนะนำในการลงทุนใด ๆ
การแปลบทความเป็นภาษาอื่นๆ ถูกดำเนินการโดยทีม Gate Learn ห้ามคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่ถูกแปล นอกจากให้ข้อมูลว่ามีการแปล