ผู้เขียนต้นฉบับ: Zeke, YBB Capital
คำนำ
ภาวะที่กลืนไม่เข้าคายไม่ออกแบบสามเหลี่ยมของบล็อกเชนนั้นเป็นช่องว่างที่ผ่านไม่ได้ในอุตสาหกรรมมาโดยตลอด และโครงการห่วงโซ่สาธารณะที่ต่อเนื่องกันก็พยายามข้ามช่องว่างนี้มาโดยตลอดผ่านการออกแบบสถาปัตยกรรมที่แตกต่างกัน และกลายเป็นสิ่งที่เรียกว่า นักฆ่า Ethereum อย่างไรก็ตาม ความจริงนั้นโหดร้าย ตลอดหลายปีที่ผ่านมา สถานะของ Ethereum ไม่เคยถูกแซงโดยบุคคลเพียงคนเดียว และสามเหลี่ยม Blockchain ที่เป็นไปไม่ได้ก็ยังคงไม่แตกหัก มีวิธีใดที่จะเติมเต็มช่องว่างในห่วงโซ่สาธารณะและเติมเต็มสามเหลี่ยมที่เป็นไปไม่ได้หรือไม่? นี่คือที่มาของแนวคิดของ Mustafa Albasan สำหรับบล็อกเชนแบบโมดูลาร์
ต้นกำเนิดของความเป็นโมดูลาร์
การกำเนิดของบล็อกเชนแบบโมดูลาร์เกิดขึ้นจากเอกสารไวท์เปเปอร์สองฉบับ ในปี 2018 Mustafa Albasan และ Vitalik ได้ร่วมเขียนบทความชื่อ Data Availability Sampling and Fraud Proofs บทความนี้อธิบายถึงระบบที่ช่วยลดการแลกเปลี่ยนระหว่างความจุบนเชนและความปลอดภัยโดยการอนุญาตให้ไคลเอ็นต์แบบ light สามารถรับและตรวจสอบหลักฐานการฉ้อโกงจากโหนดเต็มรูปแบบและการออกแบบระบบพิสูจน์ความพร้อมของข้อมูลโดยไม่กระทบต่อความปลอดภัยและการกระจายอำนาจ ต่อไป แก้ปัญหาความสามารถในการปรับขนาด ของบล็อกเชน
จากนั้นในปี 2019 เมื่อ Mustafa Albasan เขียนสมุดปกขาวสำหรับ Lazy Ledger เขาได้ให้รายละเอียดเกี่ยวกับสถาปัตยกรรมใหม่ซึ่งบล็อกเชนใช้เพื่อจัดเรียงและรับรองความพร้อมใช้งานของข้อมูลธุรกรรมเท่านั้น แต่จะไม่รับผิดชอบต่อการดำเนินการและการตรวจสอบธุรกรรม . วัตถุประสงค์ของสถาปัตยกรรมนี้คือเพื่อแก้ไขปัญหาความสามารถในการปรับขนาดของระบบบล็อกเชนที่มีอยู่ ในเวลานั้นเขาเรียกสิ่งนี้ว่า ลูกค้าสัญญาอัจฉริยะ
การดำเนินการของสัญญาอัจฉริยะจะดำเนินการบนไคลเอนต์นี้ผ่านเลเยอร์การดำเนินการอื่น นี่คือต้นแบบของ Celestia การเกิดขึ้นของ Rollup ในภายหลังทำให้แนวคิดนี้ชัดเจนยิ่งขึ้น เนื่องจากตรรกะของ Rollup คือการดำเนินการสัญญาอัจฉริยะแบบออฟไลน์ จากนั้นจึงรวมผลลัพธ์ไว้เป็นการพิสูจน์และอัปโหลดไปยังเลเยอร์การดำเนินการของ ไคลเอนต์
ด้วยการสะท้อนถึงสถาปัตยกรรมของบล็อกเชนและเทคโนโลยีการขยายใหม่ เขาได้กำหนดกระบวนทัศน์ใหม่และเรียกมันว่า บล็อกเชนแบบแยกส่วน
บล็อกเชนแบบแยกส่วนคืออะไร
สถาปัตยกรรมของบล็อกเชนเสาหินแบบดั้งเดิมมักประกอบด้วยสี่เลเยอร์การทำงาน:
เลเยอร์การดำเนินการ - เลเยอร์การดำเนินการมีหน้าที่หลักในการประมวลผลธุรกรรมและดำเนินการสัญญาอัจฉริยะ รวมถึงการตรวจสอบธุรกรรม การดำเนินการ และการอัปเดตสถานะ
ชั้นความพร้อมใช้งานของข้อมูล - ชั้นความพร้อมใช้งานของข้อมูลในบล็อกเชนแบบแยกส่วนมีหน้าที่รับผิดชอบในการรับรองว่าข้อมูลในเครือข่ายสามารถเข้าถึงและตรวจสอบได้ โดยปกติจะมีฟังก์ชันต่างๆ เช่น การจัดเก็บข้อมูล การส่งผ่าน และการตรวจสอบ เพื่อให้มั่นใจถึงความโปร่งใสและความน่าเชื่อถือของเครือข่ายบล็อกเชน
Consensus Layer - รับผิดชอบข้อตกลงระหว่างโหนดเพื่อให้เกิดความสอดคล้องของข้อมูลและธุรกรรมในเครือข่าย ตรวจสอบธุรกรรมและสร้างบล็อกใหม่ผ่านอัลกอริธึมที่เป็นเอกฉันท์เฉพาะ เช่น Proof of Work (PoW) หรือ Proof of Stake (PoS)
ชั้นการชำระบัญชี - รับผิดชอบในการชำระบัญชีขั้นสุดท้ายของธุรกรรมให้เสร็จสิ้น ตรวจสอบให้แน่ใจว่าการโอนและบันทึกของสินทรัพย์จะถูกเก็บไว้อย่างถาวรบนบล็อกเชน และกำหนดสถานะสุดท้ายของบล็อกเชน
บล็อกเชนเสาหินรวมการทำงานของส่วนประกอบเหล่านี้ไว้ในระบบเดียวกัน การออกแบบที่บูรณาการสูงนี้จะนำไปสู่ปัญหาบางอย่างอย่างหลีกเลี่ยงไม่ได้ เช่น ความสามารถในการปรับขนาดได้ไม่ดี ความยืดหยุ่นต่ำ และความยากลำบากในการบำรุงรักษาและการอัปเดต
Celestia เชื่อว่าบล็อกเชนขนาดใหญ่ไม่จำเป็นต้องทำทุกอย่างด้วยตัวเองอีกต่อไป วิวัฒนาการในอนาคตของ Web3 จะเป็น บล็อกเชนแบบแยกส่วน โดยการสร้างบล็อกเชนแบบแยกส่วนและกระจายกระบวนการออกเป็น เลเยอร์พิเศษ หลายชั้น ซึ่งแต่ละชั้นมีหน้าที่รับผิดชอบในการจัดการเลเยอร์การทำงานเฉพาะ สร้างระบบที่ดีกว่า ที่เป็นอิสระ ปลอดภัย และปรับขนาดได้
หลักการออกแบบโมดูลาร์
การออกแบบเป็นแบบโมดูลาร์หากแบ่งระบบออกเป็นส่วนเล็กๆ ซึ่งสามารถสลับหรือเปลี่ยนได้ แนวคิดหลักคือการมุ่งเน้นไปที่การทำบางสิ่งได้ดีเท่านั้น (การทำงานของส่วนหนึ่งหรือเลเยอร์การทำงานเดียว) แทนที่จะพยายามทำทุกอย่าง หากเราใช้โปรเจ็กต์ที่เราคุ้นเคยในอดีตเป็นตัวอย่าง Cosmos Zones และ Polkadot Parachains ก็ถือได้ว่าเป็นโมดูลประเภทหนึ่ง
มุมมองใหม่
จากมุมมองใหม่ของความเป็นโมดูล พื้นที่สำหรับการออกแบบบล็อคเชนเสาหินใหม่และสแต็กโมดูลาร์จะได้รับการปรับปรุงอย่างมาก บล็อกเชนแบบแยกส่วนที่มีการใช้งานและสถาปัตยกรรมเฉพาะที่แตกต่างกันสามารถนำมารวมกันเพื่อทำงานร่วมกันได้ ด้วยความเป็นไปได้ของการออกแบบที่หลากหลาย เพลงนี้ยังได้ก่อให้เกิดโครงการนวัตกรรมที่น่าสนใจอีกมากมาย ต่อไปนี้จะกล่าวถึงข้อโต้แย้งในปัจจุบันเกี่ยวกับเลเยอร์การทำงานที่แตกต่างกัน และวิธีที่ Celestia ตีความ ความเป็นโมดูล จากมุมมองของโมดูลาร์
เลเยอร์การดำเนินการที่มีศูนย์กลางอยู่ที่ Ethereum
หากเราคิดว่า Rollup เป็นเลเยอร์การดำเนินการแบบโมดูลาร์ เราจะพบว่าโปรเจ็กต์เลเยอร์การดำเนินการแบบโมดูลาร์เกือบทั้งหมดสร้างขึ้นบน Ethereum เหตุผลก็ชัดเจนในตัวเอง Ethereum มีทรัพยากรจำนวนมากเป็นคูเมืองและมีการกระจายอำนาจมากที่สุดในบรรดาตัวเลือกต่างๆ อย่างไรก็ตาม ความสามารถในการปรับขนาดของมันแย่มาก ดังนั้นจึงมีศักยภาพที่ดีในการออกแบบเลเยอร์การทำงานใหม่ จากประสิทธิภาพที่ย่ำแย่ของเครือข่ายสาธารณะที่ใช้ภาษา Move ที่เพิ่งเปิดตัว (Aptos, Sui) เมื่อเปรียบเทียบกับความสำเร็จที่ไม่เคยมีมาก่อนของเลเยอร์ 2 บน Ethereum ไม่ใช่เรื่องยากที่จะเห็นว่าการเล่าเรื่องโครงสร้างพื้นฐานของบล็อกเชนก็เปลี่ยนจากการเป็นสาธารณะเช่นกัน เชื่อมโยงไปสู่การเป็นเลเยอร์ 2 ของ Ethereum การมีอยู่ของโมดูลาร์เป็นสิ่งที่ดีหรือไม่ดี? เลเยอร์การดำเนินการมีศูนย์กลางอยู่ที่ Ethereum ขัดขวางนวัตกรรมห่วงโซ่สาธารณะหรือไม่?
ภาพการขยายตัวของ Blockchain
ประการแรก จากมุมมองของเลเยอร์การดำเนินการ เชนที่มีอยู่จะถูกจัดประเภทใหม่ บทความของ Nosleepjon เรื่อง Twin Suns of Tatooine อ้างอิงมาที่นี่เพื่ออธิบายการจำแนกประเภทเลเยอร์การดำเนินการในปัจจุบันของบล็อกเชน

