เข้าใจบล็อกเชนโมดูล

ทำไมบล็อกเชนแบบโมดูลาร์มันถูกนำเสนอให้เห็นมากขึ้น? แต่คือบล็อกเชนแบบโมดูลาร์หมายถึงอะไร? บทความนี้จะสำรวจแนวโน้มใหม่ในบล็อกเชน—เรื่องร้อยของโมดูลาร์ มันจะมองที่ความท้าทายที่เผชิญโดย Ethereum, เปรียบเทียบบล็อกเชนแบบโมดูลาร์กับบล็อกเชนแบบมอนโอลิดิก และคาดการณ์ผลกระทบของบล็อกเชนแบบโมดูลาร์ต่อสถาปัตยกรรมของบล็อกเชนโดยรวมและการใช้งานของมัน

บทนำ

เมื่อเทคโนโลยีบล็อกเชนก้าวไปข้างหน้าและนวัตกรรม นิยามเป็นส่วนประกอบเรื่องราวที่สับสนที่แทนที่นิยามเรื่องราวบล็อกเชนสาธารณะแบบดั้งเดิมเรื่อย ๆ ให้กลายเป็นแนวโน้มหลักในวงการบล็อกเชน การเปลี่ยนแปลงนี้ได้ดึงดูดความสนใจจากโครงการและนักลงทุนมากมาย นำมาซึ่งคลื่นของคำตอบทางเทคนิคและการแข่งขันในการจับตลาดในโมดูลต่าง ๆ ต่อกับพื้นหลังของการแข่งขันบล็อกเชนสาธารณะที่กำลังเพิ่มขึ้น เราอาจจะเห็นคำว่า "มอดูลาร์" กำลังเคลื่อนไหวเข้าสู่แนวโน้มหลัก ๆ ซึ่งนำมาซึ่งการเปลี่ยนแปลงและโอกาสใหม่ในอุตสาหกรรมบล็อกเชนทั้งหมด

โครงเรื่องแบบโมดูล

กับการพัฒนาของบล็อกเชน (การขยายฟังก์ชัน, การเพิ่มจำนวนผู้ใช้งาน, และการดำเนินการบนเชนทุกครั้งที่เพิ่มขึ้น), ข้อมูลที่เพิ่มขึ้นทุกวันได้เริ่มเข้าสู่ Ethereum mainnet ในตอนนี้ ซึ่งเริ่มมีข้อมูลมากเกินไป ขณะที่ประสิทธิภาพของ Ethereum เข้าสู่ขีดจำกัด โดยเพื่อเพิ่มประสิทธิภาพ, รักษาความเป็นเลิศในการแข่งขัน, และป้องกันการสูญเสียผู้ใช้ Ethereum ได้เริ่มต้นใช้การอัปเกรดที่เรียกว่า Danksharding อัปเกรดนี้เกี่ยวข้องกับการทำซ้ำ, อัปเกรด, และการนำออกไปของโมดูลต่าง ๆ ของ Ethereum เพื่อให้สะดวกต่อการเปลี่ยนจากเชนเดี่ยวไปสู่โครงสร้างชั้น

การขยายข้อมูลบนเชนอีเธอเรียม

ความสามารถในการตรวจสอบย้อนกลับและความโปร่งใสของบล็อกเชนเป็นเพราะทุกโหนดเต็มรูปแบบได้จัดเก็บข้อมูลในอดีตทั้งหมดเพื่อให้แน่ใจว่าทุกธุรกรรมในเครือข่ายสามารถติดตามและตรวจสอบได้ อย่างไรก็ตามเมื่อเวลาผ่านไปปริมาณข้อมูลในเครือข่ายบล็อกเชนได้ขยายตัวในอัตราทางเรขาคณิตซึ่งนําไปสู่การเพิ่มขึ้นของฮาร์ดแวร์โหนดและต้นทุนการดําเนินงานอย่างต่อเนื่อง เริ่มแรก Ethereum ดําเนินการเป็นบล็อกเชนเดียว โดยงานทั้งหมดเสร็จสมบูรณ์โดยโหนดแบบเต็ม อย่างไรก็ตามเนื่องจากระบบนิเวศของ Ethereum ยังคงพัฒนาและเติบโตในขนาดจึงจําเป็นต้องแสวงหาการปฏิรูปเพื่อรองรับอัตราการพัฒนา เพื่อจุดประสงค์นี้ Ethereum ได้เริ่มการสํารวจจํานวนมาก ตัวอย่างเช่นมีการสํารวจ sidechains และ Plasma รวมถึงโซลูชัน Layer2 หลักสี่ตัวที่ทุกคนคุ้นเคย

ความต้องการสำหรับความสามารถในการขยายของอีเธอเรียม

การพัฒนาอย่างรวดเร็วของเลเยอร์2

เมื่อโหนดไม่สามารถจัดการงานทั้งหมดบนบล็อกเชนได้, จําเป็นต้องมีความสามารถในการปรับขนาด. การระเบิดของ Ethereum ในภาค DeFi ได้ผลักดันภาระเครือข่ายไปสู่จุดสูงสุดในประวัติศาสตร์ด้วยต้นทุนการทําธุรกรรมที่สูงเพิ่มเกณฑ์การเข้ากองทุนขนาดเล็กกลายเป็นอุปสรรคในการดึงดูดผู้ใช้ใหม่ ยกตัวอย่างโซลูชัน Layer2 ของ Ethereum มันจ้างเลเยอร์สัญญาอัจฉริยะและเลเยอร์การดําเนินการให้กับโครงการ Layer2 เพื่อการทํางานร่วมกัน ในรุ่นนี้ธุรกรรมจะถูกแจกจ่ายไปยังเครือข่าย Layer2 สําหรับการส่งและการดําเนินการโดยห่วงโซ่หลักของ Ethereum มีหน้าที่ตรวจสอบสัญญาอัจฉริยะและการจัดเก็บข้อมูลเท่านั้น สิ่งนี้จะช่วยลดความซ้ําซ้อนของข้อมูลของ Ethereum และลดภาระเครือข่ายได้อย่างมาก ในขณะเดียวกันรูปแบบความร่วมมือนี้ยังชี้ให้เห็นถึงทิศทางใหม่สําหรับการพัฒนาเครือข่ายสาธารณะอื่น ๆ ตามข้อมูล L2beat ณ เดือนมีนาคม 2024 มีเครือข่าย Layer2 46 เครือข่ายที่เปิดตัวเครือข่ายหลักโดยมีเครือข่าย Layer2 มากกว่า 34 เครือข่ายกําลังจะเปิดตัวเกือบสองเท่าในหกเดือน

