Rollup ที่ใช้แล้วสามารถบรรลุโซลูชัน Rollup ที่ขับเคลื่อนด้วยการจัดลําดับ L1 ได้หรือไม่?

กลางJul 07, 2024
โหนดเครือข่าย L2 ประกอบด้วยส่วนหลายๆ ส่วนซึ่งตัวประมวลผลลำดับ (sequencer) เป็นส่วนสำคัญที่สุด อย่างไรก็ตาม ปัญหาการกระจายกลางของ Rollup sequencer ยังคงอยู่ในปัจจุบัน Rollup ที่มีการตัดสินใจที่สำคัญใน Layer 2 ของ Ethereum โดยการมอบหมายการลำดับของ Rollup โดยตรงให้กับ Layer 1 proposers โดยใช้การออกแบบการแยกตัวแยกตัวของ proposer-builder Layer 1 ดำเนินการทุกบทบาทในการลำดับของ Rollup อีกทั้งยังขยาย MEV ทำให้ L2 searchers สามารถรวมธุรกรรมและส่งให้กับ L2 builders ที่เป็น L1 searchers ซึ่ง L2 blocks เต็มรูปแบบนี้จะกลายเป็นส่วนหนึ่งของ L1 blocks และถูกประมวลผลโดย L1 builders และ Ethereum mainnet
Rollup ที่ใช้แล้วสามารถบรรลุโซลูชัน Rollup ที่ขับเคลื่อนด้วยการจัดลําดับ L1 ได้หรือไม่?

คำนำ

Ethereum ทํางานบนหลักการที่ทุกโหนดจัดเก็บและดําเนินการทุกธุรกรรมที่ส่งโดยผู้ใช้ เพื่อขยายเครือข่ายทั้งหมด Ethereum ได้นําโซลูชัน Rollup มาใช้ พูดง่ายๆก็คือมันย้ายการประมวลผลธุรกรรมส่วนใหญ่นอกห่วงโซ่ (L2) ซึ่งจะช่วยลดภาระใน Ethereum mainnet (L1) และลดค่าธรรมเนียมการทําธุรกรรม Rollup = ชุดของสัญญาอัจฉริยะบน L1 + เครือข่ายโหนดบน L2 ซึ่งรวมถึงสัญญาอัจฉริยะแบบ on-chain และตัวรวบรวมนอกเครือข่าย มันอาศัย Ethereum สําหรับการตั้งถิ่นฐานฉันทามติและความพร้อมใช้งานของข้อมูลในขณะที่รับผิดชอบในการดําเนินธุรกรรมเท่านั้น โหนดเครือข่าย L2 ประกอบด้วยหลายส่วนซึ่งที่สําคัญที่สุดคือซีเควนเซอร์ อย่างไรก็ตามในปัจจุบันซีเควนเซอร์ของ Rollups ประสบปัญหาการรวมศูนย์

Rollup และ Sequencer

Rollup เป็นโซลูชันการปรับขนาดสําหรับ Ethereum (L1) ที่ดําเนินการธุรกรรมนอกเครือข่ายและบรรจุลงในบล็อก สําหรับแต่ละบล็อก Rollup จะเผยแพร่ข้อมูลที่จําเป็นในการสร้างสถานะลูกโซ่ใหม่ (เป็นแหล่งที่มาของความพร้อมใช้งานของข้อมูล) ไปยังเลเยอร์ความพร้อมใช้งานของข้อมูลและเผยแพร่หลักฐานความถูกต้องของการดําเนินการนอกเครือข่ายไปยังเลเยอร์การตั้งถิ่นฐาน Rollups มีสองประเภท: ในกรณีของ ZK-rollup หลักฐานที่ไม่มีความรู้จะถูกเผยแพร่ในแต่ละบล็อกในขณะที่ในกรณีของ Optimistic rollup หลักฐานการฉ้อโกงจะถูกเผยแพร่เมื่อมีข้อพิพาทเกิดขึ้นเท่านั้น หลังจาก EIP-4844 เมื่อการเผยแพร่ข้อมูลเปลี่ยนเป็น blobs เลเยอร์นี้อาจเรียกว่า "เลเยอร์การเผยแพร่ข้อมูล" Rollup smart contracts บน L1 ตรวจสอบหลักฐานที่เผยแพร่ แต่ละ Rollup มีบริดจ์อย่างน้อยหนึ่งบริดจ์เพื่อเปิดใช้งานการถ่ายโอนข้อมูลระหว่างเชนรวมถึงการฝากและถอนเงิน

ในตรรกะของ Rollup ตัวทำงานตามลำดับเป็นส่วนสำคัญที่รับผิดชอบในการรับคำขอธุรกรรมบน L2 ในการกำหนดลำดับการดำเนินการของพวกเขา และแพคเกจธุรกรรมเป็นชุดที่ส่งไปยังสัญญาอัจฉริยะ Rollup บน L1 ส่งผลให้มีบทบาทสำคัญในการปรับปรุงประสิทธิภาพการดำเนินการธุรกรรมและลดต้นทุน

ฟังก์ชันและหลักการทำงานของตัวจัดเรียงสามารถสรุปได้เป็นสี่ส่วน

  1. รับธุรกรรม: ซีเควนเซอร์รับคำขอธุรกรรมจากผู้ใช้หรือแอปพลิเคชัน ธุรกรรมเหล่านี้จะถูกประมวลผลบน L2 ก่อน ไม่ใช่โดยตรงบน Ethereum mainnet

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

3 การจัดการภาพรวมของธุรกรรม: ตัวจัดเรียงจัดแพ็คธุรกรรมที่สั่งไว้ในชุดที่มีข้อมูลสรุปของธุรกรรมหลายๆ รายการ

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

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

การอภิปรายเกี่ยวกับโซลูชันซีเควนเซอร์แบบกระจายอํานาจสําหรับ L2 ดังที่กล่าวไว้ในบทความก่อนหน้าของ YBB Capital ไม่ว่าจะเป็นโซลูชัน L2 ของ Metis ซึ่งเปิดการปักหลักโหนดพูลซีเควนเซอร์สู่ตลาดโดยตรง หรือโครงการอิสระ Espresso สาระสําคัญของพวกเขาคือการกระจาย "พายกําไร" ของการจัดลําดับและความคาดหวังของตลาดในอนาคต ดังนั้นความสนใจและความถูกต้องดั้งเดิมจึงเป็นประเด็นสําคัญที่หลีกเลี่ยงไม่ได้

ประวัติศาสตร์และการออกแบบของ Based Rollup

Image source: @drakefjustin