บล็อกเชนปัจจุบันสามารถแบ่งออกเป็นสี่ประเภท:
1. บล็อกเชนเสาหินแบบเธรดเดียว: บล็อกเชนเสาหินที่ประมวลผลหนึ่งธุรกรรมในแต่ละครั้ง เนื่องจากข้อจำกัด ส่วนใหญ่ได้ย้ายไปที่แผนงานแบบโรลอัพหรือสเกลแนวนอน
โครงการตัวแทน: Ethereum, Polygon, BNB Chain, Avalanche
2. การประมวลผลแบบขนานของบล็อกเชนเสาหิน: บล็อกเชนเดียวที่ประมวลผลธุรกรรมหลายรายการในคราวเดียว
โครงการตัวแทน: Solana, Monad, Aptos, Sui
3. บล็อกเชนแบบโมดูลาร์แบบเธรดเดียว: บล็อกเชนแบบโมดูลาร์ที่ประมวลผลหนึ่งธุรกรรมในแต่ละครั้ง
โครงการตัวแทน: Arbitrum, Optimism, zkSync, Starknet
4. บล็อกเชนการประมวลผลแบบขนาน: บล็อกเชนแบบโมดูลาร์ที่ประมวลผลธุรกรรมหลายรายการพร้อมกัน
โครงการตัวแทน: Eclipse, Fuel
สถาปัตยกรรมการประมวลผลแบบขนานขนาดใหญ่ VS สถาปัตยกรรมแบบโมดูลาร์
ขณะนี้มีความคิดเห็นมากมายว่าควรใช้โซลูชันใด โดยเฉพาะอย่างยิ่งความแตกต่างระหว่างแนวคิดทั้งสองของการทำให้เป็นโมดูลและการประมวลผลแบบขนานโดยรวม นอกจากนี้ยังมีค่ายสามประเภท:
ค่ายโมดูลาร์: ผู้สนับสนุนโมดูลาร์ (ส่วนใหญ่เป็นผู้สนับสนุน Ethereum) เชื่อว่าเป็นไปไม่ได้ที่บล็อคเชนแบบเสาหินจะแก้ไขสามเหลี่ยมที่เป็นไปไม่ได้ของบล็อคเชน มีเพียงการสร้าง Lego บน Ethereum เท่านั้นที่เราจะสามารถปรับขนาดได้ในขณะที่มีคุณสมบัติด้านความปลอดภัยและการกระจายอำนาจ และความเป็นโมดูลทำให้สามารถควบคุมและปรับแต่งได้มากขึ้น
ค่ายประมวลผลแบบขนานชิปเดี่ยว: ค่ายนี้ (อ้างอิงมุมมองของ Kodi และเอสเพรสโซใน ชิปตัวเดียว VS Modularity: ใครคืออนาคตของบล็อกเชน) เชื่อว่าสถาปัตยกรรมลูกโซ่สาธารณะใหม่ที่มีการประมวลผลแบบขนานชิปตัวเดียว (ระบบย้าย Solona ฯลฯ ) มีการบูรณาการในระดับสูงและประสิทธิภาพโดยรวมจะดีกว่าการออกแบบแบบแยกส่วนแบบแยกส่วน นอกจากนี้ สถาปัตยกรรมแบบแยกส่วนนั้นไม่ปลอดภัยโดยเฉพาะอย่างยิ่งเนื่องจากต้องใช้การสื่อสารข้ามสายโซ่จำนวนมาก และ พื้นผิวการโจมตีของแฮกเกอร์กว้างขึ้น
ค่ายที่เป็นกลาง: แน่นอนว่ายังมีผู้ที่มีทัศนคติที่เป็นกลางและเชื่อว่าทั้งสองสามารถอยู่ร่วมกันได้ในที่สุด ตัวอย่างเช่น Nosleepjon เชื่อว่าจุดจบของเกมนี้คือ ทั้งคู่มีข้อได้เปรียบในตัวเอง การแข่งขันระหว่างเครือข่ายสาธารณะยังคงมีอยู่ และ Rollup จะแข่งขันกันเอง
EndGame
จุดเน้นของปัญหานี้สามารถทำให้เข้าใจง่ายขึ้นว่าข้อเสียเสียดสีของโมดูลาร์ (ความไม่มั่นคงของห่วงโซ่ข้าม ความไม่เสถียรของระบบ ฯลฯ) มีมากกว่าปัญหาการรวมศูนย์ของห่วงโซ่สาธารณะใหม่หรือไม่ เมื่อพิจารณาข้อโต้แย้งนี้จากมุมมองของตลาด ไม่ว่าจะเป็นข้อบกพร่องของ Rollup centralized sequencer หรืออันตรายที่อาจเกิดขึ้นจาก cross-chain bridge ก็ไม่ได้ทำให้ผู้คนเปลี่ยนมาใช้ public chain ใหม่ เป็นเพราะปัญหาเหล่านี้ดูเหมือนจะยังมีพื้นที่สำหรับการปรับปรุง แต่เครือข่ายสาธารณะใหม่ไม่สามารถจำลองคูน้ำทางนิเวศขนาดใหญ่และข้อได้เปรียบในการกระจายอำนาจของเครือข่าย Ethereum ได้
ในทางกลับกัน แม้ว่าเครือข่ายสาธารณะใหม่จะมีข้อได้เปรียบในด้านประสิทธิภาพและการบูรณาการในแง่ของสถาปัตยกรรม แต่ในทางนิเวศวิทยา มันเป็นทางแยกที่เรียบง่ายของระบบนิเวศ Ethereum โดยมีระดับความเป็นเนื้อเดียวกันสูงเกินไปและขาดสภาพคล่อง ไม่มีแอปพลิเคชันพิเศษใดที่สามารถสะท้อนถึงข้อได้เปรียบทางสถาปัตยกรรมของตัวเองได้ และโดยธรรมชาติแล้วไม่มีเหตุผลใดที่ผู้คนจะต้องละทิ้งระบบนิเวศ Ethereum ความเป็นพลาสติกของ Rollup นั้นสูงเพียงพอ และยังมีพื้นที่อีกมากสำหรับการปรับปรุง Rollup ในสถาปัตยกรรมใหม่ในอนาคต เมื่อ Rollup มีข้อดีส่วนใหญ่ของเครือข่ายที่ไม่ใช่ EVM ก็เป็นเรื่องยากที่ Solana Summer จะเกิดขึ้นในอนาคต ดังนั้นในประเด็นนี้ ฉันคิดว่าข้อเสียด้านแรงเสียดทานของโมดูลาร์นั้นน้อยกว่าปัญหาการรวมศูนย์ของเครือข่ายสาธารณะ และสถานการณ์ที่เป็นกลางดูเหมือนจะไม่มีอยู่จริง เอฟเฟกต์กาลักน้ำของ Ethereum จะเหมือนกับ iPhone ดึงดูดนักพัฒนาจำนวนมากที่มุ่งเน้นไปที่ความสามารถในการขยายขนาดไปยังเลเยอร์ที่สองและเครือข่ายสาธารณะใหม่จะกลายเป็นเมืองร้าง
ไม่ต้องสงสัยเลยว่าอนาคตของโครงสร้างพื้นฐานมีแนวโน้มที่จะเป็นโมดูลาร์มากขึ้น การขยายตัวที่หลากหลายของ Ethereum จะเป็นจุดเริ่มต้นของ EndGame เกมเครือข่ายสาธารณะ เลเยอร์ 2 จะแข่งขันกันสำหรับเชนทั่วไป และเลเยอร์ 3 จะแข่งขันกันเพื่อซุปเปอร์แอปพลิเคชันเชน
สถานการณ์ปัจจุบันของโครงการที่ได้รับการสนับสนุนทางการเงินในตลาดหลักก็ยืนยันเรื่องนี้เช่นกัน ยกเว้นโครงการ Ethereum ชั้นสองจำนวนมากซึ่งเป็นโครงการขยาย Bitcoin ก็แทบไม่มีเครือข่ายสาธารณะใหม่เลย
แต่ขอย้ำอีกครั้งว่าอุตสาหกรรมนี้ถูกสร้างขึ้นบน Ethereum มาโดยตลอด และแนวโน้มในปัจจุบันมีการรวมศูนย์มากเกินไปเล็กน้อย สถานะที่เป็นอยู่นี้ดีจริงหรือ? การขาดการแข่งขันจะทำให้การพัฒนาของอุตสาหกรรมชะงักงัน อุตสาหกรรมต้องการความหลากหลายและทางเลือกมากขึ้น แต่จนถึงขณะนี้เรายังไม่เห็นสัญญาณใด ๆ ที่แสดงว่าเครือข่ายสาธารณะใหม่สามารถสร้างความก้าวหน้าได้อย่างไร ในขณะที่ Ethereum ยังคงปรับปรุงข้อบกพร่องของตัวเองต่อไป วิธีค้นหาช่องว่างที่ใหญ่กว่าเพื่อดำเนินการโจมตีที่แม่นยำถือเป็นประเด็นสำคัญที่ระบบที่ไม่ใช่ EVM จำเป็นต้องพิจารณา
อารีน่าของโปรแกรม DA
มาดูข้อโต้แย้งที่ชั้นความพร้อมใช้งานของข้อมูล (เลเยอร์ DA) กัน การถกเถียงเกี่ยวกับโซลูชันความพร้อมใช้งานของข้อมูลแบบ Rollup ใดที่ควรใช้นั้นเป็นประเด็นร้อนในอุตสาหกรรมเมื่อเร็ว ๆ นี้ สาเหตุคือโพสต์ โดย Dankrad Feist นักวิจัยจาก Ethereum Foundation ทวีตกล่าวถึงประเด็นที่เกี่ยวข้อง และมีการระบุไว้อย่างชัดเจนในความเห็นว่า Rollup ที่ไม่ได้ใช้ Ethereum DA ไม่ใช่เลเยอร์ 2 แล้วสงครามเลเยอร์ 1 ที่ผ่านมาจะพัฒนาเป็นสงครามระหว่างออร์โธดอกซ์ (โดยใช้ Ethereum DA) เลเยอร์ 2 และเลเยอร์ 2 นอกรีตหรือไม่ ปัจจุบันมีโซลูชันหลักสามประการสำหรับ DA ในอุตสาหกรรม:
1. Public chain เป็นชั้นการตั้งถิ่นฐาน
จากตัวอย่าง Ethereum ค่าธรรมเนียมที่ส่งไปยัง Ethereum เมื่อทำธุรกรรมใน Rollup ส่วนใหญ่จะรวมถึงหมวดหมู่ต่อไปนี้:
ค่าธรรมเนียมการดำเนินการ: การชดเชยทรัพยากรคอมพิวเตอร์ที่จำเป็นในการทำธุรกรรม โดยจะรวมค่าธรรมเนียมก๊าซที่จำเป็นในการทำธุรกรรม และโดยปกติจะเป็นสัดส่วนกับความซับซ้อนและเวลาในการดำเนินการของธุรกรรม ใน Rollup ค่าธรรมเนียมการดำเนินการอาจรวมค่าธรรมเนียมสำหรับการดำเนินการธุรกรรมนอกเครือข่าย รวมถึงค่าธรรมเนียมสำหรับการสร้างและตรวจสอบหลักฐานธุรกรรม
ค่าธรรมเนียมของรัฐ: ค่าธรรมเนียมของรัฐเกี่ยวข้องกับการอัปเดตสถานะบนเครือข่ายหลักของ Ethereum ในภาพรวม ซึ่งรวมถึงต้นทุนในการดำเนินการรูทสถานะใหม่กับเชนหลัก เมื่อใดก็ตามที่ตัวรวบรวม Rollup สร้างรูทสถานะใหม่และส่งมอบให้กับเชนหลัก ค่าธรรมเนียมของรัฐจะเกิดขึ้น ค่าใช้จ่ายนี้อาจแปรผันตามความถี่และความซับซ้อนของการอัปเดตสถานะ
ค่าธรรมเนียมการเข้าถึงข้อมูล: ค่าธรรมเนียมสำหรับการเผยแพร่ข้อมูลไปยังเลเยอร์ 1
ค่าธรรมเนียมความพร้อมใช้งานของข้อมูลคิดเป็นสัดส่วนที่ใหญ่ที่สุดของค่าธรรมเนียมเหล่านี้และค่าธรรมเนียมก็สูง ตัวอย่างเช่น เมื่อวันที่ 6 พฤษภาคมปีนี้ Arbitrum จ่ายค่าธรรมเนียม Gas สูงถึง 376.8 ETH ให้กับ Ethereum ในวันเดียวเนื่องจากการพุ่งสูงขึ้นของก๊าซ ค่าธรรมเนียมของ Ethereum