Source: L2Beat

ข้อมูลรายได้ชั้นที่ 2

เรียกอาร์บิตรัมเป็นตัวอย่าง โดยผู้ใช้ทำการโอนเงินบนเลเยอร์ 2 ของอาร์บิตรัม จะเกิดค่าธรรมเนียมที่สอดคล้องกัน อาร์บิตรัมในฐานะเป็นโซลูชันเลเยอร์ 2 รับผิดชอบการดำเนินการธุรกรรมและการเรียกเก็บค่าธรรมเนียมการดำเนินงานที่เกี่ยวข้องในขณะเดียวกัน ส่วนของค่าธรรมเนียมนี้เป็นส่วนใหญ่ของค่าใช้จ่าย L2

ตามข้อมูลจาก Tokenterminal บริษัท ARB มีรายได้จากค่าธรรมเนียมที่สะสมได้ในรอบสามเดือนที่ผ่านมาทั้งหมด 47.435 ล้าน USD โดยมีค่าใช้จ่ายทั้งสิ้น 35.1 ล้าน USD

แหล่งข้อมูล: เทอมินอลโทเค็น

การมุ่งเน้นที่ Rollup-Centric Approach

การขยายตัวของเครือข่ายบล็อกเชนโดยทั่วไปทําได้ผ่านสองวิธี: การปรับขนาดแนวนอนผ่านการแบ่งส่วนและการปรับขนาดแนวตั้งผ่านการแบ่งชั้น วิธีการแบ่งชั้นนั้นตรงไปตรงมามากขึ้นโดย Rollups ทําหน้าที่เป็นเลเยอร์การดําเนินการเพื่อลดแรงกดดันต่อ Ethereum mainnet ในทางกลับกัน Sharding ถือเป็นทิศทางที่ดีที่สุดสําหรับความสามารถในการปรับขนาดบล็อกเชน ซึ่งครอบคลุมทั้งการแบ่งส่วนข้อมูลและการแบ่งส่วนธุรกรรม เมื่อวันที่ 20 ธันวาคม 2020 Ethereum มุ่งมั่นที่จะใช้แผนงานที่เน้นเลเยอร์และเน้น Rollup โดยวางตําแหน่งตัวเองเป็นเลเยอร์การตั้งถิ่นฐานและเลเยอร์ความพร้อมใช้งานของข้อมูลสําหรับ Rollups โดยมีเป้าหมายสูงสุดในการใช้การแบ่งข้อมูล วิธีนี้เรียกว่า "การทําให้เป็นโมดูล" ด้วยการใช้วิธีการแบบแยกส่วน Ethereum สามารถรวมหลายเลเยอร์แต่ละชั้นมีฟังก์ชั่นเฉพาะซึ่งจะช่วยเพิ่มความสามารถในการปรับขนาดประสิทธิภาพและประสิทธิภาพโดยรวม

แหล่งที่มา: Vitalik.eth

สรุป

เพื่อการขยายมาตรฐาน อีเธอเรียมได้เปลี่ยนทิศทางไปสู่การขยายตัวอย่างแบบโมดูลอย่างอย่างมีระเบียบเรียง อีเธอเรียมกำลังพัฒนาจากชั้นดำเนินการเป็นชั้นตรวจสอบโดยมีแผนงานการพัฒนาซึ่งรวมถึง Rollups ที่โอนภาระของกิจกรรม on-chain ไปยัง off-chain โดยการย้ายส่วนหนึ่งของภาระการคำนวณของเครือข่ายหลัก มันช่วยให้ความเร็วในการทำธุรกรรมเพิ่มขึ้นลดต้นทุนและบรรเทาปัญหาการแออัดของเครือข่าย โดยสุดท้ายเร่งความสามารถในการขยายมาตรฐานประสิทธิภาพ ทำให้ที่ตั้งของมันเข้มแข็งและรักษาผู้ใช้ได้

ระบบบล็อกเชนรวมทั้งระบบบล็อกเชนแบบโมดูลาร์

ในช่วงต้นของแพลตฟอร์มบล็อกเชน นักขุดบล็อกมักจะถูกเรียกว่าผู้ตรวจสอบที่รับผิดชอบในการบำรุงรักษาเครือข่ายบล็อกเชน อย่างไรก็ตาม แต่ละโหนดจริง ๆ ประกอบด้วยโมดูลหลายรายการ แต่ละโมดูลมีหน้าที่ต่าง ๆ เช่น การเก็บรวบรวมธุรกรรมของผู้ใช้ การดำเนินธุรกรรม การอัปเดตสถานะ การเสนอบล็อก และลงคะแนนเสนอ การตั้งค่าและสร้างตั้งค่านี้ทำให้ระบบเหล่านี้เป็นรากฐานของระบบบล็อกเชนที่เราเรียกว่าระบบบล็อกเชนที่รวมอย่างเป็นระบบและมีประสิทธิภาพ

ระบบบล็อกเชนที่ผสมผสาน

ในระบบบล็อกเชนที่รวมอยู่แบบดั้งเดิม มักจะมีชั้นที่สำคัญ 4 ชั้นโดยปกติ: ชั้นสมาร์ทคอนแทรค, ชั้นการดำเนินการ, ชั้นการชำระเงิน, และชั้นความสามารถในการใช้ข้อมูล ซึ่งฟังก์ชันทั้งหมดเหล่านี้ถูกนำมาใช้ร่วมกันโดยชั้นการตัดสินใจรากฐานเดียว อย่างไรก็ตาม โครงสร้างรวมนี้ก็เสนอบางความท้าทาย โดยเนื่องจากชั้นการตัดสินใจต้องจัดการกับหลายงานที่แตกต่างกันและไม่สามารถปรับปรุงฟังก์ชันใดๆ อิสระ โครงสร้างนี้มักจำกัดความจุของระบบ

