แนวคิดของบล็อคเชนแบบโมดูลาร์
บล็อกเชนแบบแยกส่วนคือบล็อกเชนที่มุ่งเน้นไปที่การจัดการความรับผิดชอบบางประการและจ้างส่วนที่เหลือไปยังเลเยอร์อิสระหนึ่งเลเยอร์หรือมากกว่า Modular blockchain สามารถใช้ในการจัดการงานแต่ละงานต่อไปนี้หรืองานรวมกัน:
การดำเนินการ: รองรับการดำเนินการธุรกรรมและเปิดใช้งานการใช้งานและการโต้ตอบกับสัญญาอัจฉริยะ
ความพร้อมใช้งานของข้อมูล: ตรวจสอบความพร้อมใช้งานของข้อมูลธุรกรรม
ฉันทามติ: เนื้อหาและลำดับของธุรกรรมที่ได้รับอนุมัติ
การชำระบัญชี: ใช้เพื่อทำธุรกรรมให้เสร็จสิ้น แก้ไขข้อพิพาท ตรวจสอบหลักฐาน และเชื่อมโยงชั้นการดำเนินการที่แตกต่างกัน
โดยทั่วไปแล้วโซ่แบบโมดูลาร์จะทำหน้าที่ตั้งแต่สองฟังก์ชันขึ้นไปที่เป็นอิสระจากกัน ตัวอย่างเช่น ชั้นความพร้อมของข้อมูลต้องเห็นด้วยกับการเรียงลำดับข้อมูล ไม่เช่นนั้นจะเป็นไปไม่ได้ที่จะทราบว่าข้อมูลใดแสดงถึงเวอร์ชันที่ถูกต้องของประวัติ
ข้อดีของการออกแบบบล็อกเชนแบบโมดูลาร์
ความสามารถในการขยายขนาด:การใช้โมดูลาร์ในบล็อคเชนสามารถเพิ่มขนาดได้โดยไม่ต้องใช้สมมติฐานด้านความน่าเชื่อถือที่เป็นอันตราย
ง่ายต่อการเปิดตัว blockchain ใหม่:ด้วยการใช้ประโยชน์จากการออกแบบแบบโมดูลาร์ ทำให้สามารถเปิดตัวบล็อกเชนใหม่ได้เร็วขึ้นโดยไม่ต้องกังวลกับการทำให้สถาปัตยกรรมทุกด้านถูกต้อง
ความยืดหยุ่น:โซ่โมดูลาร์ที่สร้างขึ้นตามวัตถุประสงค์ให้ทางเลือกมากขึ้นสำหรับการแลกเปลี่ยนและการใช้งานการออกแบบ ตัวอย่างเช่น ระบบบล็อคเชนแบบโมดูลาร์อาจมีเชนแบบโมดูลาร์ที่เน้นความปลอดภัยและความพร้อมใช้งานของข้อมูล ในขณะที่ระบบอื่นๆ เน้นที่การดำเนินการ
ข้อเสียของการออกแบบบล็อกเชนแบบโมดูลาร์
ความปลอดภัย:บล็อกเชนแบบโมดูลาร์ไม่สามารถรับประกันคุณภาพความปลอดภัยของตนเองได้ ซึ่งต่างจากเชนแบบเสาหิน บล็อกเชนแบบโมดูลาร์มีความเสี่ยงที่จะเกิดความล้มเหลวหากชั้นการรักษาความปลอดภัยที่ใช้เพื่อจัดการฉันทามติและความพร้อมใช้งานของข้อมูลไม่มีประสิทธิภาพ
ความซับซ้อน:การใช้การออกแบบบล็อกเชนแบบโมดูลาร์ทำให้เกิดความซับซ้อนใหม่ๆ ตัวอย่างเช่น แผนการแบ่งกลุ่มข้อมูลของ Ethereum อาศัยการสุ่มตัวอย่างความพร้อมใช้งานของข้อมูลเพื่อให้แน่ใจว่าโหนดในส่วนแบ่งข้อมูลบางส่วนไม่ได้ซ่อนข้อมูล ในทำนองเดียวกัน เลเยอร์การดำเนินการจะต้องสร้างกลไกที่ซับซ้อนบางอย่าง เช่น หลักฐานการฉ้อโกงและหลักฐานความถูกต้อง เพื่อให้เลเยอร์ความปลอดภัยสามารถรับประกันความถูกต้องของการเปลี่ยนสถานะนอกเครือข่ายได้
ค่าโทเค็น:โทเค็นดั้งเดิมของบล็อกเชนแบบโมดูลาร์บางตัวอาจไม่สามารถดูดซับมูลค่าได้เนื่องจากมีการใช้งานที่จำกัด ตัวอย่างเช่น โทเค็นยูทิลิตี้ที่มุ่งเน้นไปที่ชั้นฉันทามติและความพร้อมใช้งานของข้อมูลเพียงอย่างเดียวจะมีการใช้งานน้อยกว่าชั้นการดำเนินการ ดังนั้นจึงอาจเป็นเรื่องยากมากขึ้นในการดึงดูดผู้เข้าร่วมมายังเครือข่ายดังกล่าว
รูปแบบโมดูลาร์ของ Ethereum: การแบ่งส่วนและการสะสม
เช่นเดียวกับบล็อกเชนรุ่นแรก เช่น Bitcoin Ethereum ได้รับการออกแบบมาเป็นบล็อกเชนแบบเสาหิน อย่างไรก็ตาม เพื่อเพิ่มประสิทธิภาพเครือข่าย ปรับปรุงความสามารถในการปรับขนาดและความยั่งยืน เครือข่าย Ethereum กำลังเปลี่ยนไปใช้เฟรมเวิร์กแบบโมดูลาร์
Sharding เป็นกระบวนการแบ่งระบบ (เช่นฐานข้อมูล) ออกเป็นหลายส่วนเพื่อดำเนินการ ด้วยการกระจายฟังก์ชันการทำงานไปยังส่วนประกอบต่างๆ ระบบจึงสามารถบรรลุผลลัพธ์และประสิทธิภาพที่มากขึ้น ในเครือข่ายบล็อกเชน การแบ่งกลุ่มจะแบ่งบล็อกเชนออกเป็นหลายกลุ่มย่อย และกลุ่มย่อยจะจัดการส่วนต่างๆ ของกิจกรรมเครือข่าย
ในการออกแบบการแบ่งส่วนข้อมูลของ Ethereum นั้น 64 ส่วนย่อยจะทำงานขนานกัน Sharding สามารถประมวลผลธุรกรรมแบบขนาน (Execution Sharding) และยังสามารถใช้เพื่อจัดเก็บข้อมูลส่วนต่าง ๆ ของ blockchain (data sharding) ด้วยการแบ่งส่วนข้อมูล โหนด Ethereum จะจัดเก็บข้อมูลที่เผยแพร่บนเครือข่ายส่วนแบ่งข้อมูลเท่านั้น ซึ่งต่างจากโครงสร้างปัจจุบันที่กำหนดให้โหนดทั้งหมดจัดเก็บข้อมูลเดียวกัน
ความสัมพันธ์ระหว่างบีคอนเชนของ Ethereum และเชนชาร์ด
Sharding เป็นรูปแบบของโมดูลาร์ที่ส่วนประกอบต่างๆ (shard chains) จัดการกับความรับผิดชอบที่แตกต่างกัน ในการแบ่งกลุ่มข้อมูล กลุ่มส่วนแบ่งข้อมูลจะจัดเก็บส่วนต่างๆ ของข้อมูล Ethereum และการแบ่งกลุ่มข้อมูลการดำเนินการทำให้แต่ละกลุ่มย่อยสามารถประมวลผลชุดธุรกรรมของตนเอง เพิ่มปริมาณงานข้อมูล และลดเวลาในการประมวลผล
นักพัฒนาซอฟต์แวร์บางรายได้นำแนวทางแบบ Rollup-centric มาใช้ในการปรับขนาด Ethereum ต่างจากโซลูชันการปรับขนาดแบบ off-chain เพียงอย่างเดียว (เช่น sidechains) Rollup จะถูกรวมเข้ากับห่วงโซ่หลักอย่างแน่นหนา Ethereum บล็อกเชนจากภายนอกในการคำนวณเพื่อโรลอัพ ในขณะที่ยังคงรักษาข้อตกลง ความเห็นพ้องต้องกัน และความพร้อมใช้งานของข้อมูล เนื่องจาก Ethereum ทำหน้าที่เป็นเลเยอร์ฐานสำหรับโรลอัป L2 การโรลอัปจึงสามารถเพิ่มประสิทธิภาพการดำเนินการได้อย่างแข็งขันผ่านเวลาบล็อกที่เร็วขึ้นและบล็อกที่ใหญ่กว่าโดยไม่กระทบต่อการกระจายอำนาจหรือความปลอดภัย
ฟังก์ชั่นของ Ethereum (เลเยอร์ฐาน L1) และโรลอัพ (L2) ในสถาปัตยกรรมบล็อกเชนแบบแยกส่วน
กระบวนการพัฒนาสแต็กเทคโนโลยีโมดูลาร์ของ Ethereum
กระบวนการพัฒนาสแต็กเทคโนโลยีโมดูลาร์ของ Ethereum มีดังนี้:
1. บล็อกเชนเสาหิน: แสดงถึง Ethereum L1 หรือเชนหลัก ซึ่งตัวมันเองเป็นบล็อกเชนเสาหิน
2. ภาพรวม: โซลูชัน L2 ที่ทำหน้าที่เป็นเลเยอร์การดำเนินการ เช่น Arbitrum และ Optimism ย้ายเลเยอร์การดำเนินการออกจาก Ethereum L1 เผยแพร่รากสถานะและข้อมูลสรุป และส่งกลับไปยัง Ethereum L1
3. การโรลอัพแบบโมดูลาร์: การโรลอัพที่มีความพร้อมใช้งานของข้อมูลแบบโมดูลาร์
เทคโนโลยีสแต็ก L2 แบบโมดูลาร์ของ Ethereum สามารถให้ความสามารถในการขยายขนาดในขณะที่ยังคงรักษาระดับความปลอดภัยและการกระจายอำนาจในระดับสูง การผสมผสานอันทรงพลังนี้ทำให้ Ethereum มีรากฐานสำหรับระบบนิเวศบล็อกเชนที่มีประสิทธิภาพและยั่งยืนยิ่งขึ้น
บล็อกเชนเสาหิน
บล็อกเชนเสาหินเป็นรูปแบบการทำงานดั้งเดิมของ Ethereum และจัดการทุกอย่างโดยไม่ต้องใช้การโรลอัพหรือการแบ่งส่วนข้อมูล สถาปัตยกรรมขนาดใหญ่นี้ให้ความปลอดภัยสูงสุด แต่มาด้วยต้นทุนที่สูงและความสามารถในการปรับขนาดที่จำกัด ดังนั้นความเร็วการทำธุรกรรมของ Ethereum mainnet จึงค่อนข้างช้า โดยมี TPS เฉลี่ยเพียง 15 – 20 ปัจจุบัน Ethereum กำลังค่อยๆ เปลี่ยนเป็นบล็อคเชนแบบโมดูลาร์ โดยส่วนใหญ่ผ่านการนำกลยุทธ์การประมวลผลและการแบ่งแยกข้อมูลเป็นศูนย์กลางมาใช้เป็นหลัก
Rollup
Rollup เป็นความก้าวหน้าทางเทคโนโลยีที่เก่าแก่ที่สุดในบล็อกเชนแบบโมดูลาร์ โดยขยายสถาปัตยกรรมเสาหินของ Ethereum โดยจัดให้มีเลเยอร์แยกต่างหากสำหรับการดำเนินการ Rollup จะสรุปเลเยอร์การดำเนินการของบล็อกเชนอย่างปลอดภัยลงในซีเควนเซอร์ ซึ่งใช้คอมพิวเตอร์ที่ทรงพลังในการจัดแพ็คเกจและดำเนินการธุรกรรมหลายรายการก่อนที่จะส่งข้อมูลที่ถูกบีบอัดกลับไปยังเครือข่ายหลัก Ethereum เป็นประจำเพื่อตรวจสอบ Rollup สามารถเพิ่ม TPS ได้ 20 – 50 เท่าโดยการย้ายกระบวนการคำนวณนี้ออกจากเครือข่าย Ethereum
ในสถานการณ์ปัจจุบัน การยกเลิกจะมีบทบาทเป็นชั้นการดำเนินการ ประมวลผลธุรกรรมในขณะที่จ้างบุคคลภายนอกในการชำระเงิน ฉันทามติ และความพร้อมใช้งานของข้อมูล ตัวอย่างเช่น การยกเลิกในแง่ดีโดยใช้เครื่องเสมือน Optimistic และการยกเลิก ZK ที่ใช้ zk EVM การยกเลิกเหล่านี้ดำเนินการสัญญาอัจฉริยะและประมวลผลธุรกรรม แต่ยังคงพึ่งพา Ethereum เพื่อ:
การชำระเงิน: การทำธุรกรรมแบบสะสมทั้งหมดเสร็จสมบูรณ์บน Ethereum ผู้ใช้การรวบรวมในแง่ดีต้องรอจนกว่าช่วงเวลาท้าทายจะผ่านไป หรือจนกว่าธุรกรรมจะถือว่าถูกต้องหลังจากการคำนวณการป้องกันการฉ้อโกง ผู้ใช้ zk rollup ต้องรอจนกว่าการตรวจสอบความถูกต้องจะได้รับการพิสูจน์
ความสอดคล้องและความพร้อมใช้งานของข้อมูล: Rollup จะเผยแพร่ข้อมูลธุรกรรมไปยัง Ethereum mainnet ในรูปแบบของ CallData ช่วยให้ใครก็ตามสามารถทำธุรกรรม Rollup และสร้างสถานะใหม่ได้หากจำเป็น การยกเลิกในแง่ดีต้องใช้พื้นที่บล็อกจำนวนมากและระยะเวลาท้าทาย 7 - 14 วันก่อนสรุปผล โรลอัพ Zk จะจัดเก็บข้อมูลที่พร้อมสำหรับการตรวจสอบเป็นเวลา 30 วัน โดยให้การสรุปผลทันที แต่ต้องใช้พลังการประมวลผลจำนวนมากเพื่อสร้างหลักฐาน
ด้วย Ethereum เป็นเลเยอร์ฐานสำหรับโรลอัพ การโรลอัพสามารถให้เวลาบล็อกเร็วขึ้นและบล็อกใหญ่ขึ้นได้ โดยไม่กระทบต่อการกระจายอำนาจหรือความปลอดภัย Rollup อาจกล่าวได้ว่าเป็นจุดเริ่มต้นของยุคใหม่ของ Ethereum ธุรกรรมทั้งหมดของ Arbitrum และ Optimism เกินจำนวนธุรกรรมบน Ethereum เมื่อเร็วๆ นี้ ซึ่งสะท้อนถึงแนวโน้มแบบโมดูลาร์ของ Ethereum
การยกเลิกแบบโมดูลาร์
การโรลอัปแบบโมดูลาร์ที่ใหม่กว่าจะย้ายเลเยอร์ความพร้อมใช้งานของข้อมูลออกจาก Ethereum ตัวอย่างเช่น Mantle ยังคงอาศัย Ethereum ในการตั้งถิ่นฐานและตกลงร่วมกัน แต่ใช้ประโยชน์จาก Mantle DA เป็นชั้นความพร้อมใช้งานของข้อมูล Mantle DA ดำเนินการเรียงลำดับข้อมูลและให้การรับรองข้อมูลโดยไม่ต้องดำเนินการธุรกรรม การดำเนินการธุรกรรมได้รับการว่าจ้างจากภายนอกอย่างมีประสิทธิภาพไปยังเลเยอร์การดำเนินการของ Mantle
ก่อนหน้านี้ Ethereum เป็นโซลูชันเดียวที่มีข้อมูลพร้อมใช้งานสำหรับการโรลอัป ซึ่งนำไปสู่ความท้าทายด้านต้นทุน ความพร้อมใช้งานของข้อมูลเป็นแหล่งที่มาของต้นทุนที่ใหญ่ที่สุดสำหรับการโรลอัปส่วนใหญ่ โดยเฉพาะอย่างยิ่งการจัดเก็บข้อมูลธุรกรรมบน Ethereum ซึ่งสามารถคิดเป็นสัดส่วนสูงถึง 70% ของต้นทุน นอกจากนี้ ค่าใช้จ่ายนี้ยังแปรผันและเพิ่มขึ้นตามสัดส่วนการใช้งาน ซึ่งถือเป็นอุปสรรคสำคัญเมื่อมีผู้ใช้เข้าร่วมมากขึ้น จนถึงขณะนี้ เฉพาะการสรุปข้อมูลขนาดใหญ่ที่มีทรัพยากรจำนวนมากเท่านั้นที่สามารถรองรับฐานผู้ใช้ที่ใหญ่ขึ้นได้
โชคดีที่สิ่งต่าง ๆ กำลังเปลี่ยนแปลงบน Ethereum และโซลูชันโมดูลาร์ใหม่กำลังเกิดขึ้นในรูปแบบของชั้นความพร้อมใช้งานของข้อมูล เพื่อลดต้นทุนการส่งข้อมูลธุรกรรม ตัวอย่างที่สำคัญของชั้นความพร้อมใช้งานของข้อมูล ได้แก่ EigenDA, Celestia และ Avail ซึ่งทั้งหมดจัดการกับปัญหาความพร้อมใช้งานของข้อมูลและมอบแนวทางแก้ไขที่เป็นไปได้สำหรับข้อจำกัดของการยกเลิก
อนาคตแบบโมดูลาร์
ในช่วงทศวรรษที่ผ่านมา เขตข้อมูลบล็อกเชนมักจะตกอยู่ในวงจรที่เลวร้ายเมื่อต้องรับมือกับความท้าทายในการขยายขนาด นั่นคือการสร้างบล็อกเชน L1 ใหม่อย่างต่อเนื่องเนื่องจากต้นทุนและข้อจำกัดที่สูงของ Ethereum อย่างไรก็ตาม ค่าธรรมเนียมที่สูงของ Ethereum ไม่ใช่ข้อผิดพลาดที่แก้ไขไม่ได้จริงๆ
ในโลกที่โซลูชัน L2 กลายเป็นบรรทัดฐานสำหรับการนำไปใช้จำนวนมาก บล็อกเชนแบบโมดูลาร์ปฏิวัติสถาปัตยกรรมบล็อกเชนโดยการแบ่งชั้นการดำเนินการ การชำระบัญชี ฉันทามติ และชั้นความพร้อมใช้งานของข้อมูล เมื่อบล็อกเชนเสาหินต่อสู้กับความสามารถในการขยายขนาด ศักยภาพของสถาปัตยกรรมแบบโมดูลาร์ก็จะถูกปลดปล่อยออกมา
เมื่อชั้นความพร้อมใช้งานของข้อมูลพัฒนาและแข่งขันกัน อุปสรรคในการเข้าและอุปสรรคในการเข้าสู่ชุดรวมใหม่จะลดลงอย่างมาก ในอนาคตอันใกล้นี้ แอปพลิเคชันบน OP หรือ ZK Stack มีแนวโน้มที่จะเติบโตอย่างรวดเร็ว เนื่องจากต้นทุนความพร้อมของข้อมูลที่ลดลง และการปรับปรุงเพิ่มเติมในฟังก์ชันการทำงานแบบโมดูลาร์
เว็บไซต์อย่างเป็นทางการของ Ebunker:https://www.ebunker.io