เนื่องจาก Rollup ใช้ Calldata เมื่ออัปโหลดข้อมูลไปยัง Ethereum และจัดเก็บข้อมูลอย่างถาวร ดังนั้นจึงมีราคาแพงมาก แต่ข้อดีคือการมีความปลอดภัยและความถูกต้องดีที่สุดจากทั้งสามตัวเลือก การลดต้นทุนปัจจุบันของตัวเลือกนี้ต้องรอการอัปเดต EIP-4844 ของการอัพเกรด Cancun โดยการแนะนำรูปแบบธุรกรรม Blob ที่มีธุรกรรม เมื่อเปรียบเทียบกับรูปแบบธุรกรรมทั่วไป รูปแบบธุรกรรมจะมีตำแหน่ง Blob อีกหนึ่งตำแหน่งที่สามารถใช้เพื่อจัดเก็บข้อมูลเลเยอร์ 2 ได้ นอกจากนี้ ข้อมูล Blob จะถูกลบโดยโหนดหลังจากผ่านไปหนึ่งเดือน ซึ่งช่วยประหยัดพื้นที่จัดเก็บข้อมูลได้อย่างมาก
Blob เป็นรูปแบบธุรกรรมที่ให้ความพร้อมใช้งานของข้อมูลถูกกว่า Calldata มีเหตุผลหลักสองประการ: ประการหนึ่ง Callda มีอยู่ใน Execution Payload และข้อมูล Blob ถูกจัดเก็บไว้ในโหนด Prysm หรือโหนด Lighthouse (แทนที่จะเป็นใน Geth) ในการเปรียบเทียบ ทรัพยากรที่ใช้เมื่อ Calldata จำเป็นต้องอ่าน สัญญา ยิ่งกว่านั้นอีกมาก ในทางกลับกัน ข้อมูล Blob เป็นที่เก็บข้อมูลระยะสั้นและโหนดจะลบข้อมูล Blob หลังจากหนึ่งเดือน แต่ราคาน้ำมันจะยังคงสูงกว่าสองตัวเลือกหลัง
2. โหมด Validiums DA
สำหรับ Rollups ประเภทเชนแอปพลิเคชัน (เช่น dYdX เดิม, Immutable เป็นต้น) พวกเขามักจะใช้เครื่องมือปรับขยายเลเยอร์ที่สองที่เปิดตัวโดยโปรเจ็กต์ Rollup ส่วนหัว (โปรเจ็กต์ที่พบบ่อยที่สุดในปัจจุบันคือ StarkEx แต่เป็นโปรเจ็กต์หลักของซีรีส์ ZK มีแผนคล้ายกัน) ในโหมด DA เนื่องจากมีการคำนวณจำนวนมากในห่วงโซ่แอปพลิเคชัน พวกเขาจึงนิยมใช้ Validium ซึ่งเป็นโซลูชันต้นทุนต่ำและมีปริมาณงานสูง Validium ได้รับการออกแบบมาเพื่อใช้ประโยชน์จากความพร้อมใช้งานและการคำนวณของข้อมูลนอกเครือข่าย คล้ายกับ ZK-Rollup โดยการออกหลักฐานที่ไม่มีความรู้เพื่อตรวจสอบธุรกรรมนอกเครือข่ายบน Ethereum อย่างไรก็ตาม ต่างจาก ZK-Rollup ที่เก็บข้อมูลแบบออนไลน์ แต่ Validiums จะเก็บข้อมูลแบบออฟไลน์และมีราคาถูกกว่าการใช้ Ethereum ถึง 90% ทำให้เป็นโซลูชันที่คุ้มค่าที่สุดเมื่อพิจารณาจากตัวเลือก
แต่เนื่องจากข้อมูลยังคงอยู่นอกเครือข่าย ผู้ดำเนินการทางกายภาพของ Validium จึงสามารถอายัดเงินทุนของผู้ใช้ได้ จะต้องนำเสนอแผน Data Availability Committees (DAC) เพื่อป้องกันไม่ให้สถานการณ์รุนแรงเกิดขึ้น DAC จะต้องยืนยันว่าได้รับข้อมูลโดยการลงนามการอัปเดตแต่ละครั้งในสถานะผ่านองค์ประชุม นี่เป็นแนวทางที่ก่อให้เกิดความขัดแย้ง เนื่องจากคุณต้องเชื่อถือความปลอดภัยของเอนทิตีก่อน ไม่ใช่ห่วงโซ่ โครงการนี้ได้รับการตั้งชื่อโดยตรงในทวีตโดย Dankrad Feist (ผู้เขียน EIP-4844 ด้านบน)
3. DA แบบโมดูลาร์
มีหลายวิธีในการออกแบบเลเยอร์ DA ใหม่ ซึ่งอาจนำไปสู่ความแตกต่างอย่างมากในวิธีการใช้งานเฉพาะของโปรเจ็กต์ต่างๆ ดังนั้น คำอธิบายโดยละเอียดของโปรเจ็กต์ DA แบบโมดูลาร์จึงต้องใช้พื้นที่จำนวนมาก ในที่นี้ Celestia คือ แสดงเป็นคำอธิบายของโครงการ DA
Celestia
ต่อจากจุดเริ่มต้นของบทความ Celestia เป็นโครงการที่เป็นที่รู้จักและเก่าแก่ที่สุดในแนวทางนี้ ในฐานะผู้เสนอแนวคิดบล็อกเชนแบบแยกส่วนรายแรก วิสัยทัศน์ของบริษัทมีจุดมุ่งหมายเพื่อแก้ปัญหาความสามารถในการปรับขนาดและโมดูลาร์ของบล็อกเชน Celestia ช่วยให้นักพัฒนามีความยืดหยุ่นมากขึ้น ทำให้ง่ายต่อการปรับใช้และบำรุงรักษาแอปพลิเคชันบล็อกเชน ในเวลาเดียวกัน ยังช่วยลดต้นทุนและความซับซ้อนในการปรับใช้บล็อกเชน ทำให้ผู้สร้าง dApp และนักพัฒนาบล็อกเชนมีสถาปัตยกรรมบล็อกเชนแบบแยกส่วนและปรับขนาดได้ เพื่อรองรับความต้องการของแอปพลิเคชันและบริการต่างๆ
หลักการทำงานและโครงสร้าง
การดำเนินการแยกส่วน: ตรรกะของ Celestia คือการแยกโปรโตคอลออกเป็นเลเยอร์ต่างๆ โดยแต่ละเลเยอร์มุ่งเน้นไปที่ฟังก์ชันการทำงานเฉพาะ จากนั้นเลเยอร์เหล่านี้สามารถรวมตัวกันอีกครั้งเพื่อสร้างบล็อกเชนและแอปพลิเคชันได้ Celestia มุ่งเน้นไปที่ชั้นฉันทามติและความพร้อมของข้อมูลในลำดับชั้น เช่นเดียวกับเลเยอร์ 1 บางเลเยอร์ Celestia ใช้อัลกอริธึมที่เป็นเอกฉันท์ Byzantine Fault Tolerance (BFT) Tendermint สำหรับการสั่งซื้อธุรกรรม แต่จะแตกต่างจากเลเยอร์ 1 อื่นๆ Celestia ไม่ให้เหตุผลเกี่ยวกับความถูกต้องของธุรกรรมและไม่ดำเนินธุรกรรม Celestia ดำเนินการบรรจุภัณฑ์ การเรียงลำดับ และการออกอากาศธุรกรรมเท่านั้น กฎความถูกต้องของธุรกรรมทั้งหมดบังคับใช้โดยโหนด Rollup บนไคลเอนต์ (เช่น แยกเลเยอร์ฉันทามติและเลเยอร์การดำเนินการ) จากนั้นให้ใส่ใจกับประเด็นสำคัญ อย่าให้เหตุผลเกี่ยวกับความถูกต้องของธุรกรรม นั่นคือ บล็อกที่เป็นอันตรายซึ่งปกปิดข้อมูลธุรกรรมสามารถเผยแพร่บน Celestia ได้เช่นกัน ดังนั้นกระบวนการตรวจสอบควรดำเนินการอย่างไร? Celestia แนะนำสองคอร์ที่นี่ การเข้ารหัส Reed-Solomon แบบสองมิติ และการสุ่มตัวอย่างความพร้อมใช้งานของข้อมูล (การสุ่มตัวอย่างความพร้อมใช้งานของข้อมูล เรียกว่า DAS)
สถาปัตยกรรมโดยรวมของบล็อกเชนเสาหินเมื่อเปรียบเทียบกับสถาปัตยกรรมโมดูลาร์ของ Celestia
DAS:รูปแบบนี้ถูกใช้โดยโหนดแสงเพื่อตรวจสอบความพร้อมใช้งานของข้อมูลบล็อก วิธีการนี้ไม่จำเป็นต้องมีโหนดในการดาวน์โหลดบล็อกทั้งหมด ข้อมูลของบล็อกสุ่มตัวอย่างเพียงบางส่วนเท่านั้นที่จำเป็น (การใช้งานเฉพาะต้องใช้การเข้ารหัสรีด-โซโลมอนแบบสองมิติ ซึ่งจะอธิบายในรายละเอียดด้านล่าง) ต่างจาก DAC ที่กล่าวไว้ข้างต้น DAS ไม่จำเป็นต้องเชื่อถือความปลอดภัยของเอนทิตี เพียงต้องการ chain ที่กระจายอำนาจเพียงพอเพื่อให้ข้อมูลสามารถเชื่อถือได้
การเข้ารหัส Reed-Solomon สองมิติ (การเข้ารหัสการลบ):แนวคิดพื้นฐานของการเข้ารหัส 2D Reed-Solomon คือการใช้การเข้ารหัส Reed-Solomon กับทั้งแถวและคอลัมน์ตามลำดับ ด้วยวิธีนี้ แม้ว่าข้อผิดพลาดจะเกิดขึ้นในบางแถวและคอลัมน์ของข้อมูล 2D แต่ก็สามารถแก้ไขได้ จากนั้นโดยการเข้ารหัสข้อมูลบล็อก ข้อมูลบล็อกจะถูกแบ่งออกเป็นบล็อก kk โดยจัดเรียงเป็นเมทริกซ์ kk และขยายเป็นเมทริกซ์ขยาย 2 k 2 k ผ่านการเข้ารหัส Reed-Solomon หลายตัว คำนวณราก Merkle อิสระ 4 k ของแถวและคอลัมน์ของเมทริกซ์ส่วนขยาย โดยราก Merkle ของรากเหล่านี้จะใช้เป็นข้อผูกมัดข้อมูลบล็อกในส่วนหัวของบล็อก โหนดแสง Celestia ตัวอย่างบล็อกข้อมูล 2k 2k โหนดไฟแต่ละโหนดจะสุ่มเลือกชุดพิกัดที่ไม่ซ้ำกันในเมทริกซ์ส่วนขยาย และค้นหาโหนดแบบเต็มเพื่อหาบล็อกข้อมูลเกี่ยวกับพิกัดเหล่านี้และการพิสูจน์ Merkle ที่เกี่ยวข้อง ทุกบล็อคข้อมูลที่ได้รับพร้อมหลักฐาน Merkle ที่ถูกต้องจะถูกถ่ายทอดไปยังเครือข่าย
หากคุณเข้าใจโดยเชิงนามธรรม คุณยังสามารถพูดได้ว่าข้อมูลบล็อกถูกแบ่งออกเป็นเมทริกซ์จตุรัส (เช่น 8 x 8) และผ่านการเข้ารหัส แถวและคอลัมน์ ตรวจสอบ เพิ่มเติมจะถูกเพิ่มลงในข้อมูลต้นฉบับเพื่อสร้างขนาดที่ใหญ่ขึ้น เมทริกซ์จตุรัส ( 16 x 16) ด้วยการสุ่มสุ่มตัวอย่างข้อมูลบางส่วนในเมทริกซ์ขนาดใหญ่นี้และตรวจสอบความถูกต้องแม่นยำ จึงสามารถรับประกันความสมบูรณ์และความพร้อมใช้งานของข้อมูลโดยรวมได้ แม้ว่าข้อมูลบางส่วนจะสูญหายหรือเสียหาย แต่บล็อกข้อมูลทั้งหมดยังสามารถกู้คืนได้โดยใช้ข้อมูลการตรวจสอบ