ระบบบล็อกเชนแบบโมดูล

การแยกส่วนทางโมดูลเป็นกระบวนการที่เกี่ยวข้องกับการแยกฟังก์ชันต่าง ๆ ของบล็อกเชนเป็นโมดูลอิสระ ๆ แต่ละตัวที่รับผิดชอบในการดำเนินการที่เฉพาะเจาะจง ระบบบล็อกเชนที่ถูกผสานเข้าด้วยกันเป็นเครือข่ายบล็อกเชนที่ชั้นตรวจสอบ ชั้นการเผยแพร่ข้อมูล ชั้นการตกลงและชั้นการดำเนินการถูกผสานเข้าด้วยกันและดำเนินการร่วมกัน ในทวีปกัน บล็อกเชนที่เป็นโมดูลแยกชั้นนี้ออกและให้ทำงานไปพร้อม ๆ กัน

Source: Celestia

ตาม Celestia จากมุมมองข้อมูล บล็อกเชนสาธารณะส่วนใหญ่ต้องทำงานเสร็จ 5 งานที่เกี่ยวข้องกับข้อมูล

  1. ข้อมูลถูกส่งไปที่ไหน? (ชั้นสมาร์ทคอนแทรค)
  2. ข้อมูลถูกประมวลผลที่ไหน? (ชั้นขั้นการปฏิบัติงาน)
  3. ข้อมูลถูกตรวจสอบที่ไหน? (ชั้นชำระเงิน)
  4. ข้อมูลถูกเก็บไว้ที่ไหน? (ชั้นข้อมูลที่มีพร้อมใช้งาน)
  5. ข้อมูลมีผลเมื่อไหร่? (ระดับตรงข้าม)

ความเป็นธรรมชนของการทำโมดูลคือการเปลี่ยนแปลงวิธีการจากการมีชั้นการตัดสินใจเดียวเป็นผู้ดำเนินการประมวลผลข้อมูลเป็นวิธีที่มีความร่วมมือระหว่างฝ่ายหลายๆ ฝ่าย วิจัยของ Celestia แสดงให้เห็นว่า ในขณะที่วิธีการแบบรวมกันมีลักษณะทั่วไปมากกว่า วิธีการแบบโมดูลมีลักษณะที่เฉพาะเจาะจงมากกว่า

แหล่งที่มา: Celestia

ทำไมถึงเลือกใช้โมดูลาร์ไซเชัน?

ข้อจำกัดของระบบเชนเดียว

ในปัจจุบัน บล็อกเชนส่วนใหญ่เป็นรูปแบบเดียวกัน ซึ่งหมายความว่าพวกเขาดำเนินการทุกงานในรูปแบบที่รวมอยู่ Blockchains เช่น Sui และ Aptos อยู่ในหมวดหมู่นี้ บล็อกเชนรูปแบบรวมได้สำรวจโอกาสในการใช้บล็อกเชนเพื่อสร้าง DApps ใหม่ ๆ อย่างหลากหลาย อย่างไรก็ตาม เมื่อ DApps เริ่มถูกสร้างและใช้งานบนเชนเหล่านี้ จะเกิดปัญหาหลายอย่างที่เด่นชัดขึ้น

  • ไม่สามารถสร้างอะไรก็ตามที่คุณต้องการบนบล็อกเชนที่กำหนดได้
  • ค่าใช้จ่ายในการสร้างและใช้ DApps สามารถทำให้แพงถึงขีดจำกัด ทำให้ DApps ยากที่จะรักษาไว้
  • เนื่องจากจำกัดการทำธุรกรรมต่อวินาที (TPS) เพียงเพียงสัญญาอัจฉริยะเพียงเล็กน้อยเท่านั้นสามารถดำเนินการได้
  • ประสิทธิภาพของกระบวนการตรวจสอบถูกจำกัดได้อย่างง่ายด้วยทรัพยากรของโหนด เช่น แบนด์วิดธ์ และพื้นที่จัดเก็บ
  • การเก็บข้อมูลบนบล็อกเชนสามารถขยายตัวอย่างก้าวหน้าตามเวลา ซึ่งท้าทายความต้องการด้านฮาร์ดแวร์ของโหนด
  • ความต้องการด้านฮาร์ดแวร์สำหรับกระบวนการตรวจสอบบนโหนดเริ่มมีความต้องการที่สูงขึ้น ทำให้มีโหนดน้อยลง ทำให้เสียหายต่อการกระจายอำนวยความสะดวกและความปลอดภัยของบล็อกเชน

ท้าทายเหล่านี้ทำให้การใช้บล็อกเชนที่รวมอยู่ยาก

ค่าใช้จ่ายสูงของการใช้ข้อมูล

ตามตารางที่แสดงค่าธรรมเนียมที่ L2 ต่าง ๆ จ่ายสำหรับการเผยแพร่ข้อมูลไปยัง Ethereum พบว่าการใช้จ่ายในเรื่องนี้มีมูลค่าสูง ณ วันที่ 22 มีนาคม 2024 ค่าใช้จ่ายนี้ได้เกินกว่า 36.24 ล้าน USD ในเดือนนี้แล้ว

แหล่งที่มา: ทราย

Numia Data ได้เผยแพร่รายงานชื่อ “The impact of Celestia’s modular DA layer on Ethereum L2s: a first look.” รายงานนี้เปรียบเทียบต้นทุนที่ต้องใช้สำหรับ L2s ต่าง ๆ เพื่อเผยแพร่ callData ไปยัง Ethereum ในช่วงครึ่งหลังของปี 2023 กับค่าใช้จ่ายที่เป็นไปได้หากพวกเขาใช้ Celestia เป็น DA layer อย่างชัดเจน ความแตกต่างนี้แสดงให้เห็นว่าการนำเข้า modularization ที่คล้าย Celestia สามารถประหยัดค่า Gas บน L2 ได้อย่างมีนัยสำคัญ

แหล่งข้อมูล: @numia.data/the-impact-of-celestias-modular-da-layer-on-ethereum-l2s-a-first-look-8321bd41ff25">Medium

