การแยกแพคเจเนอเรชันถัดไปของ Ethereum Layer 2s (I): ฐาน Rollups

ขั้นสูง2/7/2025, 2:02:18 AM
บทความนี้เป็นบทความแรกที่พิจารณา rollups ที่มีพื้นฐาน—วิธีการที่เสนอเพื่อสร้าง rollups ที่ช่วยลดปัญหาที่เกิดขึ้นกับ classic rollups เช่น การกระจายตัวของ sequencer การเสี่ยงต่อการมีชีวิต และความต้านทานต่อการเซ็นเซอร์. เราจะสำรวจว่า rollups ที่มีพื้นฐานทำงานอย่างไร ประโยชน์ที่พวกเขาเสนอ และที่จุดขัดข้องในการนำ rollups ที่มีพื้นฐานไปใช้งานอยู่

Rollups กำลังพัฒนาอย่างรวดเร็ว ตั้งแต่แรกๆคลาสสิค rollupsให้การแก้ไขชั่วคราวในการท้าทายในเรื่องของความสามารถในการขยายของ Ethereum ตอนนี้ด้วยการก้าวหน้าในเทคโนโลยี เรากำลังสร้าง rollups รุ่นถัดไปที่ไม่เพียงขยาย Ethereum ได้อย่างมาก แต่ยังรักษาความกระจายทั้งหมด ความปลอดภัย และความยั่งยืนทางเศรษฐกิจ

ในซีรีส์สี่ตอนใหม่ที่เรียกว่า "Unpacking The Next Generation Of L2s" เราได้สำรวจชั้นเรียนใหม่ของ rollups—based rollups, booster rollups, gigagas rollups, native rollups—และมุ่งเน้นที่จะนำเสนอการออกแบบเหล่านี้ให้กับผู้ชมทั่วไป rollups เหล่านี้แทนแนวโน้มของการขยายขอบของ Ethereum ในอนาคตและ @2077Researchด้วยความมุ่งมั่นของ Gate.io ในการทำให้การวิจัยและพัฒนา Ethereum (R&D) เข้าถึงได้ง่าย ๆ เราเห็นว่าการศึกษาชุมชนเกี่ยวกับการออกแบบ L2 ที่ใหม่เป็นสิ่งที่สำคัญ

เป้าหมายของเราคือการให้ความรู้พื้นฐานเกี่ยวกับเทคโนโลยีเหล่านี้และแก้ปัญหาความสับสนที่เกี่ยวข้อง ในซีรีส์นี้เราจะแบ่งส่วนแต่ละ rollup โดยสำรวจการออกแบบของพวกเขา จุดเด่น ความเสียหายและผลกระทบทั่วไปต่อ Ethereum’s roadmap ไม่ว่าคุณจะเป็นผู้สนใจ Ethereum, นักพัฒนาหรือแค่อยากรู้เกี่ยวกับความสามารถในการขยายของบล็อกเชน ซีรีส์นี้เหมาะสำหรับคุณ

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

Based rollup คืออะไร?

Rollup ที่ใช้การเรียงลำดับตามหลัก (based sequencing) เพื่อประมวลผลธุรกรรม การเรียงลำดับ (sequencing) หมายถึงวิธีการจัดลำดับธุรกรรมสำหรับการประมวลผลใน rollup เรียงลำดับตามหลักใช้ประโยชน์จากชุดของผู้ตรวจสอบในเครือข่าย Layer 1 (L1) เพื่อเรียงลำดับธุรกรรมแทนที่จะพึ่งพาองค์กรที่มีอำนาจ (ผู้เรียงลำดับ) ในการเรียงลำดับธุรกรรม

Rollups 传统上拥有集中的顺序器,这会导致几个问题。其中包括对用户交易的审查,单点故障的风险和 MEV 垄断(集中的顺序器可以从用户那里提取 MEV(最大可提取价值),因为可以私下访问 mempool)。

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

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

การทำงานของ rollups ที่มีพื้นฐานทำงานอย่างไร?

คำอธิบาย @Spire_Labsโครงสร้าง rollup ที่ใช้เป็นพื้นฐาน