แนวคิดของ Rollup ถูกเสนอครั้งแรกโดยผู้ก่อตั้ง Ethereum Vitalik Buterin ผู้ตั้งความคาดหวังในการบรรลุสถานะ "Total Anarchy" ที่ไม่มีข้อจำกัดเพื่ออนุญาตให้การขยายการทำธุรกรรมได้ไม่จำกัด โดยพิจารณาจากปัญหาปัจจุบันของตัวควบคุมลำดับ ในปี 2023 นักวิจัย Ethereum Justin Drake ได้เสนอวิธีการแก้ไขที่เรียกว่า Based Rollups ที่ตัวควบคุมลำดับจะถูกจัดการโดย Ethereum L1 ตัวเอง รายละเอียดดังนี้ (แหล่งที่มา: ดูลิงก์ส่วนขยาย 1)

คำจำกัดความ:

เมื่อการจัดลำดับของ Rollup ถูกนำไปขับเคลื่อนโดยชั้นฐาน (L1) เราจะเรียกมันว่าการจัดลำดับ Rollup จาก L1 หรือการจัดลำดับ Rollup ที่ขับเคลื่อนโดย L1 โดยเฉพาะ โดยเฉพาะเมื่อมี L1-based Rollup หมายความว่าผู้เสนอ L1 ต่อไปสามารถทำงานได้โดยไม่ต้องขออนุญาตกับผู้ค้นหาและผู้สร้าง L1 เพื่อรวมบล็อก Rollup ต่อไปในบล็อก L1 ต่อไป

ข้อดี:

Liveness: Based Rollup เพลิดเพลินกับการรับประกันชีวิตเช่นเดียวกับ L1 โปรดทราบว่า Non-Based Rollup ที่มีทางหลบหนีจะมีการรับประกันชีวิตที่ลดลง (ทางหลบหนีเป็นกลไกรักษาความปลอดภัยใน Rollups ซึ่งอนุญาตให้ผู้ใช้ถอนสินทรัพย์จาก L2 กลับสู่เชือกหลัก L1 ในกรณีของปัญหาระบบ Rollup นั้นคล้ายกับทางออกฉุกเฉิน)

ค่าประกันการชำระเงินที่อ่อนแอกว่า: การทำธุรกรรมผ่านทางทางออกต้องรอระยะเวลาหนึ่งก่อนที่จะรับรองการชำระเงิน

MEV จากการเซ็นเซอร์Rollups ที่มีทางออกฉุกเฉิน อาจเป็นไปได้ว่าจะได้รับผลกระทบจากผลกระทบ MEV ที่ไม่เอื้อต่อการเซ็นเซอร์ชั่วระยะเวลาในช่วงเวลาหมดอายุ

ผลกระทบต่อเครือข่ายที่เป็นอันตราย: การออกจากกลุ่มจำนวนมากที่เกิดขึ้นจากความล้มเหลวของการมีชีวิตรอดตายของตัวจัดเตรียม (เช่น การโจมตี 51% ต่อกลไกการจัดเรียง PoS แบบกระจาย) จะทำให้เกิดผลกระทบกับเครือข่าย Rollup ที่มีผลกระทบให้กับเครือข่าย โปรดทราบว่า ไม่เหมือนกับ L1 การกู้คืนจากความล้มเหลวของการมีชีวิตรอดตายของตัวจัดเตรียมใน Rollup ไม่สามารถกู้คืนได้อย่างสวยงามโดยใช้ความเห็นร่วมกันได้ ในออกแบบ Rollup ที่รู้จักทั้งหมดนี้ การออกจากกลุ่มจำนวนมากคือดาบดามอกเล่น

ค่าปรับ Gas: การทำธุรกรรมที่ได้รับการตกลงผ่านทางการอพยพทั่วไปมักจะต้องรับโทษด้านก๊าซสำหรับผู้ใช้ (เช่น เนื่องจากการบีบอัดข้อมูลที่ไม่ดีจากธุรกรรมที่ไม่ได้รับการบีบอัดเป็นชุด)

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

ความเรียบง่าย:การจัดลำดับของ Based Rollup เป็นวิธีง่ายที่สุด ง่ายกว่าการจัดลำดับแบบกลาง การจัดลำดับของ Based Rollup ไม่ต้องการการตรวจสอบลายเซ็นต์ของ sequencer escape hatches หรือความเห็นชอบจาก PoS consensus.

บันทึกประวัติ: เมื่อมกราคม 2021 วิทาลิกกล่าวถึงการทำลำดับขึ้นอยู่กับ L1 ว่าเป็น 'Total Anarchy' ซึ่งมีความเสี่ยงในการส่งบล็อก Rollup หลายรายการพร้อมกันทำให้เกิดการสูญเสียของแก๊สและภาระงาน แผน PBS ปัจจุบันสามารถควบคุมการทำลำดับขึ้นอยู่กับ L1 อย่างเข้มงวด ทำให้สามารถส่งบล็อก Rollup ได้มากที่สุดหนึ่งบล็อกต่อ L1 โดยไม่มีการสูญเสียของแก๊ส เมื่อบล็อก n+1 ของ Rollup (หรือสำหรับ k >= 1, n+k) มีการรวบรวม SNARK proof ของบล็อก n จะสามารถหลีกเลี่ยงการสูญเสียของพิสท์ ZK-rollup ได้

ค่าใช้จ่าย: ค่าใช้จ่ายในการดำเนินการของ Based Rollup เป็นศูนย์ — มันไม่ต้องการการยืนยันลายเซ็นจากตัวตรวจสอบที่กระจายหรือที่มีจัดเต็มที่เป็นมาตรฐาน ความง่ายดายของ Based Rollup ลดต้นทุนในการพัฒนา ลดเวลาการเปิดตัว และลดความเสี่ยงที่เกิดจากข้อบกพร่องของรหัส การจัดเต็มของ Based Rollup ยังไม่มีการใช้โทเคน ซึ่งช่วยลดภาระข้อบังคับทางกฎหมายที่เกี่ยวข้องกับตัวตรวจสอบที่ใช้โทเคน

L1 การปรับทิศทางทางเศรษฐกิจ:MEV ที่ได้มาจาก Based Rollup ไหลไปที่ L1 ฐานธุรกิจอย่างเป็นธรรมชาติ การไหลนี้เสริมความปลอดภัยทางเศรษฐกิจของ L1 และในกรณีของการเผา MEV เพิ่มความเข้มงวดทางเศรษฐกิจของตั๋ว L1 อย่างสิ้นเชิง การปรับทิศทางเศรษฐกิจอย่างใกล้ชิดนี้กับ L1 สามารถช่วยในการสร้างความถูกต้องของ Based Rollup อย่างมีนัยสำคัญ โดยที่ยังสละสิทธิ์รายได้จาก MEV Based Rollup ยังคงมีตัวเลือกในการรับรายได้จากค่าธุรกิจ L2 ที่แออัด (เช่นในรูปแบบค่าธรรมเนียมฐาน EIP-1559)

