เส้นทางของ Ethereum ที่จะพังทลายในอีกสิบปีข้างหน้า: การทำให้เป็นโมดูลของบล็อกเชน
ผู้เขียนต้นฉบับ: Codex Labs
การรวบรวมต้นฉบับ: ETH Chinese
เป็นเวลา 5 ปีแล้วที่ Vitalik Buterin เสนอ The Blockchain Trilemma ทั้งชุมชน ETH-core และผู้พัฒนาเครือข่ายสาธารณะอื่น ๆ กำลังพยายามหากุญแจเพื่อปลดล็อก blockchain รุ่นต่อไป
ในบทความ Endgame ของเขา Vitalik ได้อธิบายถึงสิ่งที่เขาเชื่อว่าเป็นรูปแบบสูงสุดของ Ethereum และใช้พื้นที่จำนวนมากในการอธิบาย Ethereum ใหม่ที่สร้างขึ้นโดย Rollups และ DA ไม่ต้องสงสัยเลยว่ามันชี้ให้เห็นถึงหนทางที่จะทำลายสถานการณ์ของ Ethereum ในอีกสิบปีข้างหน้าอย่างไม่ต้องสงสัย - การทำให้เป็นโมดูล
และเรารู้ว่าไม่ว่าจะเป็น Ethereum หรือเครือข่ายสาธารณะใหม่ พวกเขาได้เริ่มต้นเส้นทางการทำให้เป็นโมดูลาร์ของตัวเองแล้ว แต่วิธีการ "ตอบสนอง" นั้นแตกต่างกัน และพวกเขาได้สร้างเส้นทางทางเทคนิคที่แตกต่างกันโดยสิ้นเชิง
1. การแบ่งชั้นของบล็อกเชน
ในความเป็นจริง Ethereum ได้แบ่ง blockchain ออกเป็นหลายชั้น แต่ในยุค 1.0 โหนดจะถือว่าความรับผิดชอบของทุกชั้น เราสามารถทำตามแนวคิดของ Ethereum และแบ่ง blockchain ออกเป็นสี่ระดับ:
Consensus Layer: กำหนดลำดับ ความถูกต้อง และความสอดคล้องของธุรกรรมระหว่างโหนด
Data Availability Layer (เลเยอร์ความพร้อมใช้งานของข้อมูล): ตรวจสอบให้แน่ใจว่าสามารถใช้ข้อมูลธุรกรรมได้ (รับประกันการจัดเก็บและตรวจสอบได้และพร้อมใช้งาน)
Settlement Layer: ข้อผูกพันของสถานะข้อตกลง
Execution Layer: การเปลี่ยนสถานะของคอมพิวเตอร์
ย้อนกลับไปที่ตรรกะเชิงบรรยายที่ว่า Ethereum คือ "คอมพิวเตอร์โลก" และทำการเปรียบเทียบระหว่างโมดูลของบล็อกเชนกับโครงสร้างคอมพิวเตอร์ จากนั้น:
ชั้นฉันทามติของบล็อกเชน ⇒ รักษาอัลกอริทึมฉันทามติของคลัสเตอร์คอมพิวเตอร์แบบกระจาย
ชั้นการดำเนินการของ blockchain ⇒ ระบบปฏิบัติการของคอมพิวเตอร์ (สภาพแวดล้อมที่ดำเนินการคำสั่งจริง)
เลเยอร์ DA ของ Blockchain ⇒ หน่วยความจำของคอมพิวเตอร์ (สำหรับการเข้าถึงข้อมูลระยะสั้น)
ชั้นการชำระเงินของ blockchain ⇒ CPU ของคอมพิวเตอร์ (ฮาร์ดแวร์รับประกันความถูกต้องของการดำเนินการตามคำสั่ง)
เป็นมูลค่าการกล่าวขวัญว่าโครงการ EigenLayr ได้แบ่งชั้นฉันทามติเพิ่มเติมอย่างแหวกแนว เขาเข้าใจบทบาทของชั้นฉันทามติของ PoS ว่ามีหน้าที่รับผิดชอบในการรักษาความสอดคล้องของระบบการกระจายและกลไกอื่นๆ เพื่อรักษารากฐานความไว้วางใจของเครือข่าย ส่งผลให้มีสองชั้นย่อย:
ชั้นความน่าเชื่อถือ: ประกอบด้วยโหนดตรวจสอบด้านล่างหรือเอนทิตีฮาร์ดแวร์ที่ให้คำมั่นว่าจะเข้าร่วมเครือข่าย Ethereum
เลเยอร์ที่สอดคล้องกัน: เชื่อมต่อแต่ละโหนดเพื่อรักษาความสอดคล้องของระบบกระจายขนาดใหญ่นี้
ความแตกต่างของระดับเหล่านี้ (โมดูล) เป็นพื้นฐานสำหรับการพัฒนาโมดูลาร์ของบล็อกเชน ส่งผลให้เกิดแผนการแยกชิ้นส่วนต่างๆ สำหรับเชนหลัก
2. การทำแผนที่โครงการ
ในตรรกะแบบเลเยอร์ที่เรากล่าวถึงข้างต้น ความไว้วางใจจะค่อยๆ ผ่านจากจุดสิ้นสุดที่เป็นเอกฉันท์ (ความไว้วางใจ) ไปยังเลเยอร์การดำเนินการ และจุดเริ่มต้นหลักของโมดูลการแยกคือการหลีกเลี่ยงการทำร้ายระบบความน่าเชื่อถือเดิมให้มากที่สุด ลดภาระใน เครือข่ายหลัก
2.1 Secured Rollups
เห็นได้ชัดว่าสิ่งแรกที่ต้องแยกส่วนคือชั้นการดำเนินการที่ส่วนท้ายของระบบความน่าเชื่อถือ ดังนั้น Rollups ต่างๆ ที่ใช้ Ethereum จึงถือกำเนิดขึ้น ไม่ว่าจะเป็น Rollups ในแง่ดีที่อิงตามหลักฐานการฉ้อโกงหรือ zk-Rollups ที่อิงตามการพิสูจน์ความถูกต้อง โซลูชันที่มีอยู่คือมอบชั้นการดำเนินการให้กับ off-chain การชำระบัญชี DA และ ฉันทามติจะถูกส่งไปยัง Layer1 เพื่อดำเนินการต่อไป ซึ่งแน่นอนว่าเป็นวิธีแก้ปัญหาที่ใช้งานง่ายที่สุด
เราเรียกมันว่า Secured Rollups ซึ่งสามารถเข้าใจได้ว่าเป็น Rollups ที่ได้รับการปกป้องโดย Layer 1 ชื่อนี้มาจากคำอธิบายของ Sailing ในเอกสารอย่างเป็นทางการของ Ethereum:
For some solutions the layer 2 instance then batches them into groups before anchoring them to layer 1, after which they are secured by layer 1 and cannot be altered. The details of how this is done vary significantly between different layer 2 technologies and implementations.
อย่างไรก็ตาม "การแยกส่วน" มักจะหมายความว่าปัญหาของ "การเชื่อมต่อ" จะปรากฏขึ้น ในปัจจุบัน Rollups หลักเกือบทั้งหมดมีอำนาจรวมศูนย์ในการสั่งซื้อธุรกรรม แน่นอนว่า Sequencer เป็นองค์ประกอบสำคัญที่เชื่อมต่อเลเยอร์การประมวลผลและเครือข่ายหลักเพื่อช่วยปรับปรุงประสิทธิภาพของระบบ แต่ "ป่ามืด" ที่เกิดขึ้นจากความเข้มข้นสูงของพลังการจัดลำดับธุรกรรมนั้นเป็นสิ่งที่หลีกเลี่ยงไม่ได้ ข้อกังวลเกี่ยวกับการโจมตี MEV (Shutter Network กำลังพยายามทำให้ Sequencer ไม่น่าเชื่อถือโดยแนะนำการเข้ารหัสเกณฑ์)
2.2 Sovereign Rollups
การยกเลิกบน Ethereum เผยแพร่บล็อกโดยตรงไปยังสัญญาอัจฉริยะที่ใช้ EVM หรือที่เรียกว่าสัญญาเชื่อมโยง สัญญานี้ใช้ไคลเอนต์แบบออนเชนอย่างมีประสิทธิภาพสำหรับ Rollup ที่ได้รับส่วนหัวของบล็อกและจัดการการฉ้อโกงหรือหลักฐานความถูกต้อง
ในแบบจำลองนี้ เราเชื่อว่า Ethereum ได้รับการประดิษฐานเป็นชั้นการชำระเงินคู่ของ Rollup โดยที่ Rollup เป็น "ห่วงโซ่ลูก" ของ Ethereum แทนที่จะเป็นห่วงโซ่อิสระที่มีสิทธิ์ของตนเอง
เพื่อสร้างการเปรียบเทียบที่ไม่เหมาะสม Ethereum Rollups ที่แยกเฉพาะชั้นการดำเนินการเป็นเหมือน "คนงาน" ที่เพียง "ย้ายก้อนอิฐ" (การคำนวณ) โดยไม่มีอำนาจใด ๆ ที่จะเข้าร่วมในเกมสุดท้าย (การชำระบัญชี) ด้วยวิธีใดและลำดับใด ในที่สุดก้อนอิฐก็กองรวมกัน L1 เป็นคำตอบสุดท้าย
เห็นได้ชัดว่าการออกแบบของ Celestia ได้รับพลังมากขึ้นสำหรับ Rollups และกำหนดแนวทางใหม่ในการแบ่งโมดูล: Sovereign Rollups ซึ่งก็คือ Sovereign Rollups
Sovereign Rollups บน Celestia ไม่เผยแพร่บล็อกของพวกเขาไปยังสัญญาอัจฉริยะ แต่ส่งตรงไปยังห่วงโซ่เป็นข้อมูลดิบ ฉันทามติของ Celestia และความพร้อมใช้งานของข้อมูลไม่ได้ตีความหรือทำการคำนวณใดๆ บนบล็อกค่าสะสม และจะไม่เรียกใช้ไคลเอ็นต์แบบออนเชนแบบไลท์สำหรับค่าสะสม
2.3 Danksharding
ไม่ว่าจะเป็น Danksharding หรือ Data Sharding Scheme ดั้งเดิม สิ่งสำคัญคือต้องแก้ปัญหาของเลเยอร์ DA ในบริบทของบล็อกเชนแบบโมดูลาร์ Danksharding ปรับปรุงความสามารถของ Ethereum mainnet อย่างชัดเจนเพื่อรับเลเยอร์ความพร้อมใช้งานของข้อมูล
Danksharding ใช้เทคโนโลยี Data Availability Sampling (DAS) เพื่อให้ได้ "ตัวตรวจสอบความถูกต้องแบบกระจายอำนาจ" ซึ่งคล้ายกับโซลูชันของ Celestia มาก
แม้ว่าเราจะทราบดีว่ารูปแบบขั้นสุดท้ายของเลเยอร์ฉันทามติของ Ethereum จะยังคงรับผิดชอบในการชำระบัญชีและความพร้อมของข้อมูล อย่างไรก็ตาม การกระจายอำนาจของงานการตรวจสอบที่รับรู้โดยเทคโนโลยี DAS ช่วยลดค่าใช้จ่ายในการเข้าร่วมในการตรวจสอบเครือข่ายได้อย่างมาก ดังนั้นจึงเป็นการเผยแพร่ประสิทธิภาพของเครือข่ายหลักเพิ่มเติม
หลังจากการ Fork ของ Danksharding Ethereum mainnet จะถือว่าเป็นส่วนหนึ่งของอำนาจในการตรวจสอบความพร้อมใช้งานของข้อมูล ในขณะที่ Rollups จะรับอำนาจของเลเยอร์ DA เพิ่มเติมจากความรับผิดชอบของ Executive Layer เดิม
2.4 EigenLayr
เราได้กล่าวถึงการแบ่งย่อยเพิ่มเติมของ EigenLayr ของเลเยอร์ฉันทามติข้างต้น ซึ่งแยกชั้น trust ของ Ethereum ออกจากเครือข่ายทั้งหมดและพยายามสร้างเลเยอร์อิสระบนเลเยอร์ trust - EigenLayer เลเยอร์นี้ขึ้นอยู่กับเครือข่ายชั้น trust ของ Ethereum (หรือ Ethereum ปัง
ทุนจำนำจำนวนมาก) เพื่อจัดหาแพลตฟอร์มให้กับผู้ให้บริการโครงสร้างพื้นฐาน/มิดเดิลแวร์ที่พวกเขาสามารถสร้างฉันทามติและแอปพลิเคชันได้อย่างอิสระ
ในหมู่พวกเขา วิธีเชื่อมต่อ Ethereum trust layer และ EigenLayer คือประเด็นสำคัญของการออกแบบทั้งหมด EigenLayr เสนอแนวคิดใหม่ล่าสุดอย่างชาญฉลาด - การพักฟื้น โหนดจำนำบน Ethereum สามารถเลือกเข้าร่วม EigenLayr ได้โดยสมัครใจ ในทางกลับกัน ผู้ให้บริการมิดเดิลแวร์/โครงสร้างพื้นฐานที่มีความต้องการด้านประสิทธิภาพมากกว่าก็สามารถเลือกสร้างเครือข่ายของตนเองบน EigenLayr ได้เช่นกัน
แผนการแยกตัวของ EigenLayr เทียบเท่ากับการ "ยืม" เครดิต (ฉันทามติ) พื้นฐานของ Ethereum เท่านั้น และบนพื้นฐานนี้ เราสามารถเริ่มต้นความสัมพันธ์ที่ไม่รู้จบ ไม่ว่าจะเป็นการสร้างเครือข่ายอธิปไตยใหม่หรือสร้างเครือข่ายสิ่งอำนวยความสะดวกพื้นฐาน ล้วนมีความเป็นไปได้ เบื้องหลังความเป็นไปได้เหล่านี้คือรากฐานเครดิตขนาดใหญ่ของ Ethereum mainnet
2.5 Arweave
เราสามารถพบว่าในอนาคตอันใกล้บนเส้นทางของ Ethereum modularization เครือข่ายหลักจะยังคงควบคุมชั้นฉันทามติหรือชั้นฉันทามติ เนื่องจากจิตวิญญาณของ Ethereum คือ "จอกศักดิ์สิทธิ์" ที่รวบรวมผู้เข้าร่วมและคุณค่าต่างๆ .
นอกจากนี้ยังเป็นบล็อกเชนแบบโมดูลาร์อีกด้วย และ Arweave นั้นไม่เหมือนใครอย่างเห็นได้ชัด มันโดดออกมาจากตรรกะการเล่าเรื่องของ Ethereum นั่นคือมันสร้างกระบวนทัศน์การออกแบบตามฉันทามติของสตอเรจ
ในการออกแบบ Arweave เครือข่ายหลักทำหน้าที่เป็นเทปกระดาษของเครื่องทัวริงทั้งหมด บันทึกสถานะเหล่านี้และธุรกรรมของแต่ละสถานะที่แก้ไขที่ชั้นล่างสุด ทำให้ตระหนักถึงการแยกพื้นที่จัดเก็บและทรัพยากรคอมพิวเตอร์
อาจกล่าวได้ว่า Arweave นิยามการแบ่งส่วนแบบโมดูลาร์ของเราใหม่ โดยใช้เลเยอร์ DA เพื่อให้แน่ใจว่าฉันทามติ และการดำเนินการและการตั้งถิ่นฐานทั้งหมดจะส่งต่อไปยังห่วงโซ่
แน่นอนว่าราคาคือ: เพื่อให้ได้รับการรับประกันความถูกต้องของข้อมูลสถานะล่าสุด ผู้ใช้จำเป็นต้องดาวน์โหลดข้อมูลสถานะในอดีตทั้งหมดและทำการคำนวณการตรวจสอบก่อนที่จะทำการคำนวณแบบออฟไลน์ ซึ่งจะทำให้เกิดปัญหาด้านประสิทธิภาพอย่างเห็นได้ชัด (KYVE เครือข่ายทำงานเพื่อแก้ไขความไร้ประสิทธิภาพที่ส่วนนี้สร้างขึ้น)
3. สรุป
ตลอดการสำรวจถนนโมดูลาร์บล็อกเชนเหล่านี้ แม้ว่าดอกไม้กว่าร้อยดอกจะบานสะพรั่ง แต่ก็ยังมีร่องรอยให้ติดตาม แหล่งที่มาของแรงจูงใจในการเลือกเส้นทางต่างๆ มักมาจากความเข้าใจที่แตกต่างกันเกี่ยวกับความต้องการของตลาด
ตลาดขนาดใหญ่ที่เกิดจาก DeFi รอบนี้ได้สร้างความต้องการอย่างเร่งด่วนสำหรับความสามารถในการปรับขนาดของ Ethereum และความสามารถในการประกอบกันของห่วงโซ่ต่างๆ นอกจากนี้ยังขึ้นอยู่กับความต้องการเหล่านี้ด้วย จึงมีการเปิดตัวโซลูชั่นมากมายที่ทุ่มเทให้กับการบรรเทาแรงกดดันบนเครือข่ายหลัก หากตรรกะการเล่าเรื่องของเครือข่ายบล็อกเชนในอนาคตยังคงสร้างขึ้นจากพื้นฐานทางการเงิน บางที ETH2.0 ที่มี Rollups ที่แกนกลางอาจเป็นจุดสิ้นสุดที่มองเห็นได้ของถนนโมดูลาร์
จะเป็นอย่างไรหากเรากระโดดออกจากพันธนาการของบริบททางการเงินแบบรวมศูนย์และพยายามจินตนาการถึงการประยุกต์ใช้บล็อกเชนที่กว้างขึ้น เกมขนาดใหญ่ การทำธุรกรรมสินทรัพย์ในโลกแห่งความเป็นจริง เครือข่ายสังคมแบบกระจายอำนาจ ฯลฯ จากนั้น เราอาจต้องการโซลูชันโมดูลาร์ใหม่เพื่อเผยแพร่ประสิทธิภาพของแต่ละโมดูลอย่างเต็มที่
ในทางกลับกัน สำหรับการพัฒนาห่วงโซ่สาธารณะนั้น ฉันทามติคือคุณค่าหลักของห่วงโซ่สาธารณะ ดังที่เราได้กล่าวไว้ข้างต้น ไม่ว่า Ethereum จะพัฒนาอย่างไร มันจะไม่ละทิ้งชั้นเอกฉันท์ของมันเพื่อแลกกับประสิทธิภาพ
บทความอ้างอิง:
บทความอ้างอิง:
《Vitalik: ภาพสุดท้ายของ Ethereum มีศูนย์กลางอยู่ที่การยกเลิก"(ฉบับภาษาจีน)
Rolling Shutter: MEV protection built into Layer 2
https://notes.ethereum.org/@vbuterin/proto_danksharding_faq
《Vitalik: Proto-Danksharding FAQลิงค์ต้นฉบับ