ความแตกต่างหลักระหว่างรูปแบบ rollup ที่ฐานและรูปแบบ rollup อื่น ๆ คือการจัดลำดับธุรกรรม เรื่องการจัดลำดับธุรกรรมใน rollup ที่ฐานจัดการโดยบล็อกเชน L1 ใต้หลังคา (Ethereum ในกรณีนี้) โดยเฉพาะ ใน rollup ที่ฐาน ใครก็ตามที่เป็นผู้เสนอชื่อใน L1 สามารถทำงานร่วมกับ L1 searchers และ builders เพื่อรวมบล็อก rollup ถัดไปภายในบล็อก L1 ถัดไปได้โดยไม่ต้องขออนุญาตพิเศษ

ในสถาปัตยกรรมของ rollup ที่มีพื้นฐาน การทำธุรกรรมจากผู้ใช้จะถูกส่งตรงไปยัง L1 builders ที่ตกลงที่จะสร้างบล็อกสำหรับ Ethereum และ Based L2 ผู้ใช้ระบุค่าธรรมเนียมการทำธุรกรรมสูงสุดของตน โดย L2 จะบังคับค่าธรรมเนียมหลัก (ซึ่งจะตั้งค่าตามความแออัดของเครือข่าย L2) และส่งค่าธรรมเนียมล่วงหน้า (ทิปที่จ่ายเพื่อกระตุ้นการรวมธุรกรรม) ไปยังผู้ตรวจสอบซึ่งจะตัดสินใจลำดับของธุรกรรม

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

ประโยชน์ที่เพิ่มขึ้นจากการใช้ L1 proposer เพื่อจัดลำดับการทำธุรกรรม L2 คือ การลดขั้นตอนกลางในกระบวนการทำธุรกรรม นี้อาจส่งผลให้ค่าธุรกรรมลดลงโดยการหลีกเลี่ยงการตรวจสอบลายเซ็นจาก sequencer ทั้งจากศูนย์กลางหรือ sequencer ที่กระจาย

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

คำอธิบายของ @taikoxyzโครงสร้าง rollup ที่มีพื้นฐานจากEthresear.chโพสต์

เนื่องจาก rollup ที่มีเบสส่งพิสูจน์โดยตรงถึง Ethereum การตั้งถิ่นฐานของมันอยู่บน Ethereum เอง นั่นหมายความว่าใครก็สามารถเข้าถึงสถานะที่ได้รับการยืนยันของเชือก L2 บน Ethereum ได้ rollup ที่มีเบสไม่สามารถตั้งถิ่นฐานได้ที่ใดๆ นอกเหนือจาก L1 ของมัน

Rollup ที่มีพื้นฐานนี้เผยแพร่ข้อมูลที่จำเป็นสำหรับการสร้างสภาพของเชื่อมต่อบน Ethereum ทำให้ Ethereum เป็นชั้นข้อมูลที่มีความพร้อมใช้ของข้อมูล (DA) นี้ช่วยให้ใครก็ตามสามารถยืนยันแฮชบล็อกและเรียกคืนข้อมูลธุรกรรมจากบล็อกได้ Rollup ที่มีพื้นฐานนี้ใช้ชั้นความเสียงของ Ethereum สำหรับการจัดเรียงธุรกรรม ลดความจำเป็นที่ต้องมีกลไกตรวจสอบของตนเอง

การดำเนินการธุรกรรมในรูปแบบ rollup ที่อยู่ในระบบนอกเครือข่าย ซึ่งหมายความว่า rollup ที่อยู่ในระบบเองเป็น Execution Layer ของตนเอง เช่น เช่น rollup ที่อยู่ในระบบที่มีอยู่แล้วเช่น @taikoxyz และ @Spire_Labs, ซึ่งตั้งอยู่บน Ethereum, ทำงานบน L1 เดียวกัน แต่รักษา Execution Layers ที่แตกต่างของตนเองเพื่อดำเนินการธุรกรรม

ข้อดีและข้อเสียของการออกแบบ rollup ที่มีพื้นฐานคืออะไร?

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