ความเป็นอิสระ:หลังจากมอบหมายการเรียงลำดับไปยัง L1 ระบบ Based Rollup ยังคงความเผด็จการ ระบบ Based Rollup สามารถมีโทเค็นการปกครอง คิดค่าธรรมเนียมหลัก และใช้รายได้จากค่าธรรมเนียมหลักเหล่านี้ตามที่เหมาะสม (เช่น Optimism ทุนส่งเสริมส่วนราชการ)

ข้อเสีย:

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

การจัดลำดับที่ถูกจำกัด: การมอบหมายการจัดลำดับให้กับ L1 จะลดความยืดหยุ่นในการจัดลำดับ นั่นทำให้บางบริการในการจัดลำดับยากขึ้น หรืออาจเป็นไปไม่ได้:

ก่อนยืนยัน:การยืนยันก่อนหน้าอย่างรวดเร็วไม่ใช่ปัญหาสำหรับการเรียงลำดับที่ตรงกลางและสามารถประสบความสำเร็จผ่านการตกลง PoS ภายนอก การใช้การเรียงลำดับ L1 สำหรับการยืนยันก่อนหน้าอย่างรวดเร็วเป็นคำถามที่เปิดเป็นผลมาก ๆ ด้วยทิศทางการวิจัยที่มีความสมบูรณ์มากมาย เช่น EigenL, รายชื่อการรวมตัวเข้าไว้และตราสัญญาสร้าง

○ มาก่อน มาก่อน บริการ (FCFS): ไม่แน่ใจว่าการเรียงลำดับแบบ FCFS แบบ Arbitrum สามารถนำมาใช้ได้บน Based Rollup หรือไม่ EigenL อาจจะมีการให้บริการ FCFS overlay สำหรับ Based Rollup ที่ถูกเรียงลำดับใน L1

ตั้งชื่อ:

ชื่อ “Based Rollup” มาจากความใกล้ชิดกับโซนฐาน (Base L1) นี้ซึ่งเกิดขึ้นเป็นความขัดแย้งโดยบังเกอร์คอยน์กับการประกาศล่าสุดเกี่ยวกับโซนฐาน ที่น่าสนใจคือบังเกอร์คอยน์ได้แชร์เป้าหมายในการออกแบบสองข้อ

ความไม่มีโทเค็น: “เราไม่มีแผนที่จะเผยแพร่โทเค็นเครือข่ายใหม่”

การกระจายอำนาจ:เราวางแผนที่จะทำให้บล็อกเชนเป็นระบบที่ไม่มีศูนย์ควบคุมเป็นลำดับเวลา

Base สามารถบรรลุความเป็นแบบไม่ใช้โทเค็นดีเซ็นทรัลไลเซชันได้โดยการกลายเป็นเบสแบบโรลลัพ

Image source: @jchaskin22

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

Based Rollup และ Taiko Labs

แหล่งที่มา: เว็บไซต์อย่างเป็นทางการของ Taiko

Taiko Labs เป็นทีมหลักที่พัฒนาและส่งเสริม Based Rollup เป็นการขยายมิติบนชั้น Ethereum 2 ซึ่งมีวิสัยทัศน์ที่จะแก้ไขปัญหาการขยายมิติบน Ethereum mainnet ผ่านเทคโนโลยีนวัตกรรมเช่น Based Rollup Taiko Labs มีฟีเจอร์หลัก 3 อย่าง

  1. Fully Ethereum-Equivalent (Type 1) ZK-EVM: โดยใช้ Type 1 zkEVM ที่มีความเข้ากันได้กับ Ethereum ทั้งหมด นักพัฒนาสามารถโยกย้ายแอปพลิเคชันที่ไม่มีกลาง (dApps) ระหว่าง Ethereum และ Taiko ได้อย่างสะดวก โดยไม่ต้องกังวลเกี่ยวกับความล้มเหลวในการดำเนินการสัญญาอัจฉริยะ

2.โอเพ่นซอร์ส: ซอร์สโค้ดทั้งหมดของ Taiko มีอยู่ใน GitHub ทําให้ทุกคนสามารถดูสร้างหรือแก้ไขได้ วิธีการโอเพ่นซอร์สนี้ช่วยให้มั่นใจได้ว่าการพัฒนาเทคโนโลยีบล็อกเชนไม่ได้ จํากัด เฉพาะทีมเล็ก ๆ แต่รวมถึงการมีส่วนร่วมจากชุมชนนักพัฒนาทั่วโลก

3.Fully Decentralized:นอกจากการตรวจสอบความเข้ากันได้สูงกับ EVM แล้ว Taiko ยังมุ่งทำให้เกิดการกระจายอำนาจอย่างเต็มรูปแบบ Taiko วางแผนที่จะส่งบล็อกและสร้าง zkPs ผ่านผู้เสนอแนะและผู้ตรวจสอบที่กระจายอย่างเต็มรูปแบบ เพื่อให้แน่ใจถึงลักษณะที่กระจายอย่างเต็มรูปแบบของโปรโตคอล

Taiko มีเป้าหมายที่จะสร้าง ZK-EVM รูปแบบประเภท 1 ที่เทียบเท่ากับ Ethereum อย่างเต็มที่ตามที่ Vitalik Buterin กล่าวถึงใน “The different types of ZK-EVMs” (ดู Extension Link 2) การตามหาความเทียบเท่าแบบเต็มรูปแบบและไม่ขาดการยอมรับกับ Ethereum มีเป้าหมายที่จะให้ความเข้ากันได้อย่างสมบูรณ์เพื่อยืนยันบล็อก Ethereum (อย่างน้อยที่เลเยอร์การทำงาน ยกเว้นการเชื่อมโยงของ beacon chain แต่รวมถึงธุรกรรมทั้งหมด สัญญาอัจฉริยะ และตรรกะจากบัญชีโดยไม่แทนที่แหล่งเก็บข้อมูลแบบต้นฉบับ เช่น ต้นไม้ hash สถานะ/การทำธุรกรรม และตรรกะอื่นๆ) ดังนั้น เมื่อเทียบกับประเภทอื่นๆ ประเภท 1 เป็นคำตอบที่ซับซ้อนและท้าทายที่สุดในการเข้าใกล้คำตอบในรูปแบบต้นฉบับ