ลักษณะของบล็อกเชนแบบโมดูล

ความปลอดภัยที่แบ่งปัน

การสร้างผู้ตรวจสอบเป็นขั้นตอนสำคัญในการสร้างบล็อกเชน อย่างไรก็ตาม ไม่ทุกโซ่สามารถหาชุดผู้ตรวจสอบที่มีขนาดเพียงพอเพื่อให้มั่นคงปลอดภัย โซ่ที่พึ่งผู้ตรวจสอบที่มีขนาดใหญ่จะได้รับความมั่นคงปลอดภัยสูง ในขณะที่โซ่ที่พึ่งผู้ตรวจสอบที่มีขนาดเล็กจะมีความมั่นคงปลอดภัยต่ำ โดยการสร้างโซ่สาธารณะแบบโมดูลเพื่อแบ่งปันความมั่นคงปลอดภัย การสร้างบล็อกเชนใหม่สามารถหลีกเลี่ยงการสร้างชุดผู้ตรวจสอบใหม่ ตัวอย่างเช่น Celestia มีการให้ความสามารถในการใช้งานข้อมูล ทำให้ง่ายต่อบล็อกเชนที่จะตรวจสอบว่าธุรกรรมของพวกเขาได้รับการเผยแพร่หรือไม่ ความมั่นคงปลอดภัยที่แบ่งปันยังมีวิธีที่มีประสิทธิภาพและมีประสิทธิภาพสำหรับนิเวศบล็อกเชน

ขยายขอบเขต

บล็อกเชนที่รวมเลเยอร์สมาร์ทคอนแทรค ซึ่งประกอบด้วยฟังก์ชันของเลเยอร์การดำเนินการ เลเยอร์การชำระเงิน เลเยอร์การให้ข้อมูลและเลเยอร์การตัดสินใจภายในเลเยอร์เดียวกัน แนวทางนี้ทำให้การสร้างบล็อกเชนซับซ้อนขึ้นและเพิ่มความเสี่ยงของระบบและคองเจสชันเนื่องจากพยายามจะจัดการกับฟังก์ชันทั้งหมดภายในเลเยอร์เดียวกัน ในทางตรงข้าม บล็อกเชนแบบโมดูลาร์แบ่งฟังก์ชันต่าง ๆ ไปไปที่เลเยอร์ที่แยกกันเพื่อเสริมความสามารถในการขยายเชือกของเชน ตัวอย่างเช่น แบบโมดูลาร์ L1 เช่น Celestia สามารถเน้นในเรื่องการให้ข้อมูล (L1 สามารถเน้นทุกทรัพยากรเพื่อให้ข้อมูลสำหรับ L2 เช่นผ่าน rollups)

การทำให้การสร้างบล็อกเชนง่ายขึ้น

เมื่อพัฒนาบล็อกเชนใหม่ นักพัฒนาสามารถสร้างมันได้เร็วขึ้นผ่านการออกแบบที่ยืดหยุ่นและการพัฒนาแบบโมดูลาร์ ซึ่งหมายความว่าพวกเขาสามารถเลือกโมดูลฟังก์ชันที่เหมาะสมตามความต้องการและสามารถขยายออกและอัพเกรดได้ง่ายเมื่อจำเป็น ซึ่งจะเสริมความยืดหยุ่นและความสามารถในการปรับตัวของบล็อกเชน

ความยืดหยุ่น

โครงสร้างของบล็อกเชนแบบโมดูลมีความยืดหยุ่นและหลากหลายกว่าบล็อกเชนแบบโมโนลิธิกเนื่องจากมันช่วยให้นักพัฒนาสามารถเลือก ผสม และปรับแต่งโมดูลฟังก์ชันต่าง ๆ ตามความต้องการ เมื่อเปรียบเทียบกับโครงสร้างเดียว บล็อกเชนที่ออกแบบเป็นโมดูลสามารถตอบสนองความต้องการของผู้ใช้และ DApps ที่แตกต่างกันได้ดีกว่า ซึ่งจะนำเสนอช่วงของฟังก์ชันและสถานการณ์การใช้งานที่กว้างขวางกว่า

นอกจากการให้บริการฟังก์ชันที่หลากหลายมากขึ้น บล็อกเชนแบบโมดูลาร์ยังช่วยเพิ่มประสิทธิภาพและความยืดหยุ่นให้กับนักพัฒนาโปรแกรมเมอร์ด้วย โดยการแยกฟังก์ชันของบล็อกเชนออกเป็นโมดูลที่อิสระ นักพัฒนาโปรแกรมเมอร์สามารถบริหารจัดการและรักษาระบบได้ง่ายขึ้น และทำการอัพเดทและการทดสอบใหม่ๆ ได้อย่างรวดเร็วเมื่อจำเป็น ความยืดหยุ่นและความปรับแต่งนี้ช่วยเพิ่มประสิทธิภาพและความเสถียรของบล็อกเชน ทำให้ผู้ใช้มีประสบการณ์การใช้งานที่ดียิ่งขึ้น

สรุป

ในปี 2024 การทำให้เป็นโมดูลกำลังจะกลายเป็นเรื่องหลัก. Ethereum, ในฐานะเป็นแพลตฟอร์มสมาร์ทคอนแทรคชั่นชั้นนำ, ได้สนับสนุนการพัฒนาแบบโมดูลและการสำรวจเส้นทางการพัฒนาต่าง ๆ ที่เน้นไปที่ Rollups เพื่อแก้ไขความท้าทายที่เกี่ยวข้องกับความยืดหยุ่นและประสิทธิภาพของบล็อกเชน. อย่างไรก็ตาม, ผู้พัฒนาที่เพลิดเพลินกับความสะดวกที่เกิดขึ้นจากบล็อกเชนแบบโมดูล ก็ควรสำรวจทางเลือกที่เป็นอันดับแรก ๆ โมดูลกำลังเป็นทางเลือกที่ดีในปัจจุบัน แต่อาจจะไม่จำเป็นต้องเป็นทางเลือกที่ดีที่สุดในอนาคต

المؤلف: Snow
المترجم: Piper
المراجع (المراجعين): Edward、Wayne、Elisa、Ashley、Joyce
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.

เข้าใจบล็อกเชนโมดูล