การปรับขนาดบล็อก:Celestia จะปรับขนาดตามจำนวนโหนดแสงที่เพิ่มขึ้น Celestia จะยังคงปลอดภัยตราบใดที่มีโหนดบนเครือข่ายเพียงพอที่จะสุ่มตัวอย่างบล็อกทั้งหมด ซึ่งหมายความว่าเมื่อมีโหนดเข้าร่วมเครือข่ายมากขึ้นสำหรับการสุ่มตัวอย่าง ขนาดบล็อกก็จะเพิ่มขึ้นตามไปด้วย โดยไม่กระทบต่อความปลอดภัยหรือการกระจายอำนาจ การทำเช่นนี้บนบล็อกเชนแบบดั้งเดิมจะทำให้การกระจายอำนาจต้องเสียสละ เนื่องจากขนาดบล็อกที่ใหญ่ขึ้นจะเพิ่มข้อกำหนดด้านฮาร์ดแวร์ที่มากขึ้นสำหรับโหนดในการดาวน์โหลดและตรวจสอบข้อมูล
การยกเลิกอธิปไตย:นี่เป็นแนวคิดที่ Celestia บุกเบิก โดยผสมผสานองค์ประกอบของการออกแบบบล็อกเชนต่างๆ รวมถึงบล็อกเชนเลเยอร์ 1, Rollup และเครือข่าย Bitcoin ยุคแรกๆ เช่น Mastercoin ข้อแตกต่างที่สำคัญระหว่างการยกเลิกอธิปไตยและการยกเลิกสัญญาอัจฉริยะ (OP, ARB, ZKS ฯลฯ) คือวิธีการตรวจสอบธุรกรรม ในการยกเลิกสัญญาอัจฉริยะ ธุรกรรมจะได้รับการตรวจสอบโดยสัญญาอัจฉริยะบน Ethereum ในทางตรงกันข้าม ในการยกเลิกแบบอธิปไตย โหนดของการยกเลิกจะตรวจสอบธุรกรรมเอง
Rollup อธิปไตยเผยแพร่ธุรกรรมไปยังบล็อกเชนอื่น (เช่น Celestia) เพื่อการสั่งซื้อและความพร้อมของข้อมูล โหนดการยกเลิกอธิปไตยจะกำหนดลูกโซ่ที่ถูกต้อง การออกแบบนี้ช่วยให้การรวมขั้นสูงสามารถสืบทอดแง่มุมด้านความปลอดภัยหลายประการจากเลเยอร์ความพร้อมใช้งานของข้อมูล (DA) รวมถึงความมีชีวิตชีวา ความปลอดภัย การต่อต้านการปรับโครงสร้างองค์กร และการต่อต้านการเซ็นเซอร์