อย่างไรก็ตาม คล้ายกับทุกอย่างในโลกคริปโต การออกแบบที่พึงปภัสมิตมีความกังวลของตัวเอง การ rollups ที่พึงปภัสมิตขึ้นอยู่กับประสิทธิภาพของ Ethereum ซึ่งอาจจำกัดความสามารถในการขยายขอบเขตเนื่องจากข้อจำกัดของพื้นที่บล็อกของ Ethereum การดำเนินการ L2 ยังมีค่าใช้จ่ายในแก๊สที่สามารถมีความสำคัญ ยังมีปัญหาเรื่อง MEV ที่ L1 validators สามารถมีผลในการเรียงลำดับการทำธุรกรรม การผูกมิติกับ consensus และ data layers ของ Ethereum อาจจำกัดความสามารถในการปรับแต่งสำหรับกรณีการใช้งานที่เฉพาะเจาะจง

คำถามที่เกี่ยวกับ Rollups ที่มีพื้นฐาน

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

— ฐานของ rollup จะจัดการ MEV อย่างไร?

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

— การใช้ rollup ที่ใช้เป็นฐาน ถูกสำหรับผู้ใช้เมื่อเปรียบเทียบกับทางเลือก

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

— ความเร็วของ rollups ที่ขึ้นอยู่กับเวลาบล็อกของ Ethereum จำกัดหรือไม่?

ใช่ เวลาในการยืนยันธุรกรรมใน based rollup จะเชื่อมโยงกับเวลาบล็อก L1 ซึ่งในปัจจุบันเป็น 12 วินาที อย่างไรก็ตาม สามารถทำการยืนยันก่อนแบบพรีใน based rollups ได้ สามารถทำได้ผ่านกลไกเช่นการ restaking ที่ผู้ตรวจสอบ L1 บางส่วนจะมีความมุ่งหวังที่จะรวมบล็อก based rollup ในบล็อก L1 ในอนาคต สามารถทำได้เนื่องจากผู้ตรวจสอบทราบล่วงหน้า 32 บล็อกว่าใครจะเสนอแต่ละบล็อก

— ความ “สด” ของการทำงานของ rollup ที่มีพื้นฐานมีความ “สด” มากเพียงใด?

การแบ่งแชร์ลำดับที่ใช้ Ethereum’s liveness guarantees ซึ่งสืบทอดคุณสมบัติการทำงานอย่างต่อเนื่องของ Ethereum อย่างเต็มร้อย แม้แต่ความช้าลงเล็กน้อยในคุณสมบัติการทำงานอย่างต่อเนื่อง (เช่น จาก 100% ถึง 99%) ก็สามารถถูกการใช้งานในเงื่อนไขที่เป็นศัตรู ซึ่งอาจทำให้เกิดความรบกวนที่สำคัญและ MEV ที่เป็นพิษ

— ความแตกต่างระหว่างการจัดลำดับตามพื้นฐานและการจัดลำดับร่วมกันคืออะไร?

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

สรุป

ในโพสต์แรกของซีรีส์ "Rollups 2.0" ของเรา เราได้สำรวจ rollups ที่ใช้ Ethereum's validators สำหรับการเรียงลำดับธุรกรรม เสนอทางเลือกสู่การกระจายอำนวยความสะดวกต่อการตรวจสอบ ความปลอดภัย และความมีประสิทธิภาพทางค่าใช้จ่าย

เมื่อเราดำเนินการในชุดนี้ต่อไป เราจะศึกษาเกี่ยวกับ booster rollups, native rollups และ gigagas rollups—โดยสำรวจวิธีที่ rollups เหล่านี้จะจัดการกับด้านต่าง ๆ ของการขยายของ Ethereum

ข้อความประกาศ

  1. บทความนี้ถูกพิมพ์ซ้ำจาก[2077 การวิจัย]. สิทธิ์ในการคัดลอกทั้งหมดเป็นของผู้เขียนต้นฉบับ [ 2077 การวิจัย]. หากมีข้อดูแลในการพิมพ์ซ้ำนี้ โปรดติดต่อ Gate Learnทีมงานและพวกเขาจะดำเนินการด้วยความรวดเร็ว
  2. ข้อความปฏิเสธความรับผิดชอบ: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่มีการให้คำแนะนำใดๆ เกี่ยวกับการลงทุนใดๆ
  3. การแปลบทความเป็นภาษาอื่นๆ ทำโดยทีม Gate Learn หากไม่ได้กล่าวไว้เป็นอย่างอื่น การคัดลอก การแจกจ่าย หรือการลอกเลียนบทความที่ถูกแปลนั้นถือเป็นการละเมิดกฎหมาย