มือใหม่4/14/2024, 12:40:03 PM
ทำไมบล็อกเชนแบบโมดูลาร์มันถูกนำเสนอให้เห็นมากขึ้น? แต่คือบล็อกเชนแบบโมดูลาร์หมายถึงอะไร? บทความนี้จะสำรวจแนวโน้มใหม่ในบล็อกเชน—เรื่องร้อยของโมดูลาร์ มันจะมองที่ความท้าทายที่เผชิญโดย Ethereum, เปรียบเทียบบล็อกเชนแบบโมดูลาร์กับบล็อกเชนแบบมอนโอลิดิก และคาดการณ์ผลกระทบของบล็อกเชนแบบโมดูลาร์ต่อสถาปัตยกรรมของบล็อกเชนโดยรวมและการใช้งานของมัน

บทนำ

เมื่อเทคโนโลยีบล็อกเชนก้าวไปข้างหน้าและนวัตกรรม นิยามเป็นส่วนประกอบเรื่องราวที่สับสนที่แทนที่นิยามเรื่องราวบล็อกเชนสาธารณะแบบดั้งเดิมเรื่อย ๆ ให้กลายเป็นแนวโน้มหลักในวงการบล็อกเชน การเปลี่ยนแปลงนี้ได้ดึงดูดความสนใจจากโครงการและนักลงทุนมากมาย นำมาซึ่งคลื่นของคำตอบทางเทคนิคและการแข่งขันในการจับตลาดในโมดูลต่าง ๆ ต่อกับพื้นหลังของการแข่งขันบล็อกเชนสาธารณะที่กำลังเพิ่มขึ้น เราอาจจะเห็นคำว่า "มอดูลาร์" กำลังเคลื่อนไหวเข้าสู่แนวโน้มหลัก ๆ ซึ่งนำมาซึ่งการเปลี่ยนแปลงและโอกาสใหม่ในอุตสาหกรรมบล็อกเชนทั้งหมด

โครงเรื่องแบบโมดูล

กับการพัฒนาของบล็อกเชน (การขยายฟังก์ชัน, การเพิ่มจำนวนผู้ใช้งาน, และการดำเนินการบนเชนทุกครั้งที่เพิ่มขึ้น), ข้อมูลที่เพิ่มขึ้นทุกวันได้เริ่มเข้าสู่ Ethereum mainnet ในตอนนี้ ซึ่งเริ่มมีข้อมูลมากเกินไป ขณะที่ประสิทธิภาพของ Ethereum เข้าสู่ขีดจำกัด โดยเพื่อเพิ่มประสิทธิภาพ, รักษาความเป็นเลิศในการแข่งขัน, และป้องกันการสูญเสียผู้ใช้ Ethereum ได้เริ่มต้นใช้การอัปเกรดที่เรียกว่า Danksharding อัปเกรดนี้เกี่ยวข้องกับการทำซ้ำ, อัปเกรด, และการนำออกไปของโมดูลต่าง ๆ ของ Ethereum เพื่อให้สะดวกต่อการเปลี่ยนจากเชนเดี่ยวไปสู่โครงสร้างชั้น

การขยายข้อมูลบนเชนอีเธอเรียม

ความสามารถในการตรวจสอบย้อนกลับและความโปร่งใสของบล็อกเชนเป็นเพราะทุกโหนดเต็มรูปแบบได้จัดเก็บข้อมูลในอดีตทั้งหมดเพื่อให้แน่ใจว่าทุกธุรกรรมในเครือข่ายสามารถติดตามและตรวจสอบได้ อย่างไรก็ตามเมื่อเวลาผ่านไปปริมาณข้อมูลในเครือข่ายบล็อกเชนได้ขยายตัวในอัตราทางเรขาคณิตซึ่งนําไปสู่การเพิ่มขึ้นของฮาร์ดแวร์โหนดและต้นทุนการดําเนินงานอย่างต่อเนื่อง เริ่มแรก Ethereum ดําเนินการเป็นบล็อกเชนเดียว โดยงานทั้งหมดเสร็จสมบูรณ์โดยโหนดแบบเต็ม อย่างไรก็ตามเนื่องจากระบบนิเวศของ Ethereum ยังคงพัฒนาและเติบโตในขนาดจึงจําเป็นต้องแสวงหาการปฏิรูปเพื่อรองรับอัตราการพัฒนา เพื่อจุดประสงค์นี้ Ethereum ได้เริ่มการสํารวจจํานวนมาก ตัวอย่างเช่นมีการสํารวจ sidechains และ Plasma รวมถึงโซลูชัน Layer2 หลักสี่ตัวที่ทุกคนคุ้นเคย

ความต้องการสำหรับความสามารถในการขยายของอีเธอเรียม

การพัฒนาอย่างรวดเร็วของเลเยอร์2

เมื่อโหนดไม่สามารถจัดการงานทั้งหมดบนบล็อกเชนได้, จําเป็นต้องมีความสามารถในการปรับขนาด. การระเบิดของ Ethereum ในภาค DeFi ได้ผลักดันภาระเครือข่ายไปสู่จุดสูงสุดในประวัติศาสตร์ด้วยต้นทุนการทําธุรกรรมที่สูงเพิ่มเกณฑ์การเข้ากองทุนขนาดเล็กกลายเป็นอุปสรรคในการดึงดูดผู้ใช้ใหม่ ยกตัวอย่างโซลูชัน Layer2 ของ Ethereum มันจ้างเลเยอร์สัญญาอัจฉริยะและเลเยอร์การดําเนินการให้กับโครงการ Layer2 เพื่อการทํางานร่วมกัน ในรุ่นนี้ธุรกรรมจะถูกแจกจ่ายไปยังเครือข่าย Layer2 สําหรับการส่งและการดําเนินการโดยห่วงโซ่หลักของ Ethereum มีหน้าที่ตรวจสอบสัญญาอัจฉริยะและการจัดเก็บข้อมูลเท่านั้น สิ่งนี้จะช่วยลดความซ้ําซ้อนของข้อมูลของ Ethereum และลดภาระเครือข่ายได้อย่างมาก ในขณะเดียวกันรูปแบบความร่วมมือนี้ยังชี้ให้เห็นถึงทิศทางใหม่สําหรับการพัฒนาเครือข่ายสาธารณะอื่น ๆ ตามข้อมูล L2beat ณ เดือนมีนาคม 2024 มีเครือข่าย Layer2 46 เครือข่ายที่เปิดตัวเครือข่ายหลักโดยมีเครือข่าย Layer2 มากกว่า 34 เครือข่ายกําลังจะเปิดตัวเกือบสองเท่าในหกเดือน