แหล่งที่มาของรูปภาพ: Vitalik Buterin: ประเภทต่าง ๆ ของ ZK-EVMs

โครงสร้างหลักอื่น ๆ:

Base Competitive Rollup (BCR)

Base Competitive Rollup เป็นโซลูชันการขยายมาตรการบล็อกเชนที่นวัตกรรมจาก Taiko Labs โดย BCR เน้นการปรับปรุงความมีประสิทธิภาพและความปลอดภัยของ Rollup ผ่านกลไกการแข่งขันที่อนุญาตให้ผู้เข้าร่วมต่างๆ แข่งขันในการส่งบล็อกและสร้างพรูฟเพื่อเสริมสร้างประสิทธิภาพและการกระจายอำนาจทั่วไปของเครือข่าย

คุณสมบัติ

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

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

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

● ข้อดี

ความเข้ากันได้กับ EVM: BCR เป็นเครื่องจำลอง Ethereum Virtual Machine (EVM) ที่เข้ากันได้อย่างสมบูรณ์ ทำให้สัญญาอัจฉริยะและ dApps ของ Ethereum ที่มีอยู่สามารถย้ายมาใช้ BCR ได้อย่างง่ายๆ โดยไม่ต้องปรับเปลี่ยนอย่างมีนัยยะ

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

การกระจายอำนาจ: การสร้างบล็อกแบบกระจายและกลไกพิสูจน์การสร้างบล็อกทำให้เครือข่ายมีลักษณะกระจาย ลดความเสี่ยงในการควบคุมโดยองค์กรที่มีลักษณะมีศูนย์กลาง

● ข้อเสีย

ความซับซ้อนที่เพิ่มขึ้น:ความซับซ้อนของระบบต้องการอัลกอริทึมและโปรโตคอลที่ซับซ้อนเพื่อประสานการสร้างบล็อกและการตรวจสอบระหว่างผู้แข่งขันหลายคน สมาร์ทคอนแทรคต่างอาจต้องการตรรกะเพิ่มเติมเพื่อจัดการกับผลลัพธ์ที่แข่งขันกัน

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

BBR (Based Booster Rollup)

ใน BBR Booster คือผู้ร่วมเฉพาะที่มีหน้าที่ปรับปรุงชุดธุรกรรม บีบอัดข้อมูลธุรกรรม และประมวลผลชุดธุรกรรมหลายชุดพร้อมกัน หน้าที่หลักของมันคือการแยกการดำเนินการและการเก็บข้อมูลเพื่อให้ L2 จัดการดำเนินการ ในที่เดียวกัน L1 ยังคงมีการกระจายอยู่และที่อยู่สัญญาอัจฉริยะยังคงเหมือนเดิมทั้งบน L1 และบนทุก BBR

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


ภาพที่มา: Taiko Labs

สรุปผล

ณ ปัจจุบัน โรลอัพที่มีพื้นฐานบนเบสแสดงถึงการเปลี่ยนแปลงที่สำคัญในวิธีการขยายมิติของ Ethereum Layer 2 ซึ่งมอบหมายการเรียงลำดับโรลอัพโดยตรงไปยัง Layer 1 proposers โดยใช้การออกแบบการแยก proposer-builder นี้ ส่งผลให้ Layer 1 สามารถดำเนินการบทบาททั้งหมดในการเรียงลำดับสำหรับ Rollup พร้อมกันนี้ยังเพิ่ม MEV ทำให้ L2 searchers สามารถรวมการทำธุรกรรมและส่งมันไปยัง L2 builders ซึ่งเป็น L1 searchers ด้วย บล็อก L2 ที่สมบูรณ์เหล่านี้จะกลายเป็นบล็อก L1 ในที่สุดถูกประมวลผลโดย L1 builders และ Ethereum mainnet

ในขณะที่ยังไม่มีการรับรองว่า Based Rollup สามารถถือว่าเป็นการแก้ปัญหาสุดท้ายสำหรับ Rollups ได้หรือไม่ แต่ไม่สามารถปฏิเสธได้ว่ามันเป็นนวัตกรรมที่สำคัญใน Ethereum Layer 2 scaling โดยให้การแก้ปัญหาที่มีความปลอดภัยและแบบกระจายอำนาจมากขึ้น หากเรานำความคิดเดียวกันไปใช้กับระบบ Bitcoin การทำความเข้าใจและเพิ่มขีดความสามารถใน Ethereum อย่างไม่ขจัดจนเป็นธรรมชาติจะไม่เป็นเรื่องง่ายอย่างแน่นอน อุตสาหกรรมทั้งหมดยังมีการเดินทางอย่างยาวไกลในการแก้ปัญหาในการทำให้เกิดกระบวนการ scaling ที่เป็นแบบแท้จริง

ลิงก์ขยาย:

【1】การสร้าง rollups บนพื้นฐาน — พลังสุดยอดจากการเรียงลำดับ L1

【2】ประเภทต่าง ๆ ของ ZK-EVMs

บทความอ้างอิง

【1】เกมของเครดิต: Rollups ถูกประดิษฐ์โดยการลงลายมากตัวและคณะกรรมการ

【2】รายงานการวิจัย Taiko: แนวทาง Layer 2 ของ Ethereum ที่บรรจุความสามารถในการขยายมากและความเข้ากันได้เต็มรูปแบบ

คำอธิบาย:

  1. บทความนี้ถูกคัดลอกมาจาก [ เทคโฟลว์ดีพไทด์], ชื่อเรื่องต้นฉบับ “From theory to practice: Can Based Rollup implement L1 sort-driven Rollup scheme?” ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [YBB Capital Researcher Ac-Core] หากคุณมีข้อโต้แย้งในการเผยแพร่อีกครั้งกรุณาติดต่อทีม Gate Learnทีมจะดำเนินการให้เร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง

  2. คำประกาศ: มุมมองและความคิดเห็นที่แสดงในบทความนี้เพียงแสดงเฉพาะมุมมองส่วนบุคคลของผู้เขียนเท่านั้น และไม่เกิดผลต่อคำแนะนำใดๆ เกี่ยวกับการลงทุน

  3. เวอร์ชันภาษาอื่น ๆ ของบทความถูกแปลโดยทีม Gate Learn ซึ่งไม่ได้กล่าวถึงGate.ioบทความที่แปลอาจไม่นำเสนอ การแพร่กระจายหรือการลอกเลียน