การแยกแพคเจเนอเรชันถัดไปของ Ethereum Layer 2s (I): ฐาน Rollups

ขั้นสูง2/7/2025, 2:02:18 AM
บทความนี้เป็นบทความแรกที่พิจารณา rollups ที่มีพื้นฐาน—วิธีการที่เสนอเพื่อสร้าง rollups ที่ช่วยลดปัญหาที่เกิดขึ้นกับ classic rollups เช่น การกระจายตัวของ sequencer การเสี่ยงต่อการมีชีวิต และความต้านทานต่อการเซ็นเซอร์. เราจะสำรวจว่า rollups ที่มีพื้นฐานทำงานอย่างไร ประโยชน์ที่พวกเขาเสนอ และที่จุดขัดข้องในการนำ rollups ที่มีพื้นฐานไปใช้งานอยู่

Rollups กำลังพัฒนาอย่างรวดเร็ว ตั้งแต่แรกๆคลาสสิค rollupsให้การแก้ไขชั่วคราวในการท้าทายในเรื่องของความสามารถในการขยายของ Ethereum ตอนนี้ด้วยการก้าวหน้าในเทคโนโลยี เรากำลังสร้าง rollups รุ่นถัดไปที่ไม่เพียงขยาย Ethereum ได้อย่างมาก แต่ยังรักษาความกระจายทั้งหมด ความปลอดภัย และความยั่งยืนทางเศรษฐกิจ

ในซีรีส์สี่ตอนใหม่ที่เรียกว่า "Unpacking The Next Generation Of L2s" เราได้สำรวจชั้นเรียนใหม่ของ rollups—based rollups, booster rollups, gigagas rollups, native rollups—และมุ่งเน้นที่จะนำเสนอการออกแบบเหล่านี้ให้กับผู้ชมทั่วไป rollups เหล่านี้แทนแนวโน้มของการขยายขอบของ Ethereum ในอนาคตและ @2077Researchด้วยความมุ่งมั่นของ Gate.io ในการทำให้การวิจัยและพัฒนา Ethereum (R&D) เข้าถึงได้ง่าย ๆ เราเห็นว่าการศึกษาชุมชนเกี่ยวกับการออกแบบ L2 ที่ใหม่เป็นสิ่งที่สำคัญ

เป้าหมายของเราคือการให้ความรู้พื้นฐานเกี่ยวกับเทคโนโลยีเหล่านี้และแก้ปัญหาความสับสนที่เกี่ยวข้อง ในซีรีส์นี้เราจะแบ่งส่วนแต่ละ rollup โดยสำรวจการออกแบบของพวกเขา จุดเด่น ความเสียหายและผลกระทบทั่วไปต่อ Ethereum’s roadmap ไม่ว่าคุณจะเป็นผู้สนใจ Ethereum, นักพัฒนาหรือแค่อยากรู้เกี่ยวกับความสามารถในการขยายของบล็อกเชน ซีรีส์นี้เหมาะสำหรับคุณ

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

Based rollup คืออะไร?

Rollup ที่ใช้การเรียงลำดับตามหลัก (based sequencing) เพื่อประมวลผลธุรกรรม การเรียงลำดับ (sequencing) หมายถึงวิธีการจัดลำดับธุรกรรมสำหรับการประมวลผลใน rollup เรียงลำดับตามหลักใช้ประโยชน์จากชุดของผู้ตรวจสอบในเครือข่าย Layer 1 (L1) เพื่อเรียงลำดับธุรกรรมแทนที่จะพึ่งพาองค์กรที่มีอำนาจ (ผู้เรียงลำดับ) ในการเรียงลำดับธุรกรรม

Rollups 传统上拥有集中的顺序器,这会导致几个问题。其中包括对用户交易的审查,单点故障的风险和 MEV 垄断(集中的顺序器可以从用户那里提取 MEV(最大可提取价值),因为可以私下访问 mempool)。

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

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

การทำงานของ rollups ที่มีพื้นฐานทำงานอย่างไร?

คำอธิบาย @Spire_Labsโครงสร้าง rollup ที่ใช้เป็นพื้นฐาน