Source: L2Beat

ข้อมูลรายได้ชั้นที่ 2

เรียกอาร์บิตรัมเป็นตัวอย่าง โดยผู้ใช้ทำการโอนเงินบนเลเยอร์ 2 ของอาร์บิตรัม จะเกิดค่าธรรมเนียมที่สอดคล้องกัน อาร์บิตรัมในฐานะเป็นโซลูชันเลเยอร์ 2 รับผิดชอบการดำเนินการธุรกรรมและการเรียกเก็บค่าธรรมเนียมการดำเนินงานที่เกี่ยวข้องในขณะเดียวกัน ส่วนของค่าธรรมเนียมนี้เป็นส่วนใหญ่ของค่าใช้จ่าย L2

ตามข้อมูลจาก Tokenterminal บริษัท ARB มีรายได้จากค่าธรรมเนียมที่สะสมได้ในรอบสามเดือนที่ผ่านมาทั้งหมด 47.435 ล้าน USD โดยมีค่าใช้จ่ายทั้งสิ้น 35.1 ล้าน USD

แหล่งข้อมูล: เทอมินอลโทเค็น

การมุ่งเน้นที่ Rollup-Centric Approach

การขยายตัวของเครือข่ายบล็อกเชนโดยทั่วไปทําได้ผ่านสองวิธี: การปรับขนาดแนวนอนผ่านการแบ่งส่วนและการปรับขนาดแนวตั้งผ่านการแบ่งชั้น วิธีการแบ่งชั้นนั้นตรงไปตรงมามากขึ้นโดย Rollups ทําหน้าที่เป็นเลเยอร์การดําเนินการเพื่อลดแรงกดดันต่อ Ethereum mainnet ในทางกลับกัน Sharding ถือเป็นทิศทางที่ดีที่สุดสําหรับความสามารถในการปรับขนาดบล็อกเชน ซึ่งครอบคลุมทั้งการแบ่งส่วนข้อมูลและการแบ่งส่วนธุรกรรม เมื่อวันที่ 20 ธันวาคม 2020 Ethereum มุ่งมั่นที่จะใช้แผนงานที่เน้นเลเยอร์และเน้น Rollup โดยวางตําแหน่งตัวเองเป็นเลเยอร์การตั้งถิ่นฐานและเลเยอร์ความพร้อมใช้งานของข้อมูลสําหรับ Rollups โดยมีเป้าหมายสูงสุดในการใช้การแบ่งข้อมูล วิธีนี้เรียกว่า "การทําให้เป็นโมดูล" ด้วยการใช้วิธีการแบบแยกส่วน Ethereum สามารถรวมหลายเลเยอร์แต่ละชั้นมีฟังก์ชั่นเฉพาะซึ่งจะช่วยเพิ่มความสามารถในการปรับขนาดประสิทธิภาพและประสิทธิภาพโดยรวม

แหล่งที่มา: Vitalik.eth

สรุป

เพื่อการขยายมาตรฐาน อีเธอเรียมได้เปลี่ยนทิศทางไปสู่การขยายตัวอย่างแบบโมดูลอย่างอย่างมีระเบียบเรียง อีเธอเรียมกำลังพัฒนาจากชั้นดำเนินการเป็นชั้นตรวจสอบโดยมีแผนงานการพัฒนาซึ่งรวมถึง Rollups ที่โอนภาระของกิจกรรม on-chain ไปยัง off-chain โดยการย้ายส่วนหนึ่งของภาระการคำนวณของเครือข่ายหลัก มันช่วยให้ความเร็วในการทำธุรกรรมเพิ่มขึ้นลดต้นทุนและบรรเทาปัญหาการแออัดของเครือข่าย โดยสุดท้ายเร่งความสามารถในการขยายมาตรฐานประสิทธิภาพ ทำให้ที่ตั้งของมันเข้มแข็งและรักษาผู้ใช้ได้

ระบบบล็อกเชนรวมทั้งระบบบล็อกเชนแบบโมดูลาร์

ในช่วงต้นของแพลตฟอร์มบล็อกเชน นักขุดบล็อกมักจะถูกเรียกว่าผู้ตรวจสอบที่รับผิดชอบในการบำรุงรักษาเครือข่ายบล็อกเชน อย่างไรก็ตาม แต่ละโหนดจริง ๆ ประกอบด้วยโมดูลหลายรายการ แต่ละโมดูลมีหน้าที่ต่าง ๆ เช่น การเก็บรวบรวมธุรกรรมของผู้ใช้ การดำเนินธุรกรรม การอัปเดตสถานะ การเสนอบล็อก และลงคะแนนเสนอ การตั้งค่าและสร้างตั้งค่านี้ทำให้ระบบเหล่านี้เป็นรากฐานของระบบบล็อกเชนที่เราเรียกว่าระบบบล็อกเชนที่รวมอย่างเป็นระบบและมีประสิทธิภาพ

ระบบบล็อกเชนที่ผสมผสาน

ในระบบบล็อกเชนที่รวมอยู่แบบดั้งเดิม มักจะมีชั้นที่สำคัญ 4 ชั้นโดยปกติ: ชั้นสมาร์ทคอนแทรค, ชั้นการดำเนินการ, ชั้นการชำระเงิน, และชั้นความสามารถในการใช้ข้อมูล ซึ่งฟังก์ชันทั้งหมดเหล่านี้ถูกนำมาใช้ร่วมกันโดยชั้นการตัดสินใจรากฐานเดียว อย่างไรก็ตาม โครงสร้างรวมนี้ก็เสนอบางความท้าทาย โดยเนื่องจากชั้นการตัดสินใจต้องจัดการกับหลายงานที่แตกต่างกันและไม่สามารถปรับปรุงฟังก์ชันใดๆ อิสระ โครงสร้างนี้มักจำกัดความจุของระบบ

