การวิเคราะห์เทคโนโลยี L2 รุ่นต่อไปของ Ethereum: Booster Rollups

ผู้เขียน: 2077Research Source: X, @2077Research แปล: Shanoba, Golden Finance

ในบทความแรกของเราใน Rollups 2.0 ซีรีส์ เราได้พูดถึง rollup ที่ใช้ Layer 1 (L1) - วิธีการที่มีการกระจายอำนาจสูงสุดและเข้ากันได้กับ Ethereum สำหรับการจัดการ rollup โดยการมอบหมายงานการเรียงลำดับธุรกรรมให้กับ Ethereum L1 rollup ที่ใช้ L1 สามารถใช้ประโยชน์จากการกระจายอำนาจ ความเรียบง่าย และความกระตือรือร้นของ L1 ในขณะเดียวกันก็ยังนำข้อดีอื่นๆ มาด้วย

ในบทความวันนี้ เราจะสำรวจวิวัฒนาการขั้นตอนถัดไปของ rollup: Booster Rollups. Booster Rollups ไม่เพียงแต่สร้างขึ้นบนพื้นฐานของ rollup ที่ใช้ L1 เท่านั้น แต่ยังขยายความสามารถในการทำงานร่วมกัน (Composability) ของ Ethereum ไปอีกขั้น แต่เราจะขยายความสามารถในการทำงานร่วมกันนี้ได้อย่างไร?

ปัญหาของ L2 สเปซในปัจจุบัน

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

มาตรฐาน化 เป็นสิ่งสำคัญอย่างยิ่งต่อการทำให้การแลกเปลี่ยนการซื้อขายระหว่าง L2 ต่างๆ ราบรื่น เพื่อบรรลุเป้าหมายนี้ อาจจำเป็นต้องมีประเภทการซื้อขายใหม่ - การซื้อขายที่สามารถทำงานข้ามหลายเชนได้.

ในระบบนี้ การทำธุรกรรมหนึ่งสามารถสร้างธุรกรรมย่อยที่เล็กลงได้ ธุรกรรมย่อยแต่ละรายการประกอบด้วยรายละเอียดดังต่อไปนี้:

  1. รหัสของสายแหล่ง

  2. รหัสของโซ่เป้าหมาย

  3. ป้อนข้อมูล (เช่น ผู้โทร ที่อยู่ และข้อมูลการโทร)

  4. ผลลัพธ์ที่ผลิตจากเครือข่ายเป้าหมาย

บทบาทหลักสองประการของข้อมูลการซื้อขายนี้:

  1. เป็นข้อมูลนำเข้าในเครือข่ายต้นทาง

มันอนุญาตให้ผู้เข้าร่วมสามารถดูผลลัพธ์ได้โดยตรง โดยไม่ต้องมีส่วนร่วมกับเชนเป้าหมายโดยตรง.

  1. ตรวจสอบความสอดคล้องของข้อมูลนำเข้าและส่งออกบนโซ่เป้าหมาย

มันใช้ในการยืนยันว่าข้อมูลนำเข้าที่กำหนดผลิตผลลัพธ์ที่คาดหวังหรือไม่.

ด้วยวิธีนี้ แต่ละโซ่สามารถตรวจสอบธุรกรรมของตนเองได้อย่างอิสระ ในขณะที่ปฏิบัติตามรูปแบบธุรกรรมและมาตรฐานการแชร์ข้อมูลที่ป้อนเข้าไป

วิธีนี้ทำให้การตรวจสอบบล็อกยังคงง่าย โดยใช้สัญญาการตรวจสอบ L1 ที่คุ้นเคยเพื่อให้แน่ใจว่าบล็อกมีความถูกต้อง มาตรฐานที่ใช้ร่วมกันนี้และวิธีการทำธุรกรรมข้ามเชนที่ได้รับการปรับปรุงได้วางรากฐานที่มั่นคงสำหรับการพัฒนาในอนาคตของเครือข่าย L2 และทำให้ Booster Rollups กลายเป็นกุญแจสำคัญในการขับเคลื่อนการพัฒนาในระบบนิเวศของ Ethereum.

Booster Rollups แตกต่างกันอย่างไร?

Booster Rollups ประมวลผลธุรกรรมในลักษณะเดียวกับการดําเนินการบน L1 พวกเขาสามารถเข้าถึงสถานะของ L1 แต่มีที่เก็บข้อมูลแยกต่างหากขยายการดําเนินการและการจัดเก็บเป็น L2 แต่ละ L2 ขยายพื้นที่บล็อก L1 กระจายการประมวลผลธุรกรรมและการจัดเก็บข้อมูลในพื้นที่ที่กว้างขึ้น

ลองนึกภาพดูว่า แค่ติดตั้งแอปพลิเคชันแบบกระจายศูนย์ (dapp) เพียงครั้งเดียว มันก็สามารถขยายไปยัง Layer 2 (L2) ได้โดยอัตโนมัติ หากต้องการพื้นที่บล็อกเพิ่มเติม เพียงแค่เพิ่ม Booster Rollups โดยไม่ต้องตั้งค่าเพิ่มเติม นี่หมายความว่าผู้พัฒนาจะไม่ต้องเพิ่มงาน ค่าใช้จ่ายในการติดตั้งใหม่ หรือความซับซ้อนเพิ่มเติม