Rollup ที่ใช้แล้วสามารถบรรลุโซลูชัน Rollup ที่ขับเคลื่อนด้วยการจัดลําดับ L1 ได้หรือไม่?

กลางJul 07, 2024
โหนดเครือข่าย L2 ประกอบด้วยส่วนหลายๆ ส่วนซึ่งตัวประมวลผลลำดับ (sequencer) เป็นส่วนสำคัญที่สุด อย่างไรก็ตาม ปัญหาการกระจายกลางของ Rollup sequencer ยังคงอยู่ในปัจจุบัน Rollup ที่มีการตัดสินใจที่สำคัญใน Layer 2 ของ Ethereum โดยการมอบหมายการลำดับของ Rollup โดยตรงให้กับ Layer 1 proposers โดยใช้การออกแบบการแยกตัวแยกตัวของ proposer-builder Layer 1 ดำเนินการทุกบทบาทในการลำดับของ Rollup อีกทั้งยังขยาย MEV ทำให้ L2 searchers สามารถรวมธุรกรรมและส่งให้กับ L2 builders ที่เป็น L1 searchers ซึ่ง L2 blocks เต็มรูปแบบนี้จะกลายเป็นส่วนหนึ่งของ L1 blocks และถูกประมวลผลโดย L1 builders และ Ethereum mainnet
Rollup ที่ใช้แล้วสามารถบรรลุโซลูชัน Rollup ที่ขับเคลื่อนด้วยการจัดลําดับ L1 ได้หรือไม่?

คำนำ

Ethereum ทํางานบนหลักการที่ทุกโหนดจัดเก็บและดําเนินการทุกธุรกรรมที่ส่งโดยผู้ใช้ เพื่อขยายเครือข่ายทั้งหมด Ethereum ได้นําโซลูชัน Rollup มาใช้ พูดง่ายๆก็คือมันย้ายการประมวลผลธุรกรรมส่วนใหญ่นอกห่วงโซ่ (L2) ซึ่งจะช่วยลดภาระใน Ethereum mainnet (L1) และลดค่าธรรมเนียมการทําธุรกรรม Rollup = ชุดของสัญญาอัจฉริยะบน L1 + เครือข่ายโหนดบน L2 ซึ่งรวมถึงสัญญาอัจฉริยะแบบ on-chain และตัวรวบรวมนอกเครือข่าย มันอาศัย Ethereum สําหรับการตั้งถิ่นฐานฉันทามติและความพร้อมใช้งานของข้อมูลในขณะที่รับผิดชอบในการดําเนินธุรกรรมเท่านั้น โหนดเครือข่าย L2 ประกอบด้วยหลายส่วนซึ่งที่สําคัญที่สุดคือซีเควนเซอร์ อย่างไรก็ตามในปัจจุบันซีเควนเซอร์ของ Rollups ประสบปัญหาการรวมศูนย์

Rollup และ Sequencer

Rollup เป็นโซลูชันการปรับขนาดสําหรับ Ethereum (L1) ที่ดําเนินการธุรกรรมนอกเครือข่ายและบรรจุลงในบล็อก สําหรับแต่ละบล็อก Rollup จะเผยแพร่ข้อมูลที่จําเป็นในการสร้างสถานะลูกโซ่ใหม่ (เป็นแหล่งที่มาของความพร้อมใช้งานของข้อมูล) ไปยังเลเยอร์ความพร้อมใช้งานของข้อมูลและเผยแพร่หลักฐานความถูกต้องของการดําเนินการนอกเครือข่ายไปยังเลเยอร์การตั้งถิ่นฐาน Rollups มีสองประเภท: ในกรณีของ ZK-rollup หลักฐานที่ไม่มีความรู้จะถูกเผยแพร่ในแต่ละบล็อกในขณะที่ในกรณีของ Optimistic rollup หลักฐานการฉ้อโกงจะถูกเผยแพร่เมื่อมีข้อพิพาทเกิดขึ้นเท่านั้น หลังจาก EIP-4844 เมื่อการเผยแพร่ข้อมูลเปลี่ยนเป็น blobs เลเยอร์นี้อาจเรียกว่า "เลเยอร์การเผยแพร่ข้อมูล" Rollup smart contracts บน L1 ตรวจสอบหลักฐานที่เผยแพร่ แต่ละ Rollup มีบริดจ์อย่างน้อยหนึ่งบริดจ์เพื่อเปิดใช้งานการถ่ายโอนข้อมูลระหว่างเชนรวมถึงการฝากและถอนเงิน

ในตรรกะของ Rollup ตัวทำงานตามลำดับเป็นส่วนสำคัญที่รับผิดชอบในการรับคำขอธุรกรรมบน L2 ในการกำหนดลำดับการดำเนินการของพวกเขา และแพคเกจธุรกรรมเป็นชุดที่ส่งไปยังสัญญาอัจฉริยะ Rollup บน L1 ส่งผลให้มีบทบาทสำคัญในการปรับปรุงประสิทธิภาพการดำเนินการธุรกรรมและลดต้นทุน

ฟังก์ชันและหลักการทำงานของตัวจัดเรียงสามารถสรุปได้เป็นสี่ส่วน

  1. รับธุรกรรม: ซีเควนเซอร์รับคำขอธุรกรรมจากผู้ใช้หรือแอปพลิเคชัน ธุรกรรมเหล่านี้จะถูกประมวลผลบน L2 ก่อน ไม่ใช่โดยตรงบน Ethereum mainnet

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

3 การจัดการภาพรวมของธุรกรรม: ตัวจัดเรียงจัดแพ็คธุรกรรมที่สั่งไว้ในชุดที่มีข้อมูลสรุปของธุรกรรมหลายๆ รายการ

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

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

การอภิปรายเกี่ยวกับโซลูชันซีเควนเซอร์แบบกระจายอํานาจสําหรับ L2 ดังที่กล่าวไว้ในบทความก่อนหน้าของ YBB Capital ไม่ว่าจะเป็นโซลูชัน L2 ของ Metis ซึ่งเปิดการปักหลักโหนดพูลซีเควนเซอร์สู่ตลาดโดยตรง หรือโครงการอิสระ Espresso สาระสําคัญของพวกเขาคือการกระจาย "พายกําไร" ของการจัดลําดับและความคาดหวังของตลาดในอนาคต ดังนั้นความสนใจและความถูกต้องดั้งเดิมจึงเป็นประเด็นสําคัญที่หลีกเลี่ยงไม่ได้

ประวัติศาสตร์และการออกแบบของ Based Rollup

Image source: @drakefjustin