ระบบบล็อกเชนแบบโมดูล

การแยกส่วนทางโมดูลเป็นกระบวนการที่เกี่ยวข้องกับการแยกฟังก์ชันต่าง ๆ ของบล็อกเชนเป็นโมดูลอิสระ ๆ แต่ละตัวที่รับผิดชอบในการดำเนินการที่เฉพาะเจาะจง ระบบบล็อกเชนที่ถูกผสานเข้าด้วยกันเป็นเครือข่ายบล็อกเชนที่ชั้นตรวจสอบ ชั้นการเผยแพร่ข้อมูล ชั้นการตกลงและชั้นการดำเนินการถูกผสานเข้าด้วยกันและดำเนินการร่วมกัน ในทวีปกัน บล็อกเชนที่เป็นโมดูลแยกชั้นนี้ออกและให้ทำงานไปพร้อม ๆ กัน

Source: Celestia

ตาม Celestia จากมุมมองข้อมูล บล็อกเชนสาธารณะส่วนใหญ่ต้องทำงานเสร็จ 5 งานที่เกี่ยวข้องกับข้อมูล

  1. ข้อมูลถูกส่งไปที่ไหน? (ชั้นสมาร์ทคอนแทรค)
  2. ข้อมูลถูกประมวลผลที่ไหน? (ชั้นขั้นการปฏิบัติงาน)
  3. ข้อมูลถูกตรวจสอบที่ไหน? (ชั้นชำระเงิน)
  4. ข้อมูลถูกเก็บไว้ที่ไหน? (ชั้นข้อมูลที่มีพร้อมใช้งาน)
  5. ข้อมูลมีผลเมื่อไหร่? (ระดับตรงข้าม)

ความเป็นธรรมชนของการทำโมดูลคือการเปลี่ยนแปลงวิธีการจากการมีชั้นการตัดสินใจเดียวเป็นผู้ดำเนินการประมวลผลข้อมูลเป็นวิธีที่มีความร่วมมือระหว่างฝ่ายหลายๆ ฝ่าย วิจัยของ Celestia แสดงให้เห็นว่า ในขณะที่วิธีการแบบรวมกันมีลักษณะทั่วไปมากกว่า วิธีการแบบโมดูลมีลักษณะที่เฉพาะเจาะจงมากกว่า

แหล่งที่มา: Celestia

ทำไมถึงเลือกใช้โมดูลาร์ไซเชัน?

ข้อจำกัดของระบบเชนเดียว

ในปัจจุบัน บล็อกเชนส่วนใหญ่เป็นรูปแบบเดียวกัน ซึ่งหมายความว่าพวกเขาดำเนินการทุกงานในรูปแบบที่รวมอยู่ Blockchains เช่น Sui และ Aptos อยู่ในหมวดหมู่นี้ บล็อกเชนรูปแบบรวมได้สำรวจโอกาสในการใช้บล็อกเชนเพื่อสร้าง DApps ใหม่ ๆ อย่างหลากหลาย อย่างไรก็ตาม เมื่อ DApps เริ่มถูกสร้างและใช้งานบนเชนเหล่านี้ จะเกิดปัญหาหลายอย่างที่เด่นชัดขึ้น

  • ไม่สามารถสร้างอะไรก็ตามที่คุณต้องการบนบล็อกเชนที่กำหนดได้
  • ค่าใช้จ่ายในการสร้างและใช้ DApps สามารถทำให้แพงถึงขีดจำกัด ทำให้ DApps ยากที่จะรักษาไว้
  • เนื่องจากจำกัดการทำธุรกรรมต่อวินาที (TPS) เพียงเพียงสัญญาอัจฉริยะเพียงเล็กน้อยเท่านั้นสามารถดำเนินการได้
  • ประสิทธิภาพของกระบวนการตรวจสอบถูกจำกัดได้อย่างง่ายด้วยทรัพยากรของโหนด เช่น แบนด์วิดธ์ และพื้นที่จัดเก็บ
  • การเก็บข้อมูลบนบล็อกเชนสามารถขยายตัวอย่างก้าวหน้าตามเวลา ซึ่งท้าทายความต้องการด้านฮาร์ดแวร์ของโหนด
  • ความต้องการด้านฮาร์ดแวร์สำหรับกระบวนการตรวจสอบบนโหนดเริ่มมีความต้องการที่สูงขึ้น ทำให้มีโหนดน้อยลง ทำให้เสียหายต่อการกระจายอำนวยความสะดวกและความปลอดภัยของบล็อกเชน

ท้าทายเหล่านี้ทำให้การใช้บล็อกเชนที่รวมอยู่ยาก

ค่าใช้จ่ายสูงของการใช้ข้อมูล

ตามตารางที่แสดงค่าธรรมเนียมที่ L2 ต่าง ๆ จ่ายสำหรับการเผยแพร่ข้อมูลไปยัง Ethereum พบว่าการใช้จ่ายในเรื่องนี้มีมูลค่าสูง ณ วันที่ 22 มีนาคม 2024 ค่าใช้จ่ายนี้ได้เกินกว่า 36.24 ล้าน USD ในเดือนนี้แล้ว

แหล่งที่มา: ทราย

Numia Data ได้เผยแพร่รายงานชื่อ “The impact of Celestia’s modular DA layer on Ethereum L2s: a first look.” รายงานนี้เปรียบเทียบต้นทุนที่ต้องใช้สำหรับ L2s ต่าง ๆ เพื่อเผยแพร่ callData ไปยัง Ethereum ในช่วงครึ่งหลังของปี 2023 กับค่าใช้จ่ายที่เป็นไปได้หากพวกเขาใช้ Celestia เป็น DA layer อย่างชัดเจน ความแตกต่างนี้แสดงให้เห็นว่าการนำเข้า modularization ที่คล้าย Celestia สามารถประหยัดค่า Gas บน L2 ได้อย่างมีนัยสำคัญ

แหล่งข้อมูล: @numia.data/the-impact-of-celestias-modular-da-layer-on-ethereum-l2s-a-first-look-8321bd41ff25">Medium