ความแตกต่างหลักระหว่างรูปแบบ rollup ที่ฐานและรูปแบบ rollup อื่น ๆ คือการจัดลำดับธุรกรรม เรื่องการจัดลำดับธุรกรรมใน rollup ที่ฐานจัดการโดยบล็อกเชน L1 ใต้หลังคา (Ethereum ในกรณีนี้) โดยเฉพาะ ใน rollup ที่ฐาน ใครก็ตามที่เป็นผู้เสนอชื่อใน L1 สามารถทำงานร่วมกับ L1 searchers และ builders เพื่อรวมบล็อก rollup ถัดไปภายในบล็อก L1 ถัดไปได้โดยไม่ต้องขออนุญาตพิเศษ

ในสถาปัตยกรรมของ rollup ที่มีพื้นฐาน การทำธุรกรรมจากผู้ใช้จะถูกส่งตรงไปยัง L1 builders ที่ตกลงที่จะสร้างบล็อกสำหรับ Ethereum และ Based L2 ผู้ใช้ระบุค่าธรรมเนียมการทำธุรกรรมสูงสุดของตน โดย L2 จะบังคับค่าธรรมเนียมหลัก (ซึ่งจะตั้งค่าตามความแออัดของเครือข่าย L2) และส่งค่าธรรมเนียมล่วงหน้า (ทิปที่จ่ายเพื่อกระตุ้นการรวมธุรกรรม) ไปยังผู้ตรวจสอบซึ่งจะตัดสินใจลำดับของธุรกรรม

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

ประโยชน์ที่เพิ่มขึ้นจากการใช้ L1 proposer เพื่อจัดลำดับการทำธุรกรรม L2 คือ การลดขั้นตอนกลางในกระบวนการทำธุรกรรม นี้อาจส่งผลให้ค่าธุรกรรมลดลงโดยการหลีกเลี่ยงการตรวจสอบลายเซ็นจาก sequencer ทั้งจากศูนย์กลางหรือ sequencer ที่กระจาย

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

คำอธิบายของ @taikoxyzโครงสร้าง rollup ที่มีพื้นฐานจากEthresear.chโพสต์

เนื่องจาก rollup ที่มีเบสส่งพิสูจน์โดยตรงถึง Ethereum การตั้งถิ่นฐานของมันอยู่บน Ethereum เอง นั่นหมายความว่าใครก็สามารถเข้าถึงสถานะที่ได้รับการยืนยันของเชือก L2 บน Ethereum ได้ rollup ที่มีเบสไม่สามารถตั้งถิ่นฐานได้ที่ใดๆ นอกเหนือจาก L1 ของมัน

Rollup ที่มีพื้นฐานนี้เผยแพร่ข้อมูลที่จำเป็นสำหรับการสร้างสภาพของเชื่อมต่อบน Ethereum ทำให้ Ethereum เป็นชั้นข้อมูลที่มีความพร้อมใช้ของข้อมูล (DA) นี้ช่วยให้ใครก็ตามสามารถยืนยันแฮชบล็อกและเรียกคืนข้อมูลธุรกรรมจากบล็อกได้ Rollup ที่มีพื้นฐานนี้ใช้ชั้นความเสียงของ Ethereum สำหรับการจัดเรียงธุรกรรม ลดความจำเป็นที่ต้องมีกลไกตรวจสอบของตนเอง

การดำเนินการธุรกรรมในรูปแบบ rollup ที่อยู่ในระบบนอกเครือข่าย ซึ่งหมายความว่า rollup ที่อยู่ในระบบเองเป็น Execution Layer ของตนเอง เช่น เช่น rollup ที่อยู่ในระบบที่มีอยู่แล้วเช่น @taikoxyz และ @Spire_Labs, ซึ่งตั้งอยู่บน Ethereum, ทำงานบน L1 เดียวกัน แต่รักษา Execution Layers ที่แตกต่างของตนเองเพื่อดำเนินการธุรกรรม

ข้อดีและข้อเสียของการออกแบบ rollup ที่มีพื้นฐานคืออะไร?

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