สำหรับการยกเลิกสัญญาอัจฉริยะ การอัปเกรดขึ้นอยู่กับสัญญาอัจฉริยะในชั้นการชำระเงิน การอัพเกรด Rollup จำเป็นต้องเปลี่ยนแปลงสัญญาอัจฉริยะ อาจจำเป็นต้องมีลายเซ็นหลายลายเซ็นเพื่อควบคุมว่าใครสามารถเริ่มต้นการอัปเดตสัญญาอัจฉริยะได้ แม้ว่าเป็นเรื่องปกติที่ทีมจะควบคุมการอัพเกรดเป็นลายเซ็นหลายลายเซ็น แต่ก็เป็นไปได้ที่จะทำให้ลายเซ็นหลายลายเซ็นได้รับการควบคุมผ่านการกำกับดูแล เนื่องจากสัญญาอัจฉริยะมีอยู่ในชั้นการชำระหนี้ จึงอยู่ภายใต้ความเห็นพ้องต้องกันทางสังคมของชั้นการชำระหนี้ด้วย
Sovereign Rollup อัปเกรดผ่านส้อม เช่น บล็อกเชนเลเยอร์ 1 มีการเปิดตัวซอฟต์แวร์เวอร์ชันใหม่และโหนดสามารถเลือกอัปเดตซอฟต์แวร์เป็นเวอร์ชันล่าสุดได้ หากโหนดไม่ยอมรับการอัพเกรด ก็สามารถใช้ซอฟต์แวร์เก่าต่อไปได้ จัดเตรียมตัวเลือกเพื่อให้ชุมชน เช่น ผู้คนที่รันโหนด ตัดสินใจว่าพวกเขาเห็นด้วยกับการเปลี่ยนแปลงใหม่หรือไม่ แม้ว่าโหนดส่วนใหญ่จะได้รับการอัปเกรดแล้ว แต่ก็ไม่สามารถบังคับให้ยอมรับการอัปเกรดได้ เมื่อเปรียบเทียบกับการยกเลิกสัญญาอัจฉริยะ คุณลักษณะนี้ทำให้การยกเลิกแบบอธิปไตยเป็นการยกเลิกแบบ อธิปไตย
สะพานแรงโน้มถ่วงควอนตัม (QGB):องค์ประกอบสำคัญของระบบนิเวศ Celestia โดยทำหน้าที่เป็นสะพานเชื่อมระหว่าง Celestia และ Ethereum (หรือเครือข่าย EVM L1 อื่นๆ) ช่วยให้สามารถถ่ายโอนข้อมูลและสินทรัพย์ระหว่างสองเครือข่ายได้ โดยการแนะนำแนวคิดของ Celestium (EVM L2 Rollup) โดยใช้ Celestia สำหรับความพร้อมของข้อมูล แต่ชำระหนี้บน Ethereum สิ่งนี้ช่วยให้คุณใช้ประโยชน์จากข้อดีของสองเครือข่ายพร้อมกัน: ความสามารถในการปรับขนาดและความพร้อมใช้งานของข้อมูลของ Celestia และความปลอดภัยและการกระจายอำนาจของ Ethereum
เครื่องมือตรวจสอบความถูกต้องบน Celestia สามารถเรียกใช้ QGB ได้ ทำให้ Celestium สามารถรับประกันความพร้อมใช้งานของข้อมูลที่แข็งแกร่งสำหรับข้อมูลบล็อกในราคาเพียงเศษเสี้ยวของ Calldata ของ Ethereum
QGB ทำหน้าที่เป็นส่วนสำคัญของวิสัยทัศน์ของ Celestia เกี่ยวกับระบบนิเวศบล็อกเชนที่ปรับขนาดได้ ปลอดภัย และกระจายอำนาจ ช่วยให้สามารถทำงานร่วมกันที่จำเป็นสำหรับอนาคตของเทคโนโลยีบล็อกเชน ปัจจุบันโครงการนี้ยังคงผลิต Zk QGB เพื่อลดต้นทุนการตรวจสอบก๊าซต่อไป
กอ.รมน
เรามาพูดถึงมูลค่าทางเศรษฐกิจของ DA กันดีกว่า