กล่าวโดยสรุป Booster Rollups ก็เหมือนกับการเพิ่ม CPU หรือ SSD ให้กับโน้ตบุ๊กของคุณ: มันเพิ่มประสิทธิภาพ ทำให้แอปพลิเคชันทำงานได้อย่างมีประสิทธิภาพมากขึ้น ในขณะที่ขยายตัวได้อย่างง่ายดาย.

จากมุมมองทางเทคนิค Booster Rollups สามารถอธิบายได้ว่าเป็น "การกระจายการดําเนินการธุรกรรมและการจัดเก็บในหลายส่วนแบ่งข้อมูล"

วิธีการทำงานของ Booster Rollups

ไม่ว่าจะเป็น Optimistic Rollup หรือ ZK Rollup ต่างก็สามารถใช้ฟังก์ชัน Booster ได้ อย่างไรก็ตาม ไม่ใช่ทุก Rollup ที่ต้องการการเพิ่มประสิทธิภาพเต็มรูปแบบ (Full Boosting) บาง Rollup สามารถได้รับประโยชน์จากการปรับแต่งเฉพาะ L2 ได้

หากเป้าหมายคือการบรรลุการขยายขนาด Ethereum ดั้งเดิม สถานการณ์ที่ดีที่สุดในการปรับปรุงคือการทำให้ Rollup ที่อิงจาก L1 ทำงาน โดยให้ผู้ตรวจสอบ L1 เสนอ Block สำหรับเครือข่าย Boosted ทั้งหมด เพื่อขยาย Ethereum อย่างไร้รอยต่อ.

Boosted Rollups ยังช่วยแก้ปัญหาการกระจายตัวที่แพร่หลายในระบบนิเวศ Rollup ปัจจุบัน ด้วยกลไกการจัดลําดับตาม L1 พวกเขาไม่เพียง แต่รักษาข้อดีของการจัดลําดับ L1 แต่ยังแนะนําธุรกรรมการรวมข้ามอะตอมภายในเครือข่ายบูสเตอร์ L2 ทั้งหมด การออกแบบนี้ตอบสนองวิสัยทัศน์การปรับขนาดที่ Ethereum จินตนาการไว้ตั้งแต่เริ่มต้น ทั้งแบบผสานรวมและปรับขนาดได้ ซึ่งเป็นโซลูชันแบบครบวงจรสําหรับความท้าทายในการเติบโตของ Ethereum

! 4A0WT6hPa0MnUszfDARYWbLDgNyQU7T66oivc26f.png

เนื่องจาก Booster Rollups รองรับการรวมตัวแบบซิงโครนัสโดยธรรมชาติ โมเดล rollup นี้ได้ขจัดความยุ่งยากในการจัดการกับการกระจายหรือการสลับระหว่าง L2 หลาย ๆ ตัว แอปพลิเคชันแบบกระจายศูนย์ (dapps) ที่มีลำดับความสำคัญทั้งหมดสามารถใช้งานได้บน L2 แต่ละตัว โดยมอบประสบการณ์ Ethereum ที่ไร้รอยต่อให้กับผู้ใช้

ด้วยการใช้ Booster Rollups นักพัฒนาสามารถขยาย dapps ของตนได้โดยไม่ต้องทำการปรับใช้ซ้ำหลายครั้งบน L2 ต่างๆ เพียงแค่ปรับใช้ครั้งเดียวบน L1 dapps ก็จะขยายไปยัง Boosted L2 ที่มีอยู่และในอนาคตทั้งหมด ทำให้กระบวนการพัฒนาและปรับใช้ง่ายขึ้นมาก

เนื่องจาก Booster Rollups รองรับการรวมตัวกันแบบซิงโครนัสตามธรรมชาติ โมเดล rollup นี้ขจัดความยุ่งยากในการจัดการกับการกระจายหรือการสลับระหว่าง L2 หลายตัว แอปพลิเคชันแบบกระจายศูนย์ (dapps) ที่ใช้เป็นหลักทั้งหมดสามารถใช้ได้ในแต่ละ L2 มอบประสบการณ์ Ethereum ที่ราบรื่นให้กับผู้ใช้.

ด้วยการใช้ Booster Rollups นักพัฒนาสามารถขยาย dapps ของพวกเขาได้โดยไม่ต้องปรับใช้ใหม่หลายครั้งบน L2 ที่แตกต่างกัน เพียงแค่ปรับใช้บน L1 ครั้งเดียว dapps จะขยายไปยัง Boosted L2 ที่มีอยู่และในอนาคตโดยอัตโนมัติ ทำให้กระบวนการพัฒนาและปรับใช้ง่ายมากขึ้น

ข้อดีของ Booster Rollups

  1. ความโปร่งใสในการขยายตัว

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

  1. แก้ไขปัญหาชิ้นส่วน