อย่างไรก็ตาม คล้ายกับทุกอย่างในโลกคริปโต การออกแบบที่พึงปภัสมิตมีความกังวลของตัวเอง การ rollups ที่พึงปภัสมิตขึ้นอยู่กับประสิทธิภาพของ Ethereum ซึ่งอาจจำกัดความสามารถในการขยายขอบเขตเนื่องจากข้อจำกัดของพื้นที่บล็อกของ Ethereum การดำเนินการ L2 ยังมีค่าใช้จ่ายในแก๊สที่สามารถมีความสำคัญ ยังมีปัญหาเรื่อง MEV ที่ L1 validators สามารถมีผลในการเรียงลำดับการทำธุรกรรม การผูกมิติกับ consensus และ data layers ของ Ethereum อาจจำกัดความสามารถในการปรับแต่งสำหรับกรณีการใช้งานที่เฉพาะเจาะจง

คำถามที่เกี่ยวกับ Rollups ที่มีพื้นฐาน

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

— ฐานของ rollup จะจัดการ MEV อย่างไร?

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

— การใช้ rollup ที่ใช้เป็นฐาน ถูกสำหรับผู้ใช้เมื่อเปรียบเทียบกับทางเลือก

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

— ความเร็วของ rollups ที่ขึ้นอยู่กับเวลาบล็อกของ Ethereum จำกัดหรือไม่?

ใช่ เวลาในการยืนยันธุรกรรมใน based rollup จะเชื่อมโยงกับเวลาบล็อก L1 ซึ่งในปัจจุบันเป็น 12 วินาที อย่างไรก็ตาม สามารถทำการยืนยันก่อนแบบพรีใน based rollups ได้ สามารถทำได้ผ่านกลไกเช่นการ restaking ที่ผู้ตรวจสอบ L1 บางส่วนจะมีความมุ่งหวังที่จะรวมบล็อก based rollup ในบล็อก L1 ในอนาคต สามารถทำได้เนื่องจากผู้ตรวจสอบทราบล่วงหน้า 32 บล็อกว่าใครจะเสนอแต่ละบล็อก

— ความ “สด” ของการทำงานของ rollup ที่มีพื้นฐานมีความ “สด” มากเพียงใด?

การแบ่งแชร์ลำดับที่ใช้ Ethereum’s liveness guarantees ซึ่งสืบทอดคุณสมบัติการทำงานอย่างต่อเนื่องของ Ethereum อย่างเต็มร้อย แม้แต่ความช้าลงเล็กน้อยในคุณสมบัติการทำงานอย่างต่อเนื่อง (เช่น จาก 100% ถึง 99%) ก็สามารถถูกการใช้งานในเงื่อนไขที่เป็นศัตรู ซึ่งอาจทำให้เกิดความรบกวนที่สำคัญและ MEV ที่เป็นพิษ

— ความแตกต่างระหว่างการจัดลำดับตามพื้นฐานและการจัดลำดับร่วมกันคืออะไร?

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

สรุป

ในโพสต์แรกของซีรีส์ "Rollups 2.0" ของเรา เราได้สำรวจ rollups ที่ใช้ Ethereum's validators สำหรับการเรียงลำดับธุรกรรม เสนอทางเลือกสู่การกระจายอำนวยความสะดวกต่อการตรวจสอบ ความปลอดภัย และความมีประสิทธิภาพทางค่าใช้จ่าย

เมื่อเราดำเนินการในชุดนี้ต่อไป เราจะศึกษาเกี่ยวกับ booster rollups, native rollups และ gigagas rollups—โดยสำรวจวิธีที่ rollups เหล่านี้จะจัดการกับด้านต่าง ๆ ของการขยายของ Ethereum

ข้อความประกาศ

  1. บทความนี้ถูกพิมพ์ซ้ำจาก[2077 การวิจัย]. สิทธิ์ในการคัดลอกทั้งหมดเป็นของผู้เขียนต้นฉบับ [ 2077 การวิจัย]. หากมีข้อดูแลในการพิมพ์ซ้ำนี้ โปรดติดต่อ Gate Learnทีมงานและพวกเขาจะดำเนินการด้วยความรวดเร็ว
  2. ข้อความปฏิเสธความรับผิดชอบ: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่มีการให้คำแนะนำใดๆ เกี่ยวกับการลงทุนใดๆ
  3. การแปลบทความเป็นภาษาอื่นๆ ทำโดยทีม Gate Learn หากไม่ได้กล่าวไว้เป็นอย่างอื่น การคัดลอก การแจกจ่าย หรือการลอกเลียนบทความที่ถูกแปลนั้นถือเป็นการละเมิดกฎหมาย
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!