ลักษณะของบล็อกเชนแบบโมดูล

ความปลอดภัยที่แบ่งปัน

การสร้างผู้ตรวจสอบเป็นขั้นตอนสำคัญในการสร้างบล็อกเชน อย่างไรก็ตาม ไม่ทุกโซ่สามารถหาชุดผู้ตรวจสอบที่มีขนาดเพียงพอเพื่อให้มั่นคงปลอดภัย โซ่ที่พึ่งผู้ตรวจสอบที่มีขนาดใหญ่จะได้รับความมั่นคงปลอดภัยสูง ในขณะที่โซ่ที่พึ่งผู้ตรวจสอบที่มีขนาดเล็กจะมีความมั่นคงปลอดภัยต่ำ โดยการสร้างโซ่สาธารณะแบบโมดูลเพื่อแบ่งปันความมั่นคงปลอดภัย การสร้างบล็อกเชนใหม่สามารถหลีกเลี่ยงการสร้างชุดผู้ตรวจสอบใหม่ ตัวอย่างเช่น Celestia มีการให้ความสามารถในการใช้งานข้อมูล ทำให้ง่ายต่อบล็อกเชนที่จะตรวจสอบว่าธุรกรรมของพวกเขาได้รับการเผยแพร่หรือไม่ ความมั่นคงปลอดภัยที่แบ่งปันยังมีวิธีที่มีประสิทธิภาพและมีประสิทธิภาพสำหรับนิเวศบล็อกเชน

ขยายขอบเขต

บล็อกเชนที่รวมเลเยอร์สมาร์ทคอนแทรค ซึ่งประกอบด้วยฟังก์ชันของเลเยอร์การดำเนินการ เลเยอร์การชำระเงิน เลเยอร์การให้ข้อมูลและเลเยอร์การตัดสินใจภายในเลเยอร์เดียวกัน แนวทางนี้ทำให้การสร้างบล็อกเชนซับซ้อนขึ้นและเพิ่มความเสี่ยงของระบบและคองเจสชันเนื่องจากพยายามจะจัดการกับฟังก์ชันทั้งหมดภายในเลเยอร์เดียวกัน ในทางตรงข้าม บล็อกเชนแบบโมดูลาร์แบ่งฟังก์ชันต่าง ๆ ไปไปที่เลเยอร์ที่แยกกันเพื่อเสริมความสามารถในการขยายเชือกของเชน ตัวอย่างเช่น แบบโมดูลาร์ L1 เช่น Celestia สามารถเน้นในเรื่องการให้ข้อมูล (L1 สามารถเน้นทุกทรัพยากรเพื่อให้ข้อมูลสำหรับ L2 เช่นผ่าน rollups)

การทำให้การสร้างบล็อกเชนง่ายขึ้น

เมื่อพัฒนาบล็อกเชนใหม่ นักพัฒนาสามารถสร้างมันได้เร็วขึ้นผ่านการออกแบบที่ยืดหยุ่นและการพัฒนาแบบโมดูลาร์ ซึ่งหมายความว่าพวกเขาสามารถเลือกโมดูลฟังก์ชันที่เหมาะสมตามความต้องการและสามารถขยายออกและอัพเกรดได้ง่ายเมื่อจำเป็น ซึ่งจะเสริมความยืดหยุ่นและความสามารถในการปรับตัวของบล็อกเชน

ความยืดหยุ่น

โครงสร้างของบล็อกเชนแบบโมดูลมีความยืดหยุ่นและหลากหลายกว่าบล็อกเชนแบบโมโนลิธิกเนื่องจากมันช่วยให้นักพัฒนาสามารถเลือก ผสม และปรับแต่งโมดูลฟังก์ชันต่าง ๆ ตามความต้องการ เมื่อเปรียบเทียบกับโครงสร้างเดียว บล็อกเชนที่ออกแบบเป็นโมดูลสามารถตอบสนองความต้องการของผู้ใช้และ DApps ที่แตกต่างกันได้ดีกว่า ซึ่งจะนำเสนอช่วงของฟังก์ชันและสถานการณ์การใช้งานที่กว้างขวางกว่า

นอกจากการให้บริการฟังก์ชันที่หลากหลายมากขึ้น บล็อกเชนแบบโมดูลาร์ยังช่วยเพิ่มประสิทธิภาพและความยืดหยุ่นให้กับนักพัฒนาโปรแกรมเมอร์ด้วย โดยการแยกฟังก์ชันของบล็อกเชนออกเป็นโมดูลที่อิสระ นักพัฒนาโปรแกรมเมอร์สามารถบริหารจัดการและรักษาระบบได้ง่ายขึ้น และทำการอัพเดทและการทดสอบใหม่ๆ ได้อย่างรวดเร็วเมื่อจำเป็น ความยืดหยุ่นและความปรับแต่งนี้ช่วยเพิ่มประสิทธิภาพและความเสถียรของบล็อกเชน ทำให้ผู้ใช้มีประสบการณ์การใช้งานที่ดียิ่งขึ้น

สรุป

ในปี 2024 การทำให้เป็นโมดูลกำลังจะกลายเป็นเรื่องหลัก. Ethereum, ในฐานะเป็นแพลตฟอร์มสมาร์ทคอนแทรคชั่นชั้นนำ, ได้สนับสนุนการพัฒนาแบบโมดูลและการสำรวจเส้นทางการพัฒนาต่าง ๆ ที่เน้นไปที่ Rollups เพื่อแก้ไขความท้าทายที่เกี่ยวข้องกับความยืดหยุ่นและประสิทธิภาพของบล็อกเชน. อย่างไรก็ตาม, ผู้พัฒนาที่เพลิดเพลินกับความสะดวกที่เกิดขึ้นจากบล็อกเชนแบบโมดูล ก็ควรสำรวจทางเลือกที่เป็นอันดับแรก ๆ โมดูลกำลังเป็นทางเลือกที่ดีในปัจจุบัน แต่อาจจะไม่จำเป็นต้องเป็นทางเลือกที่ดีที่สุดในอนาคต

المؤلف: Snow
المترجم: Piper
المراجع (المراجعين): Edward、Wayne、Elisa、Ashley、Joyce
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!