Modular blockchain: ชิ้นส่วนสุดท้ายของปริศนา Web3
I. บทนำ
Modular blockchain is an innovative blockchain design paradigm that aims to improve the efficiency and scalability of the system through specialization and division of labor. Before the advent of modular blockchain, a single (Monolithic) chain needed to handle all tasks, including the execution layer, data availability layer, consensus layer, and settlement layer. บล็อกเชนแบบโมดูลาร์แก้ปัญหาเหล่านี้โดยปฏิบัติต่องานเหล่านี้เป็นโมดูลที่รวมกันได้อย่างอิสระ โดยแต่ละโมดูลมุ่งเน้นไปที่ฟังก์ชันเฉพาะ
เลเยอร์การดำเนินการ : รับผิดชอบในการประมวลผลและตรวจสอบธุรกรรมทั้งหมดและจัดการการเปลี่ยนแปลงสถานะบล็อคเชน
ชั้นฉันทามติ : บรรลุข้อตกลงตามลำดับการทำธุรกรรม
ชั้นการตั้งถิ่นฐาน : ใช้เพื่อทำธุรกรรมให้เสร็จสิ้น ตรวจสอบหลักฐาน และสร้างสะพานเชื่อมระหว่างเลเยอร์การดำเนินการที่แตกต่างกัน
ชั้นความพร้อมใช้งานของข้อมูล : รับผิดชอบในการตรวจสอบให้แน่ใจว่าผู้เข้าร่วมในเครือข่ายมีข้อมูลที่จำเป็นทั้งหมดสำหรับการตรวจสอบ
The trend of modular blockchain is not only a technological change, but also an important strategy to promote the entire blockchain ecosystem to meet future challenges. GeekCartel will analyze the concept of modular blockchain and related projects, aiming to provide a comprehensive and practical interpretation of modular blockchain knowledge to help readers better understand modular blockchain and look forward to future development trends. Note: The content of this article does not constitute investment advice.
2. Celestia ผู้บุกเบิกบล็อคเชนแบบโมดูลาร์
ในปี 2018 Mustafa Albasan และ Vitalik Buterin ตีพิมพ์บทความแนวใหม่ที่ให้แนวคิดใหม่ๆ ในการแก้ปัญหาความสามารถในการปรับขนาดของบล็อกเชน การสุ่มตัวอย่างความพร้อมใช้งานของข้อมูลและการพิสูจน์การฉ้อโกง แนะนำวิธีการที่ blockchain สามารถขยายพื้นที่จัดเก็บข้อมูลได้โดยอัตโนมัติเมื่อโหนดเครือข่ายเพิ่มขึ้น ในปี 2019 มุสตาฟา อัลบาซานค้นคว้าและเขียนเพิ่มเติม บัญชีแยกประเภทขี้เกียจ เสนอแนวคิดสำหรับระบบบล็อกเชนที่เกี่ยวข้องกับความพร้อมใช้งานของข้อมูลเท่านั้น
ตามแนวคิดเหล่านี้ เซเลสเทีย ถือกำเนิดขึ้นเป็นเครือข่าย Data Availability (DA) แรกที่มีโครงสร้างแบบโมดูลาร์ มันถูกสร้างขึ้นโดยใช้ ดาวหางBFT และ คอสมอส SDK และเป็นบล็อคเชนแบบ Proof-of-Stake (PoS) ที่ปรับปรุงความสามารถในการปรับขนาดได้อย่างมีประสิทธิภาพในขณะที่ยังคงการกระจายอำนาจไว้
เลเยอร์ DA มีความสำคัญอย่างยิ่งต่อความปลอดภัยของบล็อคเชน เนื่องจากทำให้ทุกคนสามารถตรวจสอบบัญชีแยกประเภทธุรกรรมและตรวจสอบได้ หากผู้ผลิตบล็อกเสนอบล็อกโดยไม่มีข้อมูลทั้งหมด บล็อกนั้นอาจถึงขั้นสุดท้าย แต่มีธุรกรรมที่ไม่ถูกต้อง แม้ว่าการบล็อกนั้นถูกต้อง แต่ข้อมูลการบล็อกที่ไม่สามารถตรวจสอบได้อย่างสมบูรณ์จะส่งผลเสียต่อผู้ใช้และการทำงานของเครือข่าย
Celestia ใช้คุณสมบัติหลักสองประการ การสุ่มตัวอย่างความพร้อมใช้งานของข้อมูล (DAS) และ เนมสเปซ ต้นไม้ Merkle (นทท.) DAS ช่วยให้ light nodes สามารถตรวจสอบความพร้อมใช้งานของข้อมูลได้โดยไม่ต้องดาวน์โหลดทั้งบล็อก NMT อนุญาตให้แบ่งพาร์ติชันข้อมูลบล็อกเป็นเนมสเปซแยกสำหรับแอปพลิเคชันต่างๆ ซึ่งหมายความว่าแอปพลิเคชันเพียงดาวน์โหลดและประมวลผลข้อมูลที่เกี่ยวข้องกับแอปพลิเคชันเหล่านั้นเท่านั้น ซึ่งช่วยลดข้อกำหนดในการประมวลผลข้อมูลได้อย่างมาก ที่สำคัญ DAS ช่วยให้ Celestia ปรับขนาดได้ตามจำนวนผู้ใช้ (ไลท์โหนด) ที่เพิ่มขึ้น โดยไม่กระทบต่อความปลอดภัยของผู้ใช้ปลายทาง
บล็อกเชนแบบโมดูลาร์ทำให้สามารถสร้างเชนใหม่ได้ด้วยวิธีที่ไม่เคยมีมาก่อน บล็อกเชนแบบแยกส่วนประเภทต่างๆ สามารถทำงานร่วมกันเพื่อวัตถุประสงค์ที่แตกต่างกันและในรูปแบบสถาปัตยกรรมที่แตกต่างกัน Celestia ได้เสนอแนวคิดและตัวอย่างหลายประการอย่างเป็นทางการ สถาปัตยกรรมแบบโมดูลาร์ การออกแบบ แสดงให้เราเห็นถึงความยืดหยุ่นและความสามารถในการประกอบของบล็อกเชนแบบโมดูลาร์:
รูปที่ 1 สถาปัตยกรรมเลเยอร์ 1 และเลเยอร์ 2
ชั้นที่ 1 และชั้นที่ 2 : Celestia เรียกมันว่าโมดูลาร์แบบเรียบง่าย ซึ่งเดิมสร้างขึ้นเพื่อความสามารถในการปรับขนาดของ Ethereum ในรูปแบบเลเยอร์ 1 แบบเสาหิน โดยเลเยอร์ 2 มุ่งเน้นไปที่การดำเนินการ และเลเยอร์ 1 มอบฟังก์ชันหลักอื่นๆ
-
Celestia รองรับโซ่ที่สร้างขึ้น วงโคจรอนุญาโตตุลาการ , กองมองในแง่ดี , และ รูปหลายเหลี่ยม CDK (เร็วๆ นี้) สแต็คเทคโนโลยีเพื่อใช้ Celestia เป็นเลเยอร์ DA และเลเยอร์ 2 ที่มีอยู่สามารถใช้เทคโนโลยี Rollup เพื่อเปลี่ยนข้อมูลจากการเผยแพร่บน Ethereum ไปเป็นการเผยแพร่บน Celestia ข้อผูกพันในการบล็อกได้รับการเผยแพร่บน Celestia ซึ่งสามารถปรับขนาดได้มากกว่าวิธีการเผยแพร่ข้อมูลแบบเดิมบนห่วงโซ่เดียว
-
Celestia รองรับ RollApp (เครือข่ายเฉพาะสำหรับแอปพลิเคชัน) ที่สร้างขึ้นตาม ไดเมนชัน ส่วนประกอบทางเทคโนโลยีเป็นเลเยอร์การดำเนินการ เช่นเดียวกับแนวคิดของเลเยอร์ 1 และเลเยอร์ 2 ของ Ethereum เลเยอร์การชำระเงินของ RollApps อาศัย Dymension Hub (ซึ่งจะอธิบายในภายหลัง) เลเยอร์ DA ใช้ Celestia และเชนโต้ตอบผ่าน ไอบีซี โปรโตคอล (IBC ขึ้นอยู่กับ Cosmos SDK ซึ่งเป็นโปรโตคอลที่อนุญาตให้บล็อคเชนสื่อสารระหว่างกัน เชนที่ใช้ IBC สามารถแชร์ข้อมูลประเภทใดก็ได้ตราบใดที่มันถูกเข้ารหัสเป็นไบต์)
รูปที่ 2: การดำเนินการ การชำระเงิน และสถาปัตยกรรมเลเยอร์ DA
การดำเนินการ ข้อตกลง และความพร้อมของข้อมูล: บล็อกเชนแบบโมดูลาร์ที่ได้รับการปรับปรุง เช่น การแยกชั้นการดำเนินการ การชำระเงิน และความพร้อมใช้งานของข้อมูลระหว่างบล็อกเชนแบบโมดูลาร์เฉพาะทาง
รูปที่ 3: การดำเนินการและสถาปัตยกรรมเลเยอร์ DA
การดำเนินการและ DA: เนื่องจากวัตถุประสงค์ของการนำบล็อกเชนแบบโมดูลาร์ไปใช้คือเพื่อให้มีความยืดหยุ่น เลเยอร์การดำเนินการจึงไม่ได้จำกัดอยู่เพียงการเผยแพร่บล็อกไปยังเลเยอร์การชำระเงิน ตัวอย่างเช่น คุณสามารถสร้างโมดูลาร์สแต็กที่ไม่เกี่ยวข้องกับชั้นการชำระหนี้ได้ แต่จะมีเพียงชั้นการดำเนินการที่อยู่ด้านบนของชั้นฉันทามติและชั้นความพร้อมของข้อมูลเท่านั้น
ภายใต้สแต็กโมดูลาร์นี้ เลเยอร์การดำเนินการจะเป็นดังนี้ อธิปไตย ซึ่งเผยแพร่ธุรกรรมไปยังบล็อกเชนอื่น โดยทั่วไปสำหรับการสั่งซื้อและความพร้อมใช้งานของข้อมูล แต่จัดการการชำระเงินของตนเอง ในบริบทของสแต็กโมดูลาร์ Sovereign Rollup มีหน้าที่รับผิดชอบในการดำเนินการและการชำระหนี้ ในขณะที่เลเยอร์ DA จะจัดการฉันทามติและความพร้อมใช้งานของข้อมูล
ความแตกต่างระหว่าง Sovereign Rollup และ Rollup สัญญาอัจฉริยะคือ:
-
ธุรกรรม Smart Contract Rollup ได้รับการตรวจสอบโดยสัญญาอัจฉริยะของชั้นการชำระเงิน ธุรกรรม Sovereign Rollup ได้รับการตรวจสอบโดยโหนด Sovereign Rollup
-
เมื่อเปรียบเทียบกับ Rollup สัญญาอัจฉริยะ โหนดของ Sovereign Rollu มีความเป็นอิสระ ใน Sovereign Rollup การสั่งซื้อและความถูกต้องของธุรกรรมจะได้รับการจัดการโดยเครือข่าย Rollups เอง โดยไม่ต้องอาศัยชั้นการชำระเงินที่แยกต่างหาก
ตอนนี้, โรลคิท และ SDK อธิปไตย จัดเตรียมเฟรมเวิร์กสำหรับการปรับใช้ Sovereign Rollup testnet บน Celestia
3. สำรวจโซลูชันโมดูลาร์ในระบบนิเวศบล็อกเชน
1. การทำให้เป็นโมดูลของเลเยอร์การดำเนินการ
ก่อนที่จะแนะนำการทำให้เป็นโมดูลของเลเยอร์การดำเนินการ เราควรเข้าใจว่าเทคโนโลยี Rollup คืออะไร
ปัจจุบัน เทคโนโลยีการทำให้เป็นโมดูลของเลเยอร์การดำเนินการอาศัย Rollup เป็นหลัก ซึ่งเป็นโซลูชันการปรับขนาดที่ทำงานนอกห่วงโซ่เลเยอร์ 1 โซลูชันนี้ดำเนินธุรกรรมนอกห่วงโซ่ ซึ่งหมายความว่าใช้พื้นที่บล็อกน้อยลง และยังเป็นหนึ่งในโซลูชันการปรับขนาดที่สำคัญของ Ethereum หลังจากดำเนินการธุรกรรมแล้ว ระบบจะส่งชุดข้อมูลธุรกรรมหรือหลักฐานการดำเนินการไปยังเลเยอร์ 1 และชำระที่เลเยอร์ 1 เทคโนโลยี Rollup มอบโซลูชันความสามารถในการปรับขนาดสำหรับเครือข่ายเลเยอร์ 1 ในขณะที่ยังคงการกระจายอำนาจและความปลอดภัยไว้
รูปที่ 4: สถาปัตยกรรมทางเทคนิคแบบสะสม
ยกตัวอย่าง Ethereum เทคโนโลยี Rollup สามารถปรับปรุงประสิทธิภาพและความเป็นส่วนตัวเพิ่มเติมได้โดยใช้ ZK-Rollup หรือ Optimistic Rollup
-
ZK-Rollup ใช้การพิสูจน์ความรู้แบบศูนย์เพื่อตรวจสอบความถูกต้องของธุรกรรมที่จัดทำแพคเกจ ดังนั้นจึงรับประกันความปลอดภัยและความเป็นส่วนตัวของธุรกรรม
-
Optimistic Rollup จะถือว่าธุรกรรมเหล่านี้ถูกต้องก่อนที่จะส่งสถานะธุรกรรมไปยังเครือข่ายหลักของ Ethereum ในช่วงระยะเวลาท้าทาย ทุกคนสามารถคำนวณหลักฐานการฉ้อโกงเพื่อตรวจสอบธุรกรรมได้
1.1 Ethereum Layer 2: การสร้างโซลูชันการปรับขนาดในอนาคต
เริ่มใช้ Ethereum ไซด์เชน และ การแบ่งส่วน เทคโนโลยีสำหรับการขยาย แต่ sidechain เสียสละการกระจายอำนาจและความปลอดภัยบางส่วนเพื่อให้ได้ปริมาณงานสูง Rollup ของเลเยอร์ 2 มีการพัฒนาเร็วกว่าที่คาดไว้มาก และได้ให้ส่วนขยายมากมายแล้ว และจะให้บริการเพิ่มเติมในภายหลัง โปรโต-ดังส์ชาร์ดิง มีการดำเนินการ ซึ่งหมายความว่าไม่จำเป็นต้องใช้ Shard Chain อีกต่อไป และถูกลบออกจากแผนงานของ Ethereums แล้ว
Ethereum ว่าจ้างเลเยอร์การดำเนินการจากภายนอกไปยังเลเยอร์ 2 โดยใช้เทคโนโลยี Rollup เพื่อลดภาระในเชนหลัก EVM มอบสภาพแวดล้อมการดำเนินการที่เป็นมาตรฐานและปลอดภัยสำหรับสัญญาอัจฉริยะที่ดำเนินการบนเลเยอร์ Rollup โซลูชัน Rollup บางส่วนได้รับการออกแบบโดยคำนึงถึงความเข้ากันได้กับ EVM ดังนั้นสัญญาอัจฉริยะที่ดำเนินการบนเลเยอร์ Rollup ยังคงสามารถใช้ประโยชน์จากคุณสมบัติและฟังก์ชันของ EVM เช่น โอพี เมนเน็ต , อนุญาโตตุลาการหนึ่ง , และ รูปหลายเหลี่ยม zkEVM .
รูปที่ 5: โซลูชันการปรับขนาดเลเยอร์ 2 ของ Ethereum
เลเยอร์ 2 เหล่านี้ดำเนินการสัญญาอัจฉริยะและประมวลผลธุรกรรม แต่ยังคงพึ่งพา Ethereum เพื่อ:
การชำระเงิน: ธุรกรรม Rollup ทั้งหมดจะได้รับการสรุปบนเมนเน็ต Ethereum ผู้ใช้ของ โรลอัปในแง่ดี ต้องรอให้ผ่านช่วงท้าทายหรือเพื่อให้ธุรกรรมถือว่าใช้ได้หลังจากการคำนวณการต่อต้านการฉ้อโกง ผู้ใช้ของ โรลอัพ ZK ต้องรอจนกว่าจะพิสูจน์ความถูกต้อง
ความสอดคล้องและความพร้อมใช้งานของข้อมูล: Rollups เผยแพร่ข้อมูลธุรกรรมไปยัง Ethereum mainnet ในรูปแบบของ CallData ช่วยให้ใครก็ตามสามารถดำเนินธุรกรรม Rollup และสร้างสถานะใหม่ได้หากจำเป็น Rollups ในแง่ดีต้องใช้พื้นที่บล็อกจำนวนมากและระยะเวลาท้าทาย 7 วันก่อนจะได้รับการยืนยันบนเครือข่ายหลักของ Ethereum ZK Rollups ให้ข้อมูลสรุปได้ทันทีและจัดเก็บข้อมูลไว้สำหรับการตรวจสอบเป็นเวลา 30 วัน แต่ต้องใช้พลังการประมวลผลจำนวนมากเพื่อสร้างการพิสูจน์
เครือข่าย 1.2 B²: ผู้บุกเบิก Bitcoin ZK- ม้วน
B² เครือข่าย เป็น ZK-Rollup ตัวแรกบน Bitcoin ซึ่งเพิ่มความเร็วในการทำธุรกรรมโดยไม่กระทบต่อความปลอดภัย B² Network ใช้เทคโนโลยี Rollup มอบแพลตฟอร์มที่สามารถเรียกใช้สัญญาอัจฉริยะของทัวริงสำหรับธุรกรรมนอกเครือข่ายได้ ซึ่งจะช่วยปรับปรุงประสิทธิภาพธุรกรรมและลดต้นทุนให้เหลือน้อยที่สุด
รูปที่ 6: สถาปัตยกรรมเครือข่ายB²
ดังที่แสดงในภาพ B² Networks ZK-Rollup Layer ใช้โซลูชัน zkEVM ซึ่งมีหน้าที่รับผิดชอบในการดำเนินการธุรกรรมผู้ใช้ภายในเครือข่าย Layer 2 และเอาต์พุตของการพิสูจน์ที่เกี่ยวข้อง
ไม่เหมือนกับ Rollups อื่นๆ B² Network ZK-โรลอัพ ประกอบด้วยองค์ประกอบหลายอย่างได้แก่ นามธรรมบัญชี โมดูล, บริการ RPC, Mempool, ซีเควนเซอร์, zkEVM, Aggregators, Synchronizers และ Prover โมดูลนามธรรมบัญชีใช้นามธรรมบัญชีดั้งเดิม ซึ่งช่วยให้ผู้ใช้สามารถตั้งโปรแกรมการรักษาความปลอดภัยที่สูงขึ้นและประสบการณ์ผู้ใช้ที่ดีขึ้นในบัญชีของตนได้อย่างยืดหยุ่น zkEVM เข้ากันได้กับ EVM และยังสามารถช่วยนักพัฒนาโยกย้าย DApps จากเครือข่ายที่เข้ากันได้กับ EVM อื่น ๆ ไปยังเครือข่ายB²
ซิงโครไนซ์ ตรวจสอบให้แน่ใจว่าข้อมูลได้รับการซิงโครไนซ์จากโหนด B² ไปยังเลเยอร์ Rollup รวมถึงรายละเอียดต่างๆ เช่น ข้อมูลลำดับ ข้อมูลธุรกรรม Bitcoin เป็นต้น โหนดB² ทำหน้าที่เป็นเครื่องมือตรวจสอบความถูกต้องแบบออฟไลน์และเป็นผู้ดำเนินการฟังก์ชันเฉพาะหลายฟังก์ชันในเครือข่าย B² ที่ ผู้มอบ Bitcoin โมดูลในโหนดB²จะสร้างโครงสร้างข้อมูลเพื่อบันทึกข้อมูลB² Rollup และสร้าง Tapscript ที่เรียกว่าคำจารึกB² Bitcoin Committer จะส่ง UTXO หนึ่ง satoshi ไปที่ รากแก้ว ที่อยู่ที่มีคำจารึก $B^{ 2 }$ และข้อมูล Rollup จะถูกเขียนไปยัง Bitcoin
นอกจากนี้ Bitcoin Committer ยังกำหนดความท้าทายแบบล็อคเวลา ซึ่งช่วยให้ผู้ท้าชิงตั้งคำถามต่อความมุ่งมั่นที่ตรวจสอบโดยหลักฐาน zk หากไม่มีผู้ท้าชิงในระหว่างการล็อกเวลาหรือการท้าทายล้มเหลว ในที่สุด Rollup จะได้รับการยืนยันใน Bitcoin หากการท้าทายสำเร็จ Rollup จะถูกย้อนกลับ
ไม่ว่าจะเป็น Ethereum หรือ Bitcoin โดยพื้นฐานแล้วเลเยอร์ 1 จะเป็นเชนเดียวที่รับข้อมูลเพิ่มเติมจากเลเยอร์ 2 ในกรณีส่วนใหญ่ ความจุของเลเยอร์ 2 ยังขึ้นอยู่กับความจุของเลเยอร์ 1 ด้วย ดังนั้นการนำสแต็กเลเยอร์ 1 และเลเยอร์ 2 ไปใช้จึงไม่เหมาะสำหรับความสามารถในการขยายขนาด เมื่อเลเยอร์ 1 ถึงขีดจำกัดปริมาณงาน เลเยอร์ 2 ก็จะได้รับผลกระทบเช่นกัน ซึ่งอาจนำไปสู่ค่าธรรมเนียมการทำธุรกรรมที่สูงขึ้นและเวลาการยืนยันที่ยาวนานขึ้น ซึ่งส่งผลต่อประสิทธิภาพของระบบทั้งหมดและประสบการณ์ผู้ใช้
2. การทำให้เป็นโมดูลของเลเยอร์ DA
นอกเหนือจากโซลูชัน DA ของ Celestia ที่เลเยอร์ 2 ชื่นชอบแล้ว โซลูชันนวัตกรรมอื่นๆ ที่มุ่งเน้นไปที่ DA ก็เกิดขึ้นทีละตัว โดยมีบทบาทสำคัญในระบบนิเวศบล็อกเชนทั้งหมด
2.1 EigenDA: เสริมศักยภาพเทคโนโลยี Rollup
ไอเกนดา เป็นบริการ DA ที่ปลอดภัย ปริมาณงานสูง และกระจายอำนาจซึ่งได้รับแรงบันดาลใจจาก ดังค์ชาร์ดิง . Rollup สามารถเผยแพร่ข้อมูลไปยัง EigenDA เพื่อลดต้นทุนธุรกรรม ปริมาณธุรกรรมที่สูงขึ้น และความสามารถในการประกอบที่ปลอดภัยทั่วทั้งระบบนิเวศ EigenLayer
เมื่อสร้างพื้นที่จัดเก็บข้อมูลชั่วคราวแบบกระจายอำนาจบน Ethereum Rollup ผู้ปฏิบัติงาน EigenDA สามารถจัดการพื้นที่จัดเก็บข้อมูลได้โดยตรง ผู้ประกอบการ มีหน้าที่รับผิดชอบในการประมวลผล ตรวจสอบ และจัดเก็บข้อมูล และ EigenDA สามารถปรับขนาดในแนวนอนตามการเติบโตของสัดส่วนการถือหุ้นและผู้ปฏิบัติงาน
EigenDA ผสมผสานเทคโนโลยี Rollup และถ่ายโอนส่วนหนึ่งของ DA ไปยังการประมวลผลแบบออฟไลน์เพื่อให้บรรลุความสามารถในการปรับขนาด ดังนั้นข้อมูลธุรกรรมที่เกิดขึ้นจริงจึงไม่จำเป็นต้องคัดลอกและจัดเก็บไว้ในแต่ละโหนดอีกต่อไป ซึ่งช่วยลดความต้องการแบนด์วิธและพื้นที่จัดเก็บข้อมูล ห่วงโซ่จะประมวลผลเฉพาะข้อมูลเมตาและกลไกความรับผิดชอบที่เกี่ยวข้องกับความพร้อมใช้งานของข้อมูล (ความรับผิดชอบช่วยให้ข้อมูลถูกจัดเก็บนอกเครือข่าย และสามารถตรวจสอบความสมบูรณ์และความถูกต้องได้เมื่อจำเป็น)
รูปที่ 7: การไหลของข้อมูลพื้นฐานของ EigenDA
ดังที่แสดงในภาพ Rollup จะเขียนชุดธุรกรรมไปยังเลเยอร์ DA ต่างจากระบบที่ใช้การพิสูจน์การฉ้อโกงเพื่อตรวจจับข้อมูลที่เป็นอันตราย EigenDA แบ่งข้อมูลออกเป็นบล็อกและสร้างข้อผูกพันของ KZG และการพิสูจน์การเปิดเผยข้อมูลหลายรายการ EigenDA ต้องการให้โหนดดาวน์โหลดข้อมูลจำนวนเล็กน้อย [O (1/n)] แทนที่จะดาวน์โหลดทั้งหมด หยด - โปรโตคอลอนุญาโตตุลาการการฉ้อโกง Rollups ยังสามารถตรวจสอบได้ว่าข้อมูล Blob ตรงกับข้อผูกพันของ KZG ที่ให้ไว้ในหลักฐาน EigenDA หรือไม่ เมื่อดำเนินการตรวจสอบนี้ ห่วงโซ่เลเยอร์ 2 จะทำให้แน่ใจว่าข้อมูลธุรกรรมของรูทสถานะ Rollup จะไม่ถูกจัดการโดยตัวเรียงลำดับ/ผู้เสนอ
2.2 Nubit: โซลูชัน Modular DA ตัวแรกบน Bitcoin
นูบิท เป็นเลเยอร์ DA ดั้งเดิมของ Bitcoin ที่ปรับขนาดได้ Nubit กำลังบุกเบิกอนาคตของ Bitcoin โดยมีเป้าหมายเพื่อเพิ่มปริมาณข้อมูลและบริการความพร้อมใช้งานเพื่อตอบสนองความต้องการที่เพิ่มขึ้นของระบบนิเวศ วิสัยทัศน์ของพวกเขาคือการนำชุมชนนักพัฒนาขนาดใหญ่เข้าสู่ระบบนิเวศของ Bitcoin และมอบเครื่องมือที่ปรับขนาดได้ ปลอดภัย และกระจายอำนาจแก่พวกเขา
สมาชิกในทีม Nubits คืออาจารย์และนักศึกษาปริญญาเอกจาก UCSB (มหาวิทยาลัยแคลิฟอร์เนีย ซานตาบาร์บารา) ซึ่งมีชื่อเสียงทางวิชาการที่โดดเด่นและมีอิทธิพลระดับโลก พวกเขาไม่เพียงแต่มีความเชี่ยวชาญในการวิจัยเชิงวิชาการเท่านั้น แต่ยังมีประสบการณ์มากมายในการใช้งานวิศวกรรมบล็อกเชนอีกด้วย ทีมงานเขียนบทความเกี่ยวกับตัวสร้างดัชนีแบบโมดูลาร์ด้วย domo (ผู้สร้าง บีอาร์ซี 20 ) เพิ่มการออกแบบเลเยอร์ DA ให้กับโครงสร้างตัวสร้างดัชนีของโปรโตคอลเมตา Bitcoin และมีส่วนร่วมในการสร้างและกำหนดมาตรฐานอุตสาหกรรม
นวัตกรรมหลักของ Nubits: กลไกที่เป็นเอกฉันท์ การเชื่อมโยงที่ไม่น่าเชื่อถือ และความพร้อมของข้อมูล - ใช้อัลกอริธึมที่เป็นเอกฉันท์ที่เป็นนวัตกรรมและเครือข่าย Lightning เพื่อสืบทอดคุณสมบัติที่ต้านทานการเซ็นเซอร์ของ Bitcoins อย่างสมบูรณ์ และใช้ DAS เพื่อปรับปรุงประสิทธิภาพ:
-
กลไกฉันทามติ: Nubit สำรวจฉันทามติที่มีประสิทธิภาพโดยยึดตาม PBFT (Practical Byzantine Fault Tolerance) ขับเคลื่อนโดย SNARK สำหรับการรวมลายเซ็น โครงการ PBFT ที่รวมกับเทคโนโลยี zkSNARK ช่วยลดความซับซ้อนในการสื่อสารของการตรวจสอบลายเซ็นระหว่างผู้ตรวจสอบได้อย่างมาก และตรวจสอบความถูกต้องของธุรกรรมโดยไม่ต้องเข้าถึงชุดข้อมูลทั้งหมด
-
ดาส: DAS ของ Nubit ทำได้โดยการสุ่มตัวอย่างหลายรอบจากส่วนเล็กๆ ของข้อมูลบล็อก การสุ่มตัวอย่างที่ประสบความสำเร็จแต่ละรอบจะเพิ่มความน่าจะเป็นที่ข้อมูลจะพร้อมใช้งานอย่างครบถ้วน เมื่อถึงระดับความเชื่อมั่นที่กำหนดไว้แล้ว ข้อมูลบล็อกจะถือว่าเข้าถึงได้
-
สะพานไร้ความน่าเชื่อถือ: Nubit ใช้ Trustless Bridge ที่ใช้ประโยชน์ เครือข่ายสายฟ้า ช่องทางการชำระเงินของ วิธีการนี้สอดคล้องกับวิธีการชำระเงิน Bitcoin ดั้งเดิมโดยไม่ต้องเพิ่มข้อกำหนดความน่าเชื่อถือเพิ่มเติม มอบความเสี่ยงให้กับผู้ใช้น้อยกว่าโซลูชันบริดจ์ที่มีอยู่
รูปที่ 8: ส่วนประกอบพื้นฐานของ Nubit
เรายังใช้กรณีการใช้งานเฉพาะเพื่อตรวจสอบวงจรชีวิตระบบทั้งหมดที่แสดงในรูปที่ 8 สมมติว่า Alice ต้องการใช้บริการ Nubits DA เพื่อทำธุรกรรมให้เสร็จสมบูรณ์ (Nubit รองรับหลายรายการ ประเภทข้อมูล รวมถึงแต่ไม่จำกัดเพียงคำจารึก ข้อมูลสะสม ฯลฯ)
-
ขั้นตอนที่ 1.1: อลิซต้องชำระค่าน้ำมันผ่านสะพาน Nubits trustless ก่อนจึงจะสามารถใช้บริการต่อไปได้ โดยเฉพาะอย่างยิ่ง อลิซจำเป็นต้องได้รับการท้าทายสาธารณะจากบริดจ์ที่ไม่น่าเชื่อถือ ซึ่งแสดงเป็น X(h) (X คือฟังก์ชันแฮชที่เข้ารหัสลับจากช่วงแฮชของ ฟังก์ชั่นการหน่วงเวลาที่ตรวจสอบได้ (VDF) ไปยังโดเมนความท้าทาย และ h คือค่าแฮชของบล็อกความสูงที่กำหนด)
-
ขั้นตอนที่ 1.2 และขั้นตอนที่ 2: Alice ต้องได้รับผลการประเมิน R ของ VDF ที่เกี่ยวข้องกับรอบปัจจุบัน และส่ง R พร้อมด้วยข้อมูลและข้อมูลเมตาของธุรกรรมของเธอ (เช่น ที่อยู่และ nonce) ไปยังเครื่องมือตรวจสอบความถูกต้อง เพื่อให้สามารถรวมเข้ากับหน่วยความจำได้ สระน้ำ.
-
ขั้นตอนที่ 3: กระบวนการที่ผู้ตรวจสอบเสนอบล็อกและส่วนหัวหลังจากได้รับความเห็นพ้องต้องกัน ส่วนหัวของบล็อกประกอบด้วยความมุ่งมั่นต่อข้อมูลและ Reed-Solomon Coding (RS Code) ที่เกี่ยวข้อง ในขณะที่บล็อกนั้นประกอบด้วยข้อมูลต้นฉบับ รหัส RS ที่เกี่ยวข้อง และรายละเอียดธุรกรรมพื้นฐาน
-
ขั้นตอนที่ 4: วงจรชีวิตสิ้นสุดลงด้วยการเรียกข้อมูลของ Alice ไคลเอนต์แบบ light ดาวน์โหลดส่วนหัวของบล็อก ในขณะที่โหนดแบบเต็มดึงข้อมูลบล็อกและส่วนหัวของมัน
ลูกค้า Light ดำเนินกระบวนการ DAS เพื่อตรวจสอบความพร้อมใช้งานของข้อมูล นอกจากนี้ หลังจากที่เสนอจำนวนบล็อกตามเกณฑ์ จุดตรวจสอบของประวัตินี้จะถูกบันทึกไว้ในบล็อกเชน Bitcoin ผ่านการประทับเวลา Bitcoin สิ่งนี้ทำให้แน่ใจได้ว่าชุดเครื่องมือตรวจสอบความถูกต้องสามารถป้องกันการโจมตีจากระยะไกลที่อาจเกิดขึ้นได้ และสนับสนุนการยกเลิกการเชื่อมโยงอย่างรวดเร็ว
3. แนวทางแก้ไขอื่นๆ
นอกเหนือจากเครือข่ายที่มุ่งเน้นไปที่การทำให้เลเยอร์เฉพาะเป็นโมดูลแล้ว บริการจัดเก็บข้อมูลแบบกระจายอำนาจยังสามารถให้การสนับสนุนเลเยอร์ DA ในระยะยาวได้ นอกจากนี้ยังมีโปรโตคอลและเชนบางส่วนที่ให้นักพัฒนาได้รับโซลูชันแบบฟูลสแตกที่ปรับแต่งเองได้ ซึ่งช่วยให้ผู้ใช้สามารถสร้างเชนของตัวเองได้อย่างง่ายดายโดยไม่ต้องสร้างโค้ดด้วยซ้ำ
3.1 EthStorage – พื้นที่เก็บข้อมูลแบบกระจายอำนาจแบบไดนามิก
EthStorage เป็นโมดูลาร์เลเยอร์ 2 ตัวแรกที่ใช้พื้นที่เก็บข้อมูลแบบกระจายอำนาจแบบไดนามิก โดยจัดเตรียมคีย์-ค่าที่ตั้งโปรแกรมได้ (KV) พื้นที่จัดเก็บ ขับเคลื่อนโดย DA ซึ่งสามารถ ขยาย ที่เก็บข้อมูลที่ตั้งโปรแกรมได้ ไปจนถึงหลายร้อยวัณโรคหรือแม้แต่ PB ที่ 1/100 ถึง 1/1000 ของต้นทุน - โดยมอบโซลูชัน DA ระยะยาวสำหรับ Rollups และเปิดโอกาสใหม่ๆ สำหรับแอปพลิเคชันออนไลน์เต็มรูปแบบ เช่น เกม โซเชียลเน็ตเวิร์ก และ AI
รูปที่ 9: สถานการณ์การใช้งานของ EthStorage
ฉีโจว ผู้ก่อตั้ง EthStorage มีความมุ่งมั่นอย่างเต็มที่ต่ออุตสาหกรรม Web3 ตั้งแต่ปี 2018 เขาสำเร็จการศึกษาระดับปริญญาเอก จากสถาบันเทคโนโลยีจอร์เจีย และเคยทำงานเป็นวิศวกรในบริษัทชั้นนำ เช่น Google และ Facebook ทีมของเขายังได้รับการสนับสนุนจากมูลนิธิ Ethereum Foundation
ในฐานะหนึ่งในคุณสมบัติหลักของการอัพเกรด Ethereum Cancun EIP-4844 (หรือที่รู้จักในชื่อ Proto-dank sharding) มีการนำบล็อกข้อมูลชั่วคราว (blobs) สำหรับที่เก็บข้อมูลแบบ Rollup ของเลเยอร์ 2 ซึ่งปรับปรุงความสามารถในการปรับขนาดและความปลอดภัยของเครือข่าย เครือข่ายไม่จำเป็นต้องตรวจสอบทุกธุรกรรมในบล็อก แต่เพียงต้องยืนยันว่า Blob ที่แนบกับบล็อกมีข้อมูลที่ถูกต้องหรือไม่ ซึ่งจะช่วยลดต้นทุน Rollup ได้อย่างมาก อย่างไรก็ตาม ข้อมูล Blob จะพร้อมใช้งานชั่วคราวเท่านั้น ซึ่งหมายความว่าข้อมูลดังกล่าวจะถูกละทิ้งภายในไม่กี่สัปดาห์ สิ่งนี้มีผลกระทบที่สำคัญ: เลเยอร์ 2 ไม่สามารถรับสถานะล่าสุดจากเลเยอร์ 1 โดยไม่มีเงื่อนไข หากไม่สามารถดึงข้อมูลชิ้นหนึ่งจากเลเยอร์ 1 ได้อีกต่อไป อาจไม่สามารถซิงโครไนซ์ห่วงโซ่ผ่าน Rollup ได้
EthStorage เป็นโซลูชันการจัดเก็บข้อมูล DA ระยะยาว เลเยอร์ 2 สามารถรับข้อมูลทั้งหมดจากเลเยอร์ DA ได้ตลอดเวลา
คุณสมบัติทางเทคนิค:
-
EthStorage สามารถบรรลุการจัดเก็บข้อมูลแบบไดนามิกแบบกระจายอำนาจ: โซลูชันการจัดเก็บข้อมูลแบบกระจายอำนาจที่มีอยู่สามารถรองรับการอัปโหลดข้อมูลจำนวนมากได้ แต่ไม่สามารถแก้ไขหรือลบได้ และทำได้เพียงอัปโหลดข้อมูลใหม่อีกครั้งเท่านั้น EthStorage ใช้กระบวนทัศน์การจัดเก็บข้อมูลคีย์-ค่าดั้งเดิมเพื่อใช้ฟังก์ชัน CRUD กล่าวคือ สร้าง อัปเดต อ่าน และลบข้อมูลที่จัดเก็บ ซึ่งช่วยเพิ่มความยืดหยุ่นในการจัดการข้อมูลอย่างมาก
-
โซลูชันการกระจายอำนาจเลเยอร์ 2 ตามเลเยอร์ DA: EthStorage เป็นเลเยอร์การจัดเก็บข้อมูลแบบโมดูลาร์ ตราบใดที่มี EVM และ DA เพื่อลดต้นทุนการจัดเก็บข้อมูล คุณสามารถรันบนบล็อกเชนใดก็ได้ (แต่ปัจจุบันเลเยอร์ 1 จำนวนมากไม่มีเลเยอร์ DA) แม้แต่ในเลเยอร์ 2 ก็ตาม
-
บูรณาการอย่างสูงกับ ETH: ไคลเอนต์ EthStorage เป็นชุดที่เหนือกว่าของไคลเอนต์ Ethereum Geth ซึ่งหมายความว่าเมื่อใช้งานโหนด EthStorage คุณยังคงสามารถเข้าร่วมในกระบวนการ Ethereum ได้ตามปกติ โหนดสามารถเป็นโหนดตัวตรวจสอบ Ethereum และโหนดข้อมูล EthStorage ในเวลาเดียวกัน
เวิร์กโฟลว์ EthStorage:
-
ผู้ใช้อัปโหลดข้อมูลของตนไปยังสัญญาแอปพลิเคชัน ซึ่งจะโต้ตอบกับสัญญา EthStorage เพื่อจัดเก็บข้อมูล
-
ในเครือข่าย EthStorage Layer 2 ผู้ให้บริการพื้นที่เก็บข้อมูลจะได้รับแจ้งเกี่ยวกับข้อมูลที่รอการจัดเก็บ
-
ผู้ให้บริการพื้นที่เก็บข้อมูลดาวน์โหลดข้อมูลจาก Ethereum Data Availability Network
-
ผู้ให้บริการพื้นที่จัดเก็บข้อมูลส่งหลักฐานการจัดเก็บข้อมูลไปยังเลเยอร์ 1 เพื่อพิสูจน์ว่ามีแบบจำลองจำนวนมากในเครือข่ายเลเยอร์ 2
-
สัญญา EthStorage ให้รางวัลแก่ผู้ให้บริการพื้นที่จัดเก็บข้อมูลที่ส่งหลักฐานการจัดเก็บข้อมูลได้สำเร็จ
3.2 AltLayer – บริการปรับแต่งโมดูลาร์
AltLayer ให้ความหลากหลายและไม่มีโค้ด Rollups-as-a-บริการ (ราเอส) บริการ ผลิตภัณฑ์ RaaS ได้รับการออกแบบมาสำหรับโลกของเครื่องจักรแบบหลายสายโซ่และหลายเสมือน ซึ่งรองรับ EVM และ WASM นอกจากนี้ยังรองรับ Rollup SDK ต่างๆ เช่น OP Stack, Arbitrum Orbit, Polygon zkEVM, ZKSyncs ZKStack และ Starkware รวมถึงบริการจัดเรียงที่ใช้ร่วมกันที่แตกต่างกัน (เช่น เอสเพรสโซ และ รัศมี ) และเลเยอร์ DA ที่แตกต่างกัน (เช่น Celestia, EigenLayer) และบริการแบบโมดูลาร์อื่นๆ อีกมากมายที่เลเยอร์ต่างๆ ของสแต็ก Rollup
AltLayer เปิดใช้งาน Rollup Stack อเนกประสงค์ ตัวอย่างเช่น สามารถสร้าง Rollup ที่ออกแบบมาสำหรับแอปพลิเคชันได้ วงโคจรอนุญาโตตุลาการ , โดยใช้ อนุญาโตตุลาการหนึ่ง เป็นเลเยอร์ DA และ Settlement ในขณะที่ Rollup อื่นที่ออกแบบมาเพื่อวัตถุประสงค์ทั่วไปสามารถสร้างได้โดยใช้ ZK Stack โดยใช้ Celestia เป็นเลเยอร์ DA และ Ethereum เป็นเลเยอร์ Settlement
บันทึก : คุณอาจสงสัยว่าเหตุใด OP และ Arbitrum จึงสามารถใช้ชั้นการชำระหนี้ได้ ในความเป็นจริง Rollup stack ปัจจุบันของเลเยอร์ 2 เหล่านี้กำลังใช้งาน interchain ที่คล้ายกันที่เสนอโดย Cosmos ถึง บรรลุการเชื่อมต่อโครงข่าย: OP เสนอ Superchain และ OP Stack ซึ่งเป็นสแต็กการพัฒนาที่ได้มาตรฐานซึ่งสนับสนุนเทคโนโลยี Optimism ผสานรวมเครือข่ายเลเยอร์ 2 ที่แตกต่างกันและส่งเสริมการทำงานร่วมกันระหว่างเครือข่ายเหล่านี้ Arbitrum เสนอกลยุทธ์ Orbitchain ซึ่งช่วยให้สามารถสร้างและปรับใช้เลเยอร์ 3 หรือที่เรียกว่า application chain บนเมนเน็ต Arbitrum ที่ใช้ Arbitrum Nitro (กองเทคโนโลยี) Orbit Chains สามารถชำระโดยตรงกับเลเยอร์ 2 หรือโดยตรงกับ Ethereum
3.3 Dymension – การทำให้เป็นโมดูลแบบเต็มสแต็ก
ไดเมนชัน เป็นเครือข่ายบล็อกเชนแบบโมดูลาร์ที่ใช้ Cosmos SDK ซึ่งมีจุดมุ่งหมายเพื่อให้มั่นใจในความปลอดภัยและความสามารถในการทำงานร่วมกันของ RollApp โดยใช้มาตรฐาน IBC
Dymension แบ่งฟังก์ชันบล็อคเชนออกเป็นหลายเลเยอร์ การกระทำของ Dymension Hub เป็นชั้นการชำระบัญชีและชั้นฉันทามติเพื่อมอบความปลอดภัย ความสามารถในการทำงานร่วมกัน และสภาพคล่องสำหรับ RollApp และ RollApp ทำหน้าที่เป็นชั้นการดำเนินการ ชั้นความพร้อมใช้งานของข้อมูลคือผู้ให้บริการ DA ที่ได้รับการสนับสนุนโดยโปรโตคอล Dymension และนักพัฒนาสามารถเลือกผู้ให้บริการความพร้อมใช้งานข้อมูลที่เหมาะสมได้ตามความต้องการ
ชั้นการชำระเงิน (Dymension Hub) จะดูแลรักษารีจิสทรี RollApps และข้อมูลสำคัญที่เกี่ยวข้อง เช่น สถานะ รายการซีเควนเซอร์ เครื่องจัดลำดับที่ใช้งานอยู่ในปัจจุบัน การตรวจสอบผลรวมของโมดูลการดำเนินการ ฯลฯ ตรรกะของบริการ Rollup ได้รับการแก้ไขในชั้นการชำระเงิน โดยเป็นศูนย์กลางของการทำงานร่วมกันแบบเนทีฟ . ในฐานะชั้นการตั้งถิ่นฐาน Dymension Hub มีลักษณะดังต่อไปนี้:
-
การให้บริการ Rollups แบบเนทีฟบนเลเยอร์การชำระเงิน: ให้ความเชื่อถือและสมมติฐานด้านความปลอดภัยแบบเดียวกับเลเยอร์ฐาน แต่มีพื้นที่การออกแบบที่เรียบง่ายกว่า ปลอดภัยกว่า และมีประสิทธิภาพมากกว่า
-
การสื่อสารและธุรกรรม: Dymensions RollApp ช่วยให้สามารถสื่อสารและทำธุรกรรมระหว่าง RollApp บนชั้นการชำระเงินผ่านโมดูลแบบฝัง ทำให้เกิดสะพานที่ลดความน่าเชื่อถือลง นอกจากนี้ RollApps ยังสามารถสื่อสารกับเครือข่ายที่เปิดใช้งาน IBC อื่น ๆ ผ่านทางฮับ
-
RVM (RollApp Virtual Machine): เลเยอร์การชำระเงินของ Dymension เปิดใช้ RVM ในกรณีที่เกิดข้อพิพาทเรื่องการฉ้อโกง RVM สามารถแก้ไขข้อขัดแย้งในสภาพแวดล้อมการดำเนินการต่างๆ (เช่น EVM) ซึ่งขยายประสิทธิภาพและความยืดหยุ่นของช่วงการดำเนินการ RollApp
-
การต่อต้านการเซ็นเซอร์: ผู้ใช้ที่ผ่านการตรวจสอบ Sequencer แล้วสามารถออกธุรกรรมพิเศษไปยังชั้นการชำระหนี้ได้ ธุรกรรมนี้จะถูกส่งต่อไปยัง Sequencer และขอให้ดำเนินการภายในกรอบเวลาที่กำหนด หากธุรกรรมไม่ได้รับการประมวลผลภายในเวลาที่กำหนด Sequencer จะถูกลงโทษ
-
AMM (ผู้ดูแลสภาพคล่องอัตโนมัติ): Dymension เปิดตัว AMM ที่ฝังอยู่ในศูนย์การชำระเงิน เพื่อสร้างศูนย์กลางทางการเงินหลัก มอบสภาพคล่องที่ใช้ร่วมกันสำหรับระบบนิเวศทั้งหมด
4. การเปรียบเทียบบล็อกเชนโมดูลาร์หลายระบบนิเวศ
ในบทความก่อนหน้านี้ เราได้สำรวจเชิงลึกเกี่ยวกับระบบบล็อกเชนแบบโมดูลาร์และโครงการที่เป็นตัวแทนมากมาย ตอนนี้เราจะเปลี่ยนโฟกัสไปที่การวิเคราะห์เปรียบเทียบระหว่างระบบนิเวศต่างๆ โดยมีเป้าหมายเพื่อทำความเข้าใจบล็อกเชนแบบแยกส่วนอย่างเป็นกลางและครอบคลุม
V. สรุปและแนวโน้ม
ดังที่เราเห็นระบบนิเวศบล็อคเชนกำลังก้าวไปสู่การทำให้เป็นโมดูล ในโลกบล็อกเชนที่ผ่านมา แต่ละ chain ดำเนินการแยกกันและแข่งขันกัน ซึ่งทำให้ผู้ใช้ นักพัฒนา และสินทรัพย์ไหลระหว่าง chain ที่แตกต่างกันได้ยาก ซึ่งจำกัดการพัฒนาโดยรวมและนวัตกรรมของระบบนิเวศ ในโลกของ WEB3 การค้นพบปัญหาและแนวทางแก้ไขเป็นกระบวนการของความพยายามร่วมกัน ในตอนแรก Bitcoin และ Ethereum ดึงดูดความสนใจเป็นอย่างมากในฐานะเครือข่ายเดี่ยว แต่เมื่อปัญหาของเครือข่ายเดี่ยวถูกเปิดเผย เครือข่ายโมดูลาร์จึงค่อยๆ ดึงดูดความสนใจ ดังนั้น การระบาดของโมดูลาร์เชนจึงไม่ใช่เรื่องบังเอิญ แต่เป็นการพัฒนาที่หลีกเลี่ยงไม่ได้
บล็อกเชนแบบแยกส่วนปรับปรุงความยืดหยุ่นและประสิทธิภาพของเชนโดยอนุญาตให้แต่ละส่วนประกอบได้รับการปรับให้เหมาะสมและปรับแต่งได้อย่างอิสระ อย่างไรก็ตาม สถาปัตยกรรมนี้ยังเผชิญกับความท้าทาย เช่น ความล่าช้าในการสื่อสาร และความซับซ้อนที่เพิ่มขึ้นของการโต้ตอบของระบบ ในความเป็นจริง ประโยชน์ระยะยาวของสถาปัตยกรรมโมดูลาร์ เช่น การบำรุงรักษาที่ดีขึ้น การนำกลับมาใช้ใหม่ได้ และความยืดหยุ่น มักจะมีค่ามากกว่าการสูญเสียประสิทธิภาพในระยะสั้น ในอนาคตเมื่อเทคโนโลยีพัฒนาขึ้น ปัญหาเหล่านี้ก็จะพบแนวทางแก้ไขที่ดีกว่า
GeekCartel เชื่อว่าระบบนิเวศบล็อคเชนมีความรับผิดชอบในการจัดหาชั้นฐานที่เชื่อถือได้และเครื่องมือทั่วไปทั่วทั้งสแต็กโมดูลาร์ เพื่อช่วยให้การเชื่อมโยงโดยตรงระหว่างเชนเป็นไปอย่างราบรื่น หากระบบนิเวศสามารถมีความสามัคคีและเชื่อมโยงกันมากขึ้น ผู้ใช้จะสามารถใช้เทคโนโลยีบล็อกเชนได้ง่ายขึ้น และผู้ใช้ใหม่จะถูกดึงดูดเข้าสู่ Web3 มากขึ้น
6. การอ่านเพิ่มเติม: โปรโตคอลการพักใหม่ — การฉีดความปลอดภัยดั้งเดิมเข้าไปในระบบนิเวศที่ต่างกัน
ในปัจจุบัน โปรโตคอล Resmaking บางส่วนก็ได้เกิดขึ้นเช่นกัน ซึ่งรวบรวมทรัพยากรความปลอดภัยที่กระจัดกระจายอย่างมีประสิทธิภาพผ่านกลไกการวางเดิมพันใหม่ เพื่อปรับปรุงความปลอดภัยโดยรวมของเครือข่ายบล็อกเชน กระบวนการนี้ไม่เพียงแต่แก้ปัญหาทรัพยากรด้านความปลอดภัยที่กระจัดกระจายเท่านั้น แต่ยังเพิ่มความสามารถในการป้องกันเครือข่ายจากการโจมตีที่อาจเกิดขึ้น ขณะเดียวกันก็มอบสิ่งจูงใจเพิ่มเติมสำหรับผู้เข้าร่วมเพื่อสนับสนุนให้ผู้ใช้เข้าร่วมในการบำรุงรักษาความปลอดภัยของเครือข่ายมากขึ้น ด้วยวิธีนี้ โปรโตคอล Restmaking ได้เปิดวิธีใหม่ในการปรับปรุงความปลอดภัยและประสิทธิภาพของเครือข่าย และได้ส่งเสริมการพัฒนาที่ดีของระบบนิเวศบล็อกเชนอย่างมีประสิทธิภาพ
1. EigenLayer: โปรโตคอลการพัก Ethereum แบบกระจายอำนาจ
ไอเกนเลเยอร์ เป็นโปรโตคอลที่สร้างขึ้นบน Ethereum ที่แนะนำกลไก Restmaking ซึ่งเป็นแบบดั้งเดิมใหม่สำหรับความปลอดภัยทางเศรษฐกิจแบบเข้ารหัส พื้นฐานนี้ช่วยให้ ETH สามารถนำมาใช้ซ้ำได้ในชั้นฉันทามติ รวมการรักษาความปลอดภัยของ ETH ระหว่างโมดูลทั้งหมด และปรับปรุงความปลอดภัยของ DApps ที่ต้องอาศัยโมดูล ผู้ใช้ที่เดิมพัน ETH โดยกำเนิดหรือใช้ Liquid Stake Tokens (LST) สามารถเลือกที่จะเข้าร่วมสัญญาอัจฉริยะ EigenLayer เพื่อเดิมพัน ETH หรือ LST ของตนอีกครั้ง และขยายการรักษาความปลอดภัยทางเศรษฐกิจแบบเข้ารหัสไปยังแอปพลิเคชันอื่น ๆ บนเครือข่ายเพื่อรับรางวัลเพิ่มเติม
เมื่อ Ethereum เปลี่ยนไปใช้แผนงานแบบ Rollup-centric แอปพลิเคชันที่สามารถสร้างขึ้นบน Ethereum ได้ขยายออกไปอย่างมาก
อย่างไรก็ตาม โมดูลใดๆ ที่ไม่สามารถปรับใช้หรือพิสูจน์ได้บน EVM จะไม่สามารถดูดซับความไว้วางใจโดยรวมของ Ethereum ได้ โมดูลดังกล่าวเกี่ยวข้องกับการประมวลผลอินพุตจากภายนอก Ethereum ดังนั้นการประมวลผลจึงไม่สามารถตรวจสอบได้ในโปรโตคอลภายใน Ethereum โมดูลดังกล่าวประกอบด้วยไซด์เชนที่อิงตามโปรโตคอลฉันทามติใหม่ เลเยอร์ความพร้อมใช้งานของข้อมูล เครื่องเสมือนใหม่ เครือข่ายออราเคิล บริดจ์ ฯลฯ โดยปกติแล้ว โมดูลดังกล่าวจำเป็นต้องมี เอวีเอส ด้วยความหมายการตรวจสอบแบบกระจายของตัวเอง เพื่อตรวจสอบ โดยปกติแล้ว AVS เหล่านี้จะได้รับการคุ้มครองโดยโทเค็นดั้งเดิมของตนเองหรือมีลักษณะที่ได้รับอนุญาต
มีปัญหาบางประการกับระบบนิเวศ AVS ในปัจจุบัน:
-
สมมติฐานความน่าเชื่อถือด้านความปลอดภัย ผู้สร้างนวัตกรรมที่พัฒนา AVS จะต้องบูตเครือข่ายที่เชื่อถือได้ใหม่เพื่อให้เกิดความปลอดภัย
-
การรั่วไหลของค่า เนื่องจาก AVS แต่ละแห่งพัฒนากลุ่มความน่าเชื่อถือของตนเอง ผู้ใช้จะต้องจ่ายค่าธรรมเนียมให้กับกลุ่มเหล่านี้ นอกเหนือจากค่าธรรมเนียมการทำธุรกรรมที่ชำระให้กับ Ethereum การเบี่ยงเบนของค่าธรรมเนียมนี้นำไปสู่การรั่วไหลของมูลค่าจาก Ethereum
-
ภาระที่เป็นส่วนประกอบ สำหรับ AVS ที่ดำเนินงานส่วนใหญ่ในปัจจุบัน ต้นทุนเงินทุนในการวางเดิมพันนั้นสูงกว่าต้นทุนการดำเนินงานใดๆ มาก
-
DApp มีรูปแบบความน่าเชื่อถือต่ำ ระบบนิเวศ AVS ในปัจจุบันได้สร้างปัญหา โดยทั่วไปแล้ว การพึ่งพามิดเดิลแวร์ของ DApp อาจตกเป็นเป้าหมายของการโจมตี
รูปที่ 10: การเปรียบเทียบระหว่างบริการ AVS ปัจจุบันและ EigenLayer
บนสถาปัตยกรรม EigenLayer นั้น AVS เป็นบริการที่สร้างขึ้นบนโปรโตคอล EigenLayer โดยใช้ประโยชน์จากการรักษาความปลอดภัยที่ใช้ร่วมกันของ Ethereum EigenLayer แนะนำสองแนวทางใหม่ การรักษาความปลอดภัยแบบรวมศูนย์ผ่านการปักหลักและการกำกับดูแลตลาดแบบเสรี ซึ่งช่วยขยายการรักษาความปลอดภัยของ Ethereums ไปยังระบบใดๆ และขจัดความไร้ประสิทธิภาพของโครงสร้างการกำกับดูแลที่เข้มงวดที่มีอยู่:
-
ให้การรักษาความปลอดภัยโดยรวมผ่านการวางเดิมพันใหม่ EigenLayer มอบกลไกการรักษาความปลอดภัยโดยรวมใหม่โดยเปิดใช้งานการวางเดิมพัน ETH ใหม่แทนโทเค็นของตนเองเพื่อรักษาความปลอดภัยโมดูล โดยเฉพาะอย่างยิ่ง ผู้ตรวจสอบความถูกต้องของ Ethereum สามารถตั้งค่าข้อมูลรับรองการแยกบีคอนเป็นสัญญาอัจฉริยะ EigenLayer และเลือกใช้โมดูลใหม่ที่สร้างบน EigenLayer เครื่องมือตรวจสอบจะดาวน์โหลดและรันซอฟต์แวร์โหนดเพิ่มเติมใดๆ ที่จำเป็นสำหรับโมดูลเหล่านี้ โมดูลเหล่านี้สามารถกำหนดเงื่อนไขการลงโทษเพิ่มเติมเกี่ยวกับ ETH ที่วางเดิมพันของผู้ตรวจสอบความถูกต้องที่เลือกใช้โมดูล
-
ตลาดเปิดให้ผลตอบแทน EigenLayer มอบกลไกตลาดแบบเปิดสำหรับการจัดการความปลอดภัยที่ได้รับจากผู้ตรวจสอบความถูกต้อง และวิธีการใช้งาน AVS EigenLayer สร้างสภาพแวดล้อมในตลาดที่แต่ละโมดูลจะต้องจูงใจผู้ตรวจสอบความถูกต้องอย่างเพียงพอเพื่อจัดสรร ETH ที่เดิมพันใหม่ให้กับโมดูลของตนเอง และผู้ตรวจสอบจะช่วยตัดสินใจว่าโมดูลใดคุ้มค่ากับการรักษาความปลอดภัยโดยรวมเพิ่มเติมนี้
ด้วยการรวมแนวทางเหล่านี้เข้าด้วยกัน EigenLayer ทำหน้าที่เป็นตลาดเปิดที่ AVS สามารถใช้ประโยชน์จากการรักษาความปลอดภัยแบบรวมที่จัดทำโดยเครื่องมือตรวจสอบความถูกต้องของ Ethereum กระตุ้นให้ผู้ตรวจสอบความถูกต้องทำการแลกเปลี่ยนที่เหมาะสมที่สุดระหว่างความปลอดภัยและประสิทธิภาพผ่านสิ่งจูงใจและบทลงโทษ
2. Babylon: ให้ความปลอดภัย Bitcoin แก่ Cosmos และเครือข่าย PoS อื่น ๆ
บาบิโลน เป็นบล็อกเชนเลเยอร์ 1 ก่อตั้งโดยศาสตราจารย์ David Tse แห่งมหาวิทยาลัยสแตนฟอร์ด ทีมงานประกอบด้วยนักวิจัยจากมหาวิทยาลัยสแตนฟอร์ด และนักพัฒนาและที่ปรึกษาทางธุรกิจที่มีประสบการณ์ บาบิโลนเสนอ โปรโตคอลการวางเดิมพัน Bitcoin ซึ่งได้รับการออกแบบให้เป็นปลั๊กอินแบบโมดูลาร์สำหรับอัลกอริธึมฉันทามติ PoS ต่างๆ มากมาย โดยให้แบบดั้งเดิมที่สามารถนำโปรโตคอลกลับมาใช้ใหม่ได้
Babylon ขึ้นอยู่กับสามแง่มุมของ Bitcoin – บริการประทับเวลา พื้นที่บล็อก และมูลค่าสินทรัพย์ – และสามารถถ่ายโอนความปลอดภัยของ Bitcoin ไปยังเครือข่าย PoS จำนวนมากทั้งหมด (เช่น Cosmos, Binance Smart Chain, Polkadot, Polygon และบล็อกเชนอื่น ๆ ที่มีอยู่แล้ว ระบบนิเวศที่แข็งแกร่งและทำงานร่วมกันได้) สร้างระบบนิเวศที่ทรงพลังและเป็นหนึ่งเดียวมากขึ้น
การประทับเวลา Bitcoin ช่วยแก้ไข PoS การโจมตีระยะไกล :
การโจมตีระยะไกลใช้ประโยชน์จากความเป็นไปได้ที่หลังจากที่ผู้ตรวจสอบความถูกต้องในเครือข่าย PoS หลุดออกไป พวกเขาจะกลับไปยังบล็อกในอดีตที่ยังคงเป็นผู้เดิมพัน และเริ่มการทำงานของห่วงโซ่แยก ปัญหานี้มีอยู่ในระบบ PoS และไม่สามารถแก้ไขได้อย่างสมบูรณ์โดยเพียงแค่ปรับปรุงกลไกฉันทามติของห่วงโซ่ PoS เอง ทั้งเครือข่าย Ethereum และ Cosmos PoS เผชิญกับความท้าทายนี้
หลังจากการประทับเวลา Bitcoin ข้อมูลออนไลน์ของห่วงโซ่ PoS จะถูกจัดเก็บไว้ในห่วงโซ่ Bitcoin ในรูปแบบของการประทับเวลา Bitcoin แม้ว่าบางคนต้องการสร้างทางแยกของห่วงโซ่ PoS การประทับเวลา Bitcoin ที่สอดคล้องกันนั้นจะช้ากว่าห่วงโซ่ดั้งเดิมอย่างแน่นอน ดังนั้นการโจมตีระยะไกลจะไม่ได้ผลในขณะนี้
โปรโตคอลการวางเดิมพัน Bitcoin:
โปรโตคอลนี้อนุญาตให้ผู้ถือ Bitcoin สามารถเดิมพัน Bitcoins ที่ไม่ได้ใช้งานเพื่อเพิ่มความปลอดภัยของเครือข่าย PoS และรับผลตอบแทนในกระบวนการ
โครงสร้างพื้นฐานหลักของโปรโตคอลการวางเดิมพัน Bitcoin คือส่วนควบคุมระหว่าง Bitcoin และห่วงโซ่ PoS ดังแสดงในรูปด้านล่าง
รูปที่ 11: สถาปัตยกรรมระบบพร้อมระนาบควบคุมและระนาบข้อมูล
Control Plane ถูกนำมาใช้ในรูปแบบของลูกโซ่เพื่อให้แน่ใจว่ามีการกระจายอำนาจ ปลอดภัย ต้านทานการเซ็นเซอร์ และปรับขนาดได้ ส่วนควบคุมนี้มีหน้าที่รับผิดชอบการทำงานหลักต่างๆ ได้แก่:
• ให้บริการการประทับเวลา Bitcoin สำหรับเครือข่าย PoS เพื่อให้สามารถซิงโครไนซ์กับเครือข่าย Bitcoin ได้
• ทำหน้าที่เป็นตลาด จับคู่เดิมพัน Bitcoin กับเครือข่าย PoS และติดตามข้อมูลการเดิมพันและข้อมูลการยืนยัน เช่น การลงทะเบียนและรีเฟรชคีย์ EOTS
• บันทึกลายเซ็นสุดท้ายของห่วงโซ่ PoS;
ด้วยการปักหลัก BTC ผู้ใช้สามารถให้บริการการตรวจสอบสำหรับเครือข่าย PoS, เลเยอร์ DA, oracles, AVS และอื่น ๆ ขณะนี้ Babylon ยังสามารถให้บริการสำหรับ Altlayer, Nubit และอื่น ๆ ได้อีกด้วย
อ้างอิง
รูปภาพ:
-
https://celestia.org/learn/modular-architectures/the-modular-stack/#layer-1-and-2
-
https://celestia.org/learn/modular-architectures/the-modular-stack/#execution-and-data-availability
-
https://celestia.org/learn/sovereign-rollups/an-introduction/#what-is-a-smart-contract-rollup
-
https://docs.eigenlayer.xyz/eigenda/overview#how-rollups-integrate
-
https://docs.eigenlayer.xyz/assets/files/EigenLayer_WhitePaper-88c47923ca0319870c611decd6e562ad.pdf
-
https://docs.babylonchain.io/assets/files/btc_staking_litepaper-32bfea0c243773f0bfac63e148387aef.pdf
ข้อความ:
-
https://celestia.org/learn/modular-architectures/the-modular-stack/
-
https://celestia.org/learn/sovereign-Rollups/an-introduction/
-
https://github.com/Sovereign-Labs/sovereign-sdk/tree/stable/examples/demo-Rollup
-
https://ethereum.org/en/developers/docs/scaling/optimistic-Rollups
-
https://docs.bsquared.network/architecture/Rollup_layer#synchronizer
-
https://docs.bsquared.network/architecture/da_layer/b2_nodes
-
https://docs.bsquared.network/architecture/da_layer/b2_nodes#bitcoin-committer-module
-
https://ethereum.org/en/roadmap/danksharding/#how-are-blobs-verified
-
https://www.halborn.com/blog/post/what-is-practical-byzantine-fault-tolerance-in-blockchain
-
https://docs.nubit.org/overview/architecture/trustless-bridge
-
https://lorenzo-protocol.gitbook.io/lorenzoprotocol/lorenzo-bitcoin-l2-as-a-service
-
https://docs.arbitrum.io/launch-orbit-chain/orbit-gentle-introduction
-
https://docs.arbitrum.io/for-devs/concepts/public-chains#arbitrum-one
รับทราบ
ยังมีงานวิจัยและงานที่ต้องทำอีกมากในกระบวนทัศน์โครงสร้างพื้นฐานที่เกิดขึ้นใหม่นี้ และยังมีอีกหลายประเด็นที่ไม่ครอบคลุมในบทความนี้ หากสนใจหัวข้อวิจัยที่เกี่ยวข้อง กรุณาติดต่อ โคลอี้ .
ขอบคุณมากสำหรับ เซเวอร์รัส และ เจียอี้ สำหรับความคิดเห็นและข้อเสนอแนะที่ลึกซึ้งในบทความนี้
บทความนี้มาจากอินเทอร์เน็ต: Modular blockchain: ชิ้นส่วนสุดท้ายของปริศนา Web3
ที่เกี่ยวข้อง: ดอกเบี้ยแบบเปิดของ Dogecoin, Solana และ XRP ลดลง: นี่เป็นสัญญาณหยาบคายหรือไม่?
โดยสรุป ความสนใจแบบเปิดของ Dogecoin ลดลง 64% ส่วน Solana และ XRP ก็ลดลงอย่างมากเช่นกัน ความสนใจแบบเปิดสำหรับสกุลเงินดิจิทัลหลัก ๆ รวมถึง DOGE, SOL และ XRP ลดลง 51% ปฏิเสธคำแนะนำเกี่ยวกับกิจกรรมการซื้อขายที่ลดลงและการเปลี่ยนแปลงความเชื่อมั่นของตลาดที่อาจเกิดขึ้น ข้อมูลล่าสุดชี้ให้เห็นถึงการชะลอตัวที่สำคัญของความสนใจแบบเปิดของสกุลเงินดิจิทัลหลักๆ เช่น Dogecoin (DOGE), Solana (SOL) และ Ripple (XRP) ด้วยการลดลงรวมกันที่ 51% อัลท์คอยน์เหล่านี้จึงจุดประกายให้เกิดการถกเถียงเกี่ยวกับผลกระทบต่อตำแหน่งทางการตลาดในอนาคต ดอกเบี้ยแบบเปิดลดลงทั่วทั้งตลาด Crypto ดอกเบี้ยแบบเปิดซึ่งเป็นตัวบ่งชี้ที่สำคัญของความเชื่อมั่นของตลาดและสภาพคล่อง สะท้อนถึงมูลค่ารวมของสัญญาซื้อขายล่วงหน้าคงค้างที่ยังไม่ได้ชำระ สำหรับสกุลเงินดิจิทัล ตัวชี้วัดเหล่านี้ให้ข้อมูลเชิงลึกเกี่ยวกับพฤติกรรมของนักลงทุนและการเปลี่ยนแปลงของตลาด Dogecoin เป็นผู้นำการลดลงเมื่อเร็ว ๆ นี้ โดยความสนใจแบบเปิดลดลง 64% ถึง...