Booster Rollups มอบประสบการณ์การใช้งานที่เป็นหนึ่งเดียวระหว่าง L1 และ L2 เนื่องจากสัญญาอัจฉริยะมีที่อยู่เดียวกันในทุกเครือข่าย ผู้ใช้สามารถเพลิดเพลินกับความสอดคล้องและความสะดวกสบายในสภาพแวดล้อม L1 และ L2 ได้อย่างต่อเนื่อง.

  1. แก้ไขปัญหาประสิทธิภาพการปรับใช้ต่ำ

นักพัฒนาสามารถปรับใช้ได้เพียงครั้งเดียวบน L1 และ dapps จะรองรับหลาย Rollup โดยอัตโนมัติ ในขณะที่การอัปเดตจะถูกจัดการโดยการควบคุมแบบรวมศูนย์ ไม่ว่าจะเป็นผู้ใช้ที่ใช้บัญชีภายนอก (EOA) หรือกระเป๋าเงินอัจฉริยะ ก็สามารถทำการซื้อขายข้ามเครือข่ายได้อย่างราบรื่นผ่านที่อยู่เดียว

  1. แก้ปัญหาความน่าสนใจของผู้ดำเนินการ Rollup

นักพัฒนาสามารถไม่เลือกเครือข่ายที่ต้องการติดตั้งโดยเฉพาะได้ เนื่องจาก dapps จะรองรับเครือข่าย Rollup ต่างๆ โดยอัตโนมัติ Booster Rollups สามารถใช้ร่วมกับ Rollups ที่สร้างจาก L1 เพื่อให้การขยายตัวอย่างมีนัยสำคัญ นอกจากนี้ ไม่ใช่ทุก L2 ที่จำเป็นต้องเป็น Booster Rollups ซึ่งทำให้เครือข่ายผสมเป็นไปได้.

  1. การเพิ่มความเป็นอิสระและความปลอดภัย

Booster Rollups ได้ขจัดความจำเป็นในการใช้สัญญาห่อหุ้มเฉพาะ (Wrapper Contracts) เนื่องจากวิธีการทำงานของสัญญาอัจฉริยะใน L1 และ L2 นั้นเหมือนกัน โดยการควบคุมยังคงอยู่ในมือของนักพัฒนา ด้วยการใช้มาตรการความปลอดภัยที่เหมาะสมสำหรับแต่ละ dapp แทนที่จะพึ่งพาสะพานหรือการดำเนินการเฉพาะ ความปลอดภัยจึงได้รับการปรับปรุงอย่างมีนัยสำคัญ พร้อมกับการขจัดความเสี่ยงจากจุดล้มเหลวเดียว.

ข้อจำกัดของ Booster Rollups

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

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

Booster Rollups เป็นส่วนขยายของ L1 แต่มีกลไกที่เป็นเอกลักษณ์ในแง่ของการดําเนินการซื้อขายและการจัดเก็บ ในการตีความธุรกรรมของ Booster Rollup อย่างถูกต้องโหนด L1 และ L2 จะต้องซิงค์กัน ทางออกหนึ่งที่เป็นไปได้คือการเรียกใช้ทั้ง L1 และ L2 บนโหนดเดียวกันโดยสลับระหว่างพื้นที่จัดเก็บ L1 ที่ใช้ร่วมกันและที่เก็บข้อมูลเฉพาะ L2 เมื่อทําธุรกรรม

ข้อสรุป

Booster Rollups มอบโซลูชันการเปลี่ยนแปลงที่จัดการกับความท้าทายด้านความสามารถในการปรับขนาดของ Ethereum โดยการผสานรวมกับ L1 อย่างราบรื่นเพื่อปรับปรุงปริมาณการประมวลผลธุรกรรมและประสิทธิภาพการจัดเก็บ พวกเขาแก้ไขปัญหาต่างๆเช่นการกระจายตัวและความไร้ประสิทธิภาพในการปรับใช้ทําให้นักพัฒนาสามารถปรับขนาด dapps บน L2 หลายตัวได้อย่างง่ายดายในขณะที่รักษาความปลอดภัยและอธิปไตย

Booster Rollups ได้ปูทางสู่ระบบนิเวศของ Ethereum ที่เป็นเอกภาพและเป็นมิตรกับผู้ใช้มากขึ้น โดยการทำให้ความสามารถในการขยายตัวง่ายขึ้นและส่งเสริมการทำงานร่วมกัน

ดูต้นฉบับ
เนื้อหานี้มีสำหรับการอ้างอิงเท่านั้น ไม่ใช่การชักชวนหรือข้อเสนอ ไม่มีคำแนะนำด้านการลงทุน ภาษี หรือกฎหมาย ดูข้อจำกัดความรับผิดชอบสำหรับการเปิดเผยความเสี่ยงเพิ่มเติม
  • รางวัล
  • แสดงความคิดเห็น
  • แชร์
แสดงความคิดเห็น
0/400
ไม่มีความคิดเห็น
  • ปักหมุด