สมมติฐานนี้อิงตามการคาดการณ์ของ Polygon Hermez ที่ว่าท้ายที่สุดแล้วพวกเขาต้องการเพียง 14 ไบต์ต่อธุรกรรม ภายใต้ข้อกำหนด Danksharding ปัจจุบันที่ 1.3 MB/s TPS ของ Laeyr 2 สามารถเข้าถึงได้ประมาณ 100,000 รายการ และรายได้โดยประมาณจะสูงถึง 30 ดอลลาร์สหรัฐฯ อย่างน่าประหลาดใจ พันล้าน.จำนวน.
ด้วยเค้กก้อนใหญ่เช่นนี้ ข้อพิพาทในอนาคตในตลาด DA จะรุนแรงมาก นอกเหนือจากโซลูชันกระแสหลักทั้งสามแล้ว โปรเจ็กต์ split scaling Layer 3, zkPorter และโปรเจ็กต์ DA แบบโมดูลาร์หลายรายการของ Stark จะเข้าร่วมสงครามด้วย ดังนั้นเมื่อพิจารณาจากโปรเจ็กต์เลเยอร์ 2 ที่มีอยู่ เชนทั่วไปจึงมีแนวโน้มที่จะใช้ Ethereum DA โดยสิ้นเชิง Application chains และ long-tail chains จะเป็นลูกค้าหลักของ unorthodox DA ความเห็นส่วนตัวของฉันคือ DA แบบโมดูลาร์ และในไม่ช้า Layer 3 ก็จะกลายเป็นตัวเลือกหลักในอนาคต
บทสรุป
การกระจายอำนาจที่ก้าวหน้ายังคงเป็นแนวคิดหลักในอุตสาหกรรมนี้ Modular blockchain เป็นส่วนเสริมของมูลค่าของ Ethereum และพยายามที่จะทำลายสามเหลี่ยมที่เป็นไปไม่ได้ของ blockchain แม้ว่าการออกแบบจะเต็มไปด้วยความหลากหลาย แต่ก็ยังทำให้การสร้างยุ่งยากและ ซับซ้อน. ในการก่อสร้างแบบโมดูลาร์ เนื่องจากโมดูลมีหลายตัวเลือก ความเสี่ยงของโมดูลต่างๆ จึงเป็นกล่องตาบอด วิธีสร้างระบบโมดูลาร์ที่มีความเสถียรมากขึ้นเป็นสิ่งที่ต้องให้ความสนใจ ในทางกลับกัน ด้วยแรงผลักดันจากแนวโน้มของการทำให้เป็นโมดูล เลเยอร์ 2 หลายสิบตัวจะแยกส่วนสภาพคล่องอีกครั้ง และการสื่อสารข้ามสายโซ่และการรักษาความปลอดภัยก็จะเป็นจุดสนใจในอนาคต การทำให้ BTC แบบแยกส่วนเป็นเทรนด์ที่กำลังมาแรงเมื่อเร็ว ๆ นี้ และมีวิธีแก้ไขที่เป็นไปได้เล็กน้อย ซึ่งสามารถให้ความสนใจได้เช่นกัน