แนวคิดของ Rollup ถูกเสนอครั้งแรกโดยผู้ก่อตั้ง Ethereum Vitalik Buterin ผู้ตั้งความคาดหวังในการบรรลุสถานะ "Total Anarchy" ที่ไม่มีข้อจำกัดเพื่ออนุญาตให้การขยายการทำธุรกรรมได้ไม่จำกัด โดยพิจารณาจากปัญหาปัจจุบันของตัวควบคุมลำดับ ในปี 2023 นักวิจัย Ethereum Justin Drake ได้เสนอวิธีการแก้ไขที่เรียกว่า Based Rollups ที่ตัวควบคุมลำดับจะถูกจัดการโดย Ethereum L1 ตัวเอง รายละเอียดดังนี้ (แหล่งที่มา: ดูลิงก์ส่วนขยาย 1)

คำจำกัดความ:

เมื่อการจัดลำดับของ Rollup ถูกนำไปขับเคลื่อนโดยชั้นฐาน (L1) เราจะเรียกมันว่าการจัดลำดับ Rollup จาก L1 หรือการจัดลำดับ Rollup ที่ขับเคลื่อนโดย L1 โดยเฉพาะ โดยเฉพาะเมื่อมี L1-based Rollup หมายความว่าผู้เสนอ L1 ต่อไปสามารถทำงานได้โดยไม่ต้องขออนุญาตกับผู้ค้นหาและผู้สร้าง L1 เพื่อรวมบล็อก Rollup ต่อไปในบล็อก L1 ต่อไป

ข้อดี:

Liveness: Based Rollup เพลิดเพลินกับการรับประกันชีวิตเช่นเดียวกับ L1 โปรดทราบว่า Non-Based Rollup ที่มีทางหลบหนีจะมีการรับประกันชีวิตที่ลดลง (ทางหลบหนีเป็นกลไกรักษาความปลอดภัยใน Rollups ซึ่งอนุญาตให้ผู้ใช้ถอนสินทรัพย์จาก L2 กลับสู่เชือกหลัก L1 ในกรณีของปัญหาระบบ Rollup นั้นคล้ายกับทางออกฉุกเฉิน)

ค่าประกันการชำระเงินที่อ่อนแอกว่า: การทำธุรกรรมผ่านทางทางออกต้องรอระยะเวลาหนึ่งก่อนที่จะรับรองการชำระเงิน

MEV จากการเซ็นเซอร์Rollups ที่มีทางออกฉุกเฉิน อาจเป็นไปได้ว่าจะได้รับผลกระทบจากผลกระทบ MEV ที่ไม่เอื้อต่อการเซ็นเซอร์ชั่วระยะเวลาในช่วงเวลาหมดอายุ

ผลกระทบต่อเครือข่ายที่เป็นอันตราย: การออกจากกลุ่มจำนวนมากที่เกิดขึ้นจากความล้มเหลวของการมีชีวิตรอดตายของตัวจัดเตรียม (เช่น การโจมตี 51% ต่อกลไกการจัดเรียง PoS แบบกระจาย) จะทำให้เกิดผลกระทบกับเครือข่าย Rollup ที่มีผลกระทบให้กับเครือข่าย โปรดทราบว่า ไม่เหมือนกับ L1 การกู้คืนจากความล้มเหลวของการมีชีวิตรอดตายของตัวจัดเตรียมใน Rollup ไม่สามารถกู้คืนได้อย่างสวยงามโดยใช้ความเห็นร่วมกันได้ ในออกแบบ Rollup ที่รู้จักทั้งหมดนี้ การออกจากกลุ่มจำนวนมากคือดาบดามอกเล่น

ค่าปรับ Gas: การทำธุรกรรมที่ได้รับการตกลงผ่านทางการอพยพทั่วไปมักจะต้องรับโทษด้านก๊าซสำหรับผู้ใช้ (เช่น เนื่องจากการบีบอัดข้อมูลที่ไม่ดีจากธุรกรรมที่ไม่ได้รับการบีบอัดเป็นชุด)

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

ความเรียบง่าย:การจัดลำดับของ Based Rollup เป็นวิธีง่ายที่สุด ง่ายกว่าการจัดลำดับแบบกลาง การจัดลำดับของ Based Rollup ไม่ต้องการการตรวจสอบลายเซ็นต์ของ sequencer escape hatches หรือความเห็นชอบจาก PoS consensus.

บันทึกประวัติ: เมื่อมกราคม 2021 วิทาลิกกล่าวถึงการทำลำดับขึ้นอยู่กับ L1 ว่าเป็น 'Total Anarchy' ซึ่งมีความเสี่ยงในการส่งบล็อก Rollup หลายรายการพร้อมกันทำให้เกิดการสูญเสียของแก๊สและภาระงาน แผน PBS ปัจจุบันสามารถควบคุมการทำลำดับขึ้นอยู่กับ L1 อย่างเข้มงวด ทำให้สามารถส่งบล็อก Rollup ได้มากที่สุดหนึ่งบล็อกต่อ L1 โดยไม่มีการสูญเสียของแก๊ส เมื่อบล็อก n+1 ของ Rollup (หรือสำหรับ k >= 1, n+k) มีการรวบรวม SNARK proof ของบล็อก n จะสามารถหลีกเลี่ยงการสูญเสียของพิสท์ ZK-rollup ได้

ค่าใช้จ่าย: ค่าใช้จ่ายในการดำเนินการของ Based Rollup เป็นศูนย์ — มันไม่ต้องการการยืนยันลายเซ็นจากตัวตรวจสอบที่กระจายหรือที่มีจัดเต็มที่เป็นมาตรฐาน ความง่ายดายของ Based Rollup ลดต้นทุนในการพัฒนา ลดเวลาการเปิดตัว และลดความเสี่ยงที่เกิดจากข้อบกพร่องของรหัส การจัดเต็มของ Based Rollup ยังไม่มีการใช้โทเคน ซึ่งช่วยลดภาระข้อบังคับทางกฎหมายที่เกี่ยวข้องกับตัวตรวจสอบที่ใช้โทเคน

L1 การปรับทิศทางทางเศรษฐกิจ:MEV ที่ได้มาจาก Based Rollup ไหลไปที่ L1 ฐานธุรกิจอย่างเป็นธรรมชาติ การไหลนี้เสริมความปลอดภัยทางเศรษฐกิจของ L1 และในกรณีของการเผา MEV เพิ่มความเข้มงวดทางเศรษฐกิจของตั๋ว L1 อย่างสิ้นเชิง การปรับทิศทางเศรษฐกิจอย่างใกล้ชิดนี้กับ L1 สามารถช่วยในการสร้างความถูกต้องของ Based Rollup อย่างมีนัยสำคัญ โดยที่ยังสละสิทธิ์รายได้จาก MEV Based Rollup ยังคงมีตัวเลือกในการรับรายได้จากค่าธุรกิจ L2 ที่แออัด (เช่นในรูปแบบค่าธรรมเนียมฐาน EIP-1559)

ความเป็นอิสระ:หลังจากมอบหมายการเรียงลำดับไปยัง L1 ระบบ Based Rollup ยังคงความเผด็จการ ระบบ Based Rollup สามารถมีโทเค็นการปกครอง คิดค่าธรรมเนียมหลัก และใช้รายได้จากค่าธรรมเนียมหลักเหล่านี้ตามที่เหมาะสม (เช่น Optimism ทุนส่งเสริมส่วนราชการ)

ข้อเสีย:

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

การจัดลำดับที่ถูกจำกัด: การมอบหมายการจัดลำดับให้กับ L1 จะลดความยืดหยุ่นในการจัดลำดับ นั่นทำให้บางบริการในการจัดลำดับยากขึ้น หรืออาจเป็นไปไม่ได้:

ก่อนยืนยัน:การยืนยันก่อนหน้าอย่างรวดเร็วไม่ใช่ปัญหาสำหรับการเรียงลำดับที่ตรงกลางและสามารถประสบความสำเร็จผ่านการตกลง PoS ภายนอก การใช้การเรียงลำดับ L1 สำหรับการยืนยันก่อนหน้าอย่างรวดเร็วเป็นคำถามที่เปิดเป็นผลมาก ๆ ด้วยทิศทางการวิจัยที่มีความสมบูรณ์มากมาย เช่น EigenL, รายชื่อการรวมตัวเข้าไว้และตราสัญญาสร้าง

○ มาก่อน มาก่อน บริการ (FCFS): ไม่แน่ใจว่าการเรียงลำดับแบบ FCFS แบบ Arbitrum สามารถนำมาใช้ได้บน Based Rollup หรือไม่ EigenL อาจจะมีการให้บริการ FCFS overlay สำหรับ Based Rollup ที่ถูกเรียงลำดับใน L1

ตั้งชื่อ:

ชื่อ “Based Rollup” มาจากความใกล้ชิดกับโซนฐาน (Base L1) นี้ซึ่งเกิดขึ้นเป็นความขัดแย้งโดยบังเกอร์คอยน์กับการประกาศล่าสุดเกี่ยวกับโซนฐาน ที่น่าสนใจคือบังเกอร์คอยน์ได้แชร์เป้าหมายในการออกแบบสองข้อ

ความไม่มีโทเค็น: “เราไม่มีแผนที่จะเผยแพร่โทเค็นเครือข่ายใหม่”

การกระจายอำนาจ:เราวางแผนที่จะทำให้บล็อกเชนเป็นระบบที่ไม่มีศูนย์ควบคุมเป็นลำดับเวลา

Base สามารถบรรลุความเป็นแบบไม่ใช้โทเค็นดีเซ็นทรัลไลเซชันได้โดยการกลายเป็นเบสแบบโรลลัพ

Image source: @jchaskin22

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

Based Rollup และ Taiko Labs

แหล่งที่มา: เว็บไซต์อย่างเป็นทางการของ Taiko

Taiko Labs เป็นทีมหลักที่พัฒนาและส่งเสริม Based Rollup เป็นการขยายมิติบนชั้น Ethereum 2 ซึ่งมีวิสัยทัศน์ที่จะแก้ไขปัญหาการขยายมิติบน Ethereum mainnet ผ่านเทคโนโลยีนวัตกรรมเช่น Based Rollup Taiko Labs มีฟีเจอร์หลัก 3 อย่าง

  1. Fully Ethereum-Equivalent (Type 1) ZK-EVM: โดยใช้ Type 1 zkEVM ที่มีความเข้ากันได้กับ Ethereum ทั้งหมด นักพัฒนาสามารถโยกย้ายแอปพลิเคชันที่ไม่มีกลาง (dApps) ระหว่าง Ethereum และ Taiko ได้อย่างสะดวก โดยไม่ต้องกังวลเกี่ยวกับความล้มเหลวในการดำเนินการสัญญาอัจฉริยะ

2.โอเพ่นซอร์ส: ซอร์สโค้ดทั้งหมดของ Taiko มีอยู่ใน GitHub ทําให้ทุกคนสามารถดูสร้างหรือแก้ไขได้ วิธีการโอเพ่นซอร์สนี้ช่วยให้มั่นใจได้ว่าการพัฒนาเทคโนโลยีบล็อกเชนไม่ได้ จํากัด เฉพาะทีมเล็ก ๆ แต่รวมถึงการมีส่วนร่วมจากชุมชนนักพัฒนาทั่วโลก

3.Fully Decentralized:นอกจากการตรวจสอบความเข้ากันได้สูงกับ EVM แล้ว Taiko ยังมุ่งทำให้เกิดการกระจายอำนาจอย่างเต็มรูปแบบ Taiko วางแผนที่จะส่งบล็อกและสร้าง zkPs ผ่านผู้เสนอแนะและผู้ตรวจสอบที่กระจายอย่างเต็มรูปแบบ เพื่อให้แน่ใจถึงลักษณะที่กระจายอย่างเต็มรูปแบบของโปรโตคอล

Taiko มีเป้าหมายที่จะสร้าง ZK-EVM รูปแบบประเภท 1 ที่เทียบเท่ากับ Ethereum อย่างเต็มที่ตามที่ Vitalik Buterin กล่าวถึงใน “The different types of ZK-EVMs” (ดู Extension Link 2) การตามหาความเทียบเท่าแบบเต็มรูปแบบและไม่ขาดการยอมรับกับ Ethereum มีเป้าหมายที่จะให้ความเข้ากันได้อย่างสมบูรณ์เพื่อยืนยันบล็อก Ethereum (อย่างน้อยที่เลเยอร์การทำงาน ยกเว้นการเชื่อมโยงของ beacon chain แต่รวมถึงธุรกรรมทั้งหมด สัญญาอัจฉริยะ และตรรกะจากบัญชีโดยไม่แทนที่แหล่งเก็บข้อมูลแบบต้นฉบับ เช่น ต้นไม้ hash สถานะ/การทำธุรกรรม และตรรกะอื่นๆ) ดังนั้น เมื่อเทียบกับประเภทอื่นๆ ประเภท 1 เป็นคำตอบที่ซับซ้อนและท้าทายที่สุดในการเข้าใกล้คำตอบในรูปแบบต้นฉบับ

แหล่งที่มาของรูปภาพ: Vitalik Buterin: ประเภทต่าง ๆ ของ ZK-EVMs

โครงสร้างหลักอื่น ๆ:

Base Competitive Rollup (BCR)

Base Competitive Rollup เป็นโซลูชันการขยายมาตรการบล็อกเชนที่นวัตกรรมจาก Taiko Labs โดย BCR เน้นการปรับปรุงความมีประสิทธิภาพและความปลอดภัยของ Rollup ผ่านกลไกการแข่งขันที่อนุญาตให้ผู้เข้าร่วมต่างๆ แข่งขันในการส่งบล็อกและสร้างพรูฟเพื่อเสริมสร้างประสิทธิภาพและการกระจายอำนาจทั่วไปของเครือข่าย

คุณสมบัติ

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

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

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

● ข้อดี

ความเข้ากันได้กับ EVM: BCR เป็นเครื่องจำลอง Ethereum Virtual Machine (EVM) ที่เข้ากันได้อย่างสมบูรณ์ ทำให้สัญญาอัจฉริยะและ dApps ของ Ethereum ที่มีอยู่สามารถย้ายมาใช้ BCR ได้อย่างง่ายๆ โดยไม่ต้องปรับเปลี่ยนอย่างมีนัยยะ

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

การกระจายอำนาจ: การสร้างบล็อกแบบกระจายและกลไกพิสูจน์การสร้างบล็อกทำให้เครือข่ายมีลักษณะกระจาย ลดความเสี่ยงในการควบคุมโดยองค์กรที่มีลักษณะมีศูนย์กลาง

● ข้อเสีย

ความซับซ้อนที่เพิ่มขึ้น:ความซับซ้อนของระบบต้องการอัลกอริทึมและโปรโตคอลที่ซับซ้อนเพื่อประสานการสร้างบล็อกและการตรวจสอบระหว่างผู้แข่งขันหลายคน สมาร์ทคอนแทรคต่างอาจต้องการตรรกะเพิ่มเติมเพื่อจัดการกับผลลัพธ์ที่แข่งขันกัน

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

BBR (Based Booster Rollup)

ใน BBR Booster คือผู้ร่วมเฉพาะที่มีหน้าที่ปรับปรุงชุดธุรกรรม บีบอัดข้อมูลธุรกรรม และประมวลผลชุดธุรกรรมหลายชุดพร้อมกัน หน้าที่หลักของมันคือการแยกการดำเนินการและการเก็บข้อมูลเพื่อให้ L2 จัดการดำเนินการ ในที่เดียวกัน L1 ยังคงมีการกระจายอยู่และที่อยู่สัญญาอัจฉริยะยังคงเหมือนเดิมทั้งบน L1 และบนทุก BBR

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


ภาพที่มา: Taiko Labs

สรุปผล

ณ ปัจจุบัน โรลอัพที่มีพื้นฐานบนเบสแสดงถึงการเปลี่ยนแปลงที่สำคัญในวิธีการขยายมิติของ Ethereum Layer 2 ซึ่งมอบหมายการเรียงลำดับโรลอัพโดยตรงไปยัง Layer 1 proposers โดยใช้การออกแบบการแยก proposer-builder นี้ ส่งผลให้ Layer 1 สามารถดำเนินการบทบาททั้งหมดในการเรียงลำดับสำหรับ Rollup พร้อมกันนี้ยังเพิ่ม MEV ทำให้ L2 searchers สามารถรวมการทำธุรกรรมและส่งมันไปยัง L2 builders ซึ่งเป็น L1 searchers ด้วย บล็อก L2 ที่สมบูรณ์เหล่านี้จะกลายเป็นบล็อก L1 ในที่สุดถูกประมวลผลโดย L1 builders และ Ethereum mainnet

ในขณะที่ยังไม่มีการรับรองว่า Based Rollup สามารถถือว่าเป็นการแก้ปัญหาสุดท้ายสำหรับ Rollups ได้หรือไม่ แต่ไม่สามารถปฏิเสธได้ว่ามันเป็นนวัตกรรมที่สำคัญใน Ethereum Layer 2 scaling โดยให้การแก้ปัญหาที่มีความปลอดภัยและแบบกระจายอำนาจมากขึ้น หากเรานำความคิดเดียวกันไปใช้กับระบบ Bitcoin การทำความเข้าใจและเพิ่มขีดความสามารถใน Ethereum อย่างไม่ขจัดจนเป็นธรรมชาติจะไม่เป็นเรื่องง่ายอย่างแน่นอน อุตสาหกรรมทั้งหมดยังมีการเดินทางอย่างยาวไกลในการแก้ปัญหาในการทำให้เกิดกระบวนการ scaling ที่เป็นแบบแท้จริง

ลิงก์ขยาย:

【1】การสร้าง rollups บนพื้นฐาน — พลังสุดยอดจากการเรียงลำดับ L1

【2】ประเภทต่าง ๆ ของ ZK-EVMs

บทความอ้างอิง

【1】เกมของเครดิต: Rollups ถูกประดิษฐ์โดยการลงลายมากตัวและคณะกรรมการ

【2】รายงานการวิจัย Taiko: แนวทาง Layer 2 ของ Ethereum ที่บรรจุความสามารถในการขยายมากและความเข้ากันได้เต็มรูปแบบ

คำอธิบาย:

  1. บทความนี้ถูกคัดลอกมาจาก [ เทคโฟลว์ดีพไทด์], ชื่อเรื่องต้นฉบับ “From theory to practice: Can Based Rollup implement L1 sort-driven Rollup scheme?” ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [YBB Capital Researcher Ac-Core] หากคุณมีข้อโต้แย้งในการเผยแพร่อีกครั้งกรุณาติดต่อทีม Gate Learnทีมจะดำเนินการให้เร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง

  2. คำประกาศ: มุมมองและความคิดเห็นที่แสดงในบทความนี้เพียงแสดงเฉพาะมุมมองส่วนบุคคลของผู้เขียนเท่านั้น และไม่เกิดผลต่อคำแนะนำใดๆ เกี่ยวกับการลงทุน

  3. เวอร์ชันภาษาอื่น ๆ ของบทความถูกแปลโดยทีม Gate Learn ซึ่งไม่ได้กล่าวถึงGate.ioบทความที่แปลอาจไม่นำเสนอ การแพร่กระจายหรือการลอกเลียน

เริ่มตอนนี้
สมัครและรับรางวัล
$100