วิจัย gate: โซลูชั่นการปรับขนาดสุดท้ายของ Ethereum: อธิบายเทคโนโลยี Rollup ที่ใช้

ขั้นสูง8/12/2024, 6:35:18 AM
บทความนี้ให้การวิเคราะห์อย่างละเอียดเกี่ยวกับกลไกของเทคโนโลยี Based Rollup พร้อมด้วยความได้เปรียบที่เฉพาะเจาและความท้าทายปัจจุบัน โดยยังสำรวจการใช้งานที่หลากหลายของเทคโนโลยีนี้ในอุตสาหกรรมบล็อกเชน โดดเด่นด้วยศักยภาพในการปฏิวัติทิศทางของ Rollup

ข้อสรุปสำคัญ:

  • Rollup เป็นเทคโนโลยีที่เปลี่ยนงานการจัดลําดับธุรกรรมจากห่วงโซ่หลักของ Ethereum (เลเยอร์ 1) เป็นเลเยอร์ 2 ซึ่งธุรกรรมจะดําเนินการ ธุรกรรมเหล่านี้จะถูกตัดสินและตรวจสอบความถูกต้องในเลเยอร์ 1 ซึ่งสืบทอดจุดแข็งหลักของ Ethereum ด้านความปลอดภัยและการกระจายอํานาจในขณะที่เพิ่มประสิทธิภาพในเลเยอร์ 2 อย่างมีนัยสําคัญ
  • Taiko, ซึ่งเป็น zkEVM ชนิดที่ 1, นำเสนอเฟรมเวิร์กท์อย่างนวัตกรรมสองรูปแบบ - Based Contestable Rollup (BCR) และ Based Booster Rollup (BBR) - ซึ่งขยายประโยชน์ทางเทคนิคของ Based Rollup อย่างมาก BCR ปรับปรุงความปลอดภัยของเครือข่ายผ่านระบบ multi-proof และกลไกการแก้ไขข้อพิพาทในขณะที่ BBR ปรับปรุงความสามารถในการขยายมากขึ้นโดยใช้ sharding สำหรับการดำเนินการทางการเงินและการจัดเก็บข้อมูล
  • Puffer UniFi, โปรโตคอลการเดิมพันซึ่งสร้างขึ้นบน Eigenlayer, บรรลุการเรียงลำดับธุรกรรมบน Layer 1, การยืนยันก่อน, และการดำเนินการ Cross-chain Rollup เพื่อความง่ายในการพัฒนาเครือข่ายที่ได้รับการประสงค์ นวัตกรรมเหล่านี้เอื้อต้านข้อจำกัดทางด้านเทคโนโลยี传统ของ Based Rollup โดยทำให้มั่นใจว่ามูลค่าจะถูกส่งคืนไปยังชั้นฐานของ Ethereum
  • แม้ว่า Based Rollup ยังอยู่ในช่วงเริ่มต้นของการพัฒนาและเผชิญหน้ากับความท้าทายทางเทคนิคและการแข่งขันจากวิธีการจัดลำดับอื่น ๆ แต่ความแข็งแกร่งในด้านความปลอดภัย การกระจายอำนาจ และความเรียบง่ายของมันทำให้มีโอกาสที่จะเป็นทิศทางที่มีความเป็นไปได้สูงสำหรับการพัฒนาเทคโนโลยี Rollup ในอนาคต มันมีศักย์ที่จะเป็นตัวนำทางสู่การออกแบบ Rollup ที่มีการกระจายอำนาจและนวัตกรรมมากขึ้น

ในฐานะที่เป็นโซลูชันทางเทคนิคที่รวมฟังก์ชันการจัดลําดับธุรกรรมจาก L2 เข้ากับ L1 Based Rollup ได้ถูกนํามาใช้อย่างรวดเร็วโดยโปรโตคอลเช่น Taiko และ Puffer Finance นับตั้งแต่ข้อเสนอโดย Justin Drake นักวิจัยของ Ethereum Foundation ในเดือนมีนาคม 2023 และยังคงพัฒนาต่อไป บทความนี้ให้ข้อมูลเชิงลึกเกี่ยวกับกลไกข้อได้เปรียบที่ไม่เหมือนใครและความท้าทายในปัจจุบันในขณะที่สํารวจศักยภาพในการกําหนดอนาคตของเทคโนโลยีบล็อกเชน

พื้นหลังและกลไกของเทคโนโลยี Based Rollup

พื้นหลัง: Layer 2, Rollup, และ Sequencers

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

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

กระบวนการ Rollup - แหล่งที่มา: Vitalik

Rollups ทั่วไปจะอยู่ในสองหมวดหมู่: ZK Rollup และ Optimistic Rollup.

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

ZK Rollups (ซ้าย) vs. Optimistic Rollups (ขวา) - แหล่งที่มา: Nervos

ในระบบ Rollup ตัวเลือกการทำงาน (sequencer) เป็นส่วนประกอบที่สำคัญของโหนดเครือข่ายชั้นที่ 2 ที่รับผิดชอบในการรับคำขอทำธุรกรรม กำหนดลำดับการดำเนินการของคำขอทำธุรกรรม จัดกลุ่มและส่งผ่านไปยังสัญญาอัจฉริยะในชั้นที่ 1 ตัวเลือกการทำงานเป็นส่วนสำคัญในการปรับปรุงประสิทธิภาพการประมวลผลธุรกรรมและประสบการณ์ผู้ใช้

ตัวอย่างเช่น ใน Arbitrum ซึ่งใช้ Optimistic Rollup ธุรกรรมถูกเรียงลำดับโดยตัวจัดลำดับบนพื้นฐาน First Come First Serve (FCFS) โดยเมื่อตัวจัดลำดับยืนยันลำดับ จะเขียนธุรกรรมเข้าสู่บล็อกบนเลเยอร์ 1 (Ethereum mainnet) และให้ “pre-confirmation” ทันทีบนเลเยอร์ 2 ทำให้ผู้ใช้ทราบว่าธุรกรรมของพวกเขาเสร็จสมบูรณ์บนเลเยอร์ 2 ก่อนที่จะเสร็จสิ้นบนเลเยอร์ 1

กระบวนการ Sequencer ของ Arbitrum - แหล่งที่มา: Arbitrum

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

การออกแบบซีเควนเซอร์ที่มีจุดประสานกลางนี้ทำให้ Ethereum สูญเสียการควบคุม Layer 2 ในระดับการตั้งถิ่นฐานที่อาจส่งผลให้เกิดปัญหาเช่นการเซ็นเซอร์ชั่วระยะเวลา ข้อผิดพลาด การแยกข้อมูลความสามารถในการดึง MEV การทำ Front-Running การแยกข้อมูลการจราจรและการหยุดด้วยบังคับ (เช่นที่เห็นใน Linea และ Blase เนื่องจากการโจมตีทรัพย์สิน) ซึ่งอาจเสื่อมเสียความเสถียรภาพและความปลอดภัยของระบบ Rollup โดยรวม

สรุปมา การทำให้ตัวกลางของตัวเรียงลำดับมีความสำคัญขึ้นในอุตสาหกรรมเนื่องจากความเป็นอำนาจที่มากเกินไปที่มันให้กับพวกเขา

การพัฒนาเทคนิคของ Based Rollup

แนวคิดในการจัดลําดับมือจับโซ่หลักของ Ethereum สามารถตรวจสอบย้อนกลับไปยัง Vitalik Buterin ผู้ก่อตั้ง Ethereum ในต้นปี 2021 เขาจินตนาการถึงโซลูชันบล็อกเชนที่ยืดหยุ่นและปรับขนาดได้สูง ซึ่งเขาเรียกว่า "Total Anarchy" Rollup ซึ่งทุกคนสามารถปรับขนาดธุรกรรมได้โดยไม่มีข้อจํากัด

Vitalik, ร่วมกับ Justin Drake, ผู้ที่เสนอ Based Rollup ภายหลัง, แนะนำให้บรรลุวัตถุประสงค์นี้ผ่านทางแนวคิดนวัตกรรมของการแบ่งแยก Proposer-Builder (PBS) ในกรอบงานนี้บทบาทของผู้เสนอบล็อกเปลี่ยนแปลงอย่างมีนัยสำคัญ แทนที่จะพยายามเพิ่มรายได้จากบล็อกอิสระ ผู้เสนอพึ่งพากลไปที่กลไกตลาดที่มีผู้ร่วมส่ง Bundle (หรือบล็อก Rollup ในกรณีของ Layer 2) ให้กับผู้เสนอ ผู้เสนอจึงเลือก Bundle ที่มีค่าธรรมเนียมสูงที่สุดเพื่อส่ง กระบวนการนี้คล้ายกับกลไก Mempool ระดับบล็อก จำกัดความอิสระของผู้เสนอและป้องกันการค้นหาทราบโดยไม่ควบคุมสำหรับธุรกรรมที่ดีที่สุดที่ระบบ แทนที่ผู้เสนอจะกรองบล็อกที่ตั้งไว้จากกองทรัพยากรล่วงหน้า

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

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

ตัวอย่างเช่น Rollkit sovereign Rollups ได้แนะนํา "กฎการเลือกส้อมบริสุทธิ์" ซึ่งเน้นการแก้ไขปัญหาการกําหนดราคาทรัพยากรหรือการปฏิเสธการให้บริการ (DOS) เวกเตอร์ที่ชั้นการดําเนินการ ตัวอย่างเช่นหากแพ็กเก็ตมีลูปอนันต์ (เช่นในขณะที่ (จริง)) และใช้ปริมาณก๊าซสูงสุด Rollkit sovereign Rollups จะใช้มาตรการต่างๆเช่นการเผาไหม้ก๊าซเพื่อจัดการกับมัน

แม้ Opside จะเสนอแนวทางการแก้ไข Native ในระยะเร็ว ๆ ก็ยังคงเสนอการปรับปรุง Ethereum's PoS โดยที่การเป็น IDE staking สามารถกลายเป็น validators ได้ ผู้ตรวจสอบเหล่านี้จะทำหน้าที่เป็น sequencers และ provers ที่ Layer 3 โดย sequencers จะเสนอบล็อกและ provers จะสร้าง zk proofs เพื่อทำการตรวจสอบ ผู้ตรวจสอบคนแรกที่ส่ง proof ที่ถูกต้องจะได้รับรางวัลบล็อก

การแก้ปัญหาที่ปรับปรุงของ Opside - ที่มา: สถาปัตยกรรมของ Opside

นักวิจัยของ Ethereum Foundation ชื่อ Justin Drake ถูกเครดิตในการเสนอแนะเรื่องการให้ L1 main chain จัดการกับการเรียงลำดับ ในโพสต์บล็อกจากเดือนมีนาคม 2023 (แม้ว่าแนวคิดอาจถูกนำเสนอก่อนหน้านี้) เขาเป็นคนแรกที่อธิบายโปรโตไทป์ของ Based Rollup อย่างครบถ้วน

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

ไอเดียนี้มีเป้าหมายที่จะเอาชนะข้อจำกัดของ Rollups ที่มีอยู่โดยการนำสิทธิ์ในการจัดลำดับออกจาก Ethereum L1 validators และเนื่องจากความสัมพันธ์ที่ใกล้ชิดกับเลเยอร์ 1 จัสตินเรียกว่าเป็น Based Rollups หรือ L1-sequenced Rollups

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

เมื่อ Justin Drake แนะนำแนวคิด Based Rollup เขายัง提出แนวคิดนวัตกรรม: การนำกลุ่มผู้ตรวจสอบ Ethereum มาใช้ตรวจสอบธุรกรรม Rollup อีกด้วย แนวคิดคือ ด้วยจำนวน Rollup ที่เพิ่มขึ้น (รวมถึง Rollup ทั่วไปและ Rollup ที่เฉพาะเจาะจง) จึงต้องการตัวเลือกสำหรับการตรวจสอบธุรกรรมทั้งหมดนี้ โดยใช้กลุ่มผู้ตรวจสอบที่มีอยู่ใน Ethereum การนำ Based Rollup มาใช้สามารถลดค่าใช้จ่ายในการตรวจสอบและเพิ่มประสิทธิภาพในการตรวจสอบได้อย่างมาก

เนื่องจากเร็ว ๆ นี้มีการนำเอาเทคโนโลยีรูปแบบ Based Rollup ไปใช้งานในโปรโตคอลเช่น Taiko และ Puffer Finance ทำให้ Vitalik, Justin และผู้อื่นๆ ได้เสนอข้อเสนอเพิ่มเติมเกี่ยวกับศักยภาพของเทคโนโลยีนี้ซึ่งดึงดูดความสนใจจากตลาดบ้าง

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

การวิเคราะห์เทคโนโลยี Based Rollup

เทคโนโลยี Based Rollup ซึ่งเน้นการเผยแพร่การเปลี่ยนแปลงของสถานะของธุรกรรมหลังจากจัดลำดับไปยังเลเยอร์ 1 (L1) เพื่อให้สามารถสกัด MEV (Maximal Extractable Value) จากเลเยอร์ 2 (L2) ได้ วิธีการนี้ใช้ Ethereum L1 เพื่อจัดการกับการจัดลำดับและความปลอดภัยทั้งหมด

หลักการทางเทคนิค

Based Rollups vereinfachen den typischen Sequenzierungsprozess, indem sie die Aufgabe an Knotenpunkte auf L1 (wie das Ethereum-Mainnet) auslagern. Diese Knotenpunkte, einschließlich L1-Suchern oder Teilnehmern, können die Transaktionsdaten von Based Rollups ohne Erlaubnis an L1-Blockproduzenten übermitteln. Sucher und Ersteller (potenziell incentiviert durch Based Rollup oder Dritte) sind dafür verantwortlich, Rollup-Transaktionsdaten in Blöcke zu integrieren und sie einzureichen.

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

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

กระบวนการทำงาน

การดำเนินการของ Based Rollup เกี่ยวข้องกับ L2 searchers ที่เก็บรวบรวมธุรกรรมเข้าสู่กลุ่มและส่งให้กับ L2 block proposers ซึ่งจากนั้นก็สร้าง L2 blocks ในที่สุด L1 searchers จะรวม L2 blocks เหล่านี้เข้าไปใน L1 blocks ซึ่งทำให้กระบวนการเรียงลำดับและบันทึกเสร็จสมบูรณ์

  • L2 searchers รวบรวมธุรกรรม: L2 searchers รวบรวมธุรกรรม L2 เข้าไปในกลุ่มและส่งมันให้กับ L2 block proposers
  • การก่อสร้างบล็อก L2: ผู้เสนอบล็อก L2 ใช้กลุ่มพวกนี้เพื่อก่อสร้างบล็อก L2
  • L1 รวมถึงบล็อก L2: นักค้นหา L1 จากนั้นรวมบล็อก L2 เหล่านี้ (หรือชุดของพวกเขา) เข้ากับบล็อก L1 เพื่อจบกระบวนการจัดเรียงและบันทึกข้อมูล

กระบวนการดำเนินงานของ Based Rollup - แหล่งที่มา: Taiko

ข้อดีและความท้าทายของ Based Rollup

ข้อดีของ Based Rollup

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

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

เปรียบเทียบระหว่าง Based Rollup และ Classic Rollup - แหล่งที่มา: @NIC Lin

ข้อดีที่เฉพาะเจาะจงรวมถึง:

  1. Liveness: Based Rollup สามารถหลีกเลี่ยงปัญหาการขัดขวางเครือข่ายหรือการตัดสินใจในรูปแบบของ Traditional Rollup ที่เกิดจากความล้มเหลวของตัวเลือกที่ต้องทำให้เกิดการทำรายการที่รวดเร็วและมีประสิทธิภาพโดยไม่ต้องใช้กลไกสำรอง
  2. การกระจายอำนาจ: โดยการใช้โครงสร้างที่มีอยู่ของผู้ค้นหา L1, ผู้สร้าง, และผู้ผลิตบล็อก ระบบ Based Rollup รักษาการกระจายอำนาจอย่างมาก ตรงกับหลักการเปิดเผยและโปร่งใสของ Web3
  3. ความเรียบง่าย: โซลูชั่นการปรับขนาดที่ใช้ระบบ Ethereum L1 สืบทอดความปลอดภัยและการกระจายอำนาจโดยใช้สแต็กผู้ตรวจสอบและโครงสร้าง PBS (Proposer-Builder Separation) ในระดับพื้นฐาน โดยไม่ต้องใช้ระบบตัวควบคุมลำดับของ L2 หรือกลไกเชื่อมโยงภายนอก ซึ่งทำให้ลดความซับซ้อนและความเสี่ยงด้านความปลอดภัยลง
  4. ความคุ้มค่า: ด้วย L1 ที่จัดการการเรียงลำดับ การประมวลผลธุรกรรม L2 และการยืนยันกลายเป็นมีประสิทธิภาพมากขึ้น โดยไม่จำเป็นต้องมีโครงสร้างซับซ้อนและการใช้พลังงานในการจัดการและยืนยันธุรกรรม L2 เช่นใน Optimistic Rollup และ ZK Rollup โดยเฉพาะอย่างยิ่งในสภาพแวดล้อมที่มีการทำธุรกรรมมาก
  5. การแรงจูงใจทางเศรษฐกิจ: MEV ไหลไปที่ L1 ทำให้ความมั่นคงทางเศรษฐกิจเพิ่มขึ้น และเสริมค่าของ Ethereum เป็นเลเยอร์การตัดสินใจในขณะเดียวกัน L2 ยังสามารถสร้างรายได้จากค่าธุรกรรมหนุน รักษาอิสระทางเศรษฐกิจในระดับหนึ่ง
  6. ความเอกรัฐ: แม้ว่าการจัดลำดับจะขึ้นอยู่กับ L1 แต่ Based Rollup ยังคงควบคุมโทเค็นการปกครอง การเรียกเก็บค่าธรรมเนียม และการใช้รายได้อิสระเพื่อให้มั่นใจใน per นวัตกรรม ที่อิสระของ L1 ยังรับประกันว่ามูลค่าไหลกลับมาเพื่อเสริมสร้างความเอกรัฐในชั้นฐาน ลดความเสี่ยงของการแยกแยะและความไม่มีประสิทธิภาพที่เกิดจากการดำเนินงาน L2 อิสระ

ความท้าทายของ Based Rollup

กลไกที่เป็นสมัยและข้อจำกัดทางเทคนิค

ในขณะที่ Based Rollup ให้ประโยชน์ที่สําคัญ แต่ก็มาพร้อมกับข้อ จํากัด ทางเทคนิคและการดําเนินงานที่โดดเด่นซึ่งสามารถขัดขวางการนําไปใช้ในวงกว้าง:

  1. ข้อจำกัดในรายได้และการสูญเสีย MEV: เนื่องจากการจัดลำดับขึ้นอยู่กับ L1 รายได้ MEV ส่วนใหญ่จะเข้าสู่ L1 validators ซึ่งจำกัดทาง Based Rollup รายได้ สามารถเกิดข้อกังวลเกี่ยวกับความยั่งยืนและความสามารถในการทำกำไรของโครงการ นี่เป็นเหตุผลที่หลายๆ โครงการ L2 และ RaaS ได้ลังเลที่จะตามหาแบบจำลองนี้เนื่องจากความเสี่ยงทางการเงินที่อาจเกิดขึ้น
  2. ความยืดหยุ่นในการจัดลำดับลำดับที่ลดลง: การมอบหมายการจัดลำดับให้กับ L1 ทำให้ความยืดหยุ่นในการจัดลำดับธุรกรรมลดลง ซึ่งส่งผลกระทบต่อกลยุทธ์เช่น First Come First Serve (FCFS) การเพิ่มความยืดหยุ่นเทคนิคเพื่อแก้ไขปัญหานี้จะเพิ่มความซับซ้อนของโปรโตคอล นอกจากนี้ L1 การจัดลำดับอาจจะให้ความสำคัญกับผลกำไรของนักขุดมากกว่าประโยชน์ที่ดีที่สุดของผู้ใช้ Based Rollup
  3. การยืนยันธุรกรรมที่ล่าช้า: ในทางทฤษฎีการยืนยันธุรกรรมของ Based Rollup เชื่อมโยงกับเวลาบล็อกของ L1 (ปัจจุบัน 12 วินาทีบน Ethereum) ซึ่งอาจไม่เป็นไปตามความคาดหวังของผู้ใช้สําหรับความฉับไว แม้ว่ากลไกการปักหลักใหม่สามารถให้การยืนยันล่วงหน้าได้ แต่โซลูชันเหล่านี้ยังไม่บรรลุนิติภาวะและไม่ได้รับการยอมรับอย่างกว้างขวาง ตัวอย่างเช่นการใช้งาน Arbitrum ดั้งเดิมและ testnet สาธารณะครั้งแรก (Ropsten L2) ใช้การออกแบบการจัดลําดับ Rollup ดั้งเดิมนี้ แต่ซีเควนเซอร์ส่วนกลางของ L2 ได้เข้ามาแทนที่ในภายหลังเพื่อตอบสนองความต้องการในการทําธุรกรรมที่เร็วขึ้น การเปลี่ยนกลับไปใช้วิธีการเดิมอาจถูกมองว่าเป็นการถอยหลัง
  4. ปัญหาการกระจายอำนาจที่เป็นไปได้: แม้ว่า Based Rollup จะได้รับประโยชน์จากการกระจายอำนาจของ L1 แต่กลไกการประมูลสิทธิ์บล็อกที่ออกแบบมาเพื่อจับ MEV อาจเพิ่มอุปสรรคในการเข้าร่วม L1 และเพิ่มความซับซ้อน
  5. ความท้าทายในการกําหนดบทบาท: การอภิปรายจํานวนมากมองข้ามความท้าทายในทางปฏิบัติของการกําหนดบทบาทใหม่หลังจาก Based Rollup แทนที่การออกแบบซีเควนเซอร์ดั้งเดิม ในขณะที่ MEV ไหลไปยัง L1 ให้แรงจูงใจทางเศรษฐกิจสําหรับผู้ตรวจสอบความถูกต้องการรวมการตรวจสอบ Rollup เข้ากับโปรโตคอลของ Ethereum การสร้างการกระจายผลกําไร MEV ที่เป็นธรรมและการจัดการปัญหาความแออัดหรือฉันทามติจากผู้ค้นหาหลายคนที่ส่งธุรกรรมพร้อมกันยังคงไม่ได้รับการแก้ไข โครงการอย่างไทโกะมีความคืบหน้าในการจัดการกับความท้าทายเหล่านี้ซึ่งจะกล่าวถึงในภายหลัง

ความดันจากการแข่งขันภายนอก

ระบบ Based Rollup ยังต้องเผชิญกับแรงกดดันจากโซลูชั่นการปรับขนาดที่เหมาะสมอื่น ๆ นอกจากวิธีการของ Based Rollup ที่ทิ้งตัวจัดลำดับ L2 ยังมีทางเลือกอีกหลายรูปแบบที่มีนวัตกรรมและใช้งานง่าย:

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

ในทางตรงกันข้าม Espresso นำเสนอ middleware ตัวกลาง sequencer ที่ให้บริการส่วน sequencer ที่ใช้ร่วมกันสำหรับ L2 Flashbots เสนอ SUAVE ซึ่งเป็นเชือกที่เข้ากันได้กับ EVM ซึ่งเป็นเชือกที่ใช้สำหรับการจัดลำดับธุรกรรมผ่านการประมูลบล็อก

ตัวอย่างอีกตัวคือ SQUAD ที่ถูกพัฒนาโดย Eigenlayer และ AltLayer SQUAD ถูกออกแบบให้เป็นเครือข่ายเปิดสำหรับผู้ประกอบการ EigenLayer AVS (Actively Validated Services) ใด ๆ ที่ต้องการการฝาก LST ขั้นต่ำหรือกลไกฝากแทนเพื่อลงทะเบียนคำขอการจัดเรียงจาก Rollups และจับคู่กับตัวจัดเรียง

SQUAD การจัดลำดับแบบกระจาย - แหล่งที่มา: AltLayer

มีการถกเถียงกันในตลาดที่ชี้ให้เห็นถึงการแข่งขันระหว่าง AVS และ Based Rollup แต่ในความเป็นจริงพวกเขาไม่ได้แข่งขันโดยตรง Based Rollup มุ่งเน้นไปที่วิธีการเสนอบล็อกเป็นหลักในขณะที่ AVS เสนอ PoS หรือการรักษาความปลอดภัยตามฉันทามติอื่น ๆ สําหรับ DApps ที่ไม่สามารถปรับใช้โดยตรงกับ Ethereum ไม่มีความขัดแย้งทางเทคนิคระหว่างทั้งสองและการพัฒนาล่าสุดเช่นการปักหลักใหม่ของ Eigenlayer รวมกับซีเควนเซอร์แบบกระจายอํานาจของ Espresso สามารถส่งเสริมการยอมรับ Based Rollup โดยให้อํานาจผู้ตรวจสอบ L1 ในการมีส่วนร่วมในการดําเนินการจัดลําดับ ในที่สุดทางเลือกในการใช้ตัวตรวจสอบ L1 เป็นซีเควนเซอร์ขึ้นอยู่กับโครงการเช่น Espresso ไม่ใช่ Eigenlayer

สรุปว่าการเปลี่ยนหน้าที่ของการจัดลำดับธุรกรรมจาก L2 ไปยัง L1 ไม่ได้แก้ไขทุกอุปสรรคและอาจเปิดโอกาสให้เกิดปัญหาใหม่ ในขณะที่การแก้ไขเช่นโปรโตคอลการเจาะระบบของ Eigenlayer และพิสูจน์ศูนย์ความสามารถ (ZKPs) อาจจะช่วยแก้ไขบางจุดจุดอ่อนของ Based Rollup แต่ยังไม่มีการพัฒนาแนวทางที่สมบูรณ์แบบ เปรียบเทียบกับนั่น การพัฒนา sequencer ที่ใช้ร่วมกันโดยโปรเจกต์เช่น Eigenlayer กำลังได้รับความสนใจเนื่องจากความยืดหยุ่นและความง่ายในการนำไปใช้งานซึ่งเป็นการแข่งขันสำคัญสำหรับ Based Rollup นั่นหมายความว่า Based Rollup อาจจะต้องปรับเปลี่ยนโดยการนำเทคโนโลยีอื่น ๆ เข้าร่วมเพื่อให้เหมาะสมกับสถานการณ์การใช้งานของมันมากขึ้น

การใช้งาน Based Rollup

แนวคิดของ Based Rollup อยู่มานานเพียงประมาณหนึ่งปีเท่านั้น แทนที่จะเป็นทฤษฎีและรายละเอียดการดำเนินงานที่ยังคงถูกปรับปรุงอยู่ และเพียงไม่กี่โครงการเท่านั้นที่กำลังสร้างต่อ Based Rollup ด้านล่างเราจะแบ่งปันตัวอย่างที่สามเช่นกันที่ว่าเทคโนโลยีนี้ใช้งานอย่างไร

ภาพรวมเกี่ยวกับเครือข่าย Based Rollup - แหล่งที่มา: @drakefjustin

Taiko: ชั้นที่ 2 แรกที่สำรวจและดำเนินการด้วย Rollup ที่อิงจาก Deeply

Taiko เป็น Layer 2 (L2) ที่ใช้เทคโนโลยี ZK Rollup และพัฒนา zkEVM รูปแบบชนิด 1 โดย zkEVM นี้ให้รหัสคำสั่งและฟังก์ชันเดียวกันกับ Ethereum เพื่อให้มีความเข้ากันได้สูงกับระบบนิเวศ Ethereum ที่มีอยู่

หลังจากที่เสนอแนะแนวคิด Based Rollup ได้ไม่นานนี้ Taiko ได้ตั้งตนเองให้เป็น Based Rollup โดยให้ความสำคัญกับความเทียบเท่ากันของ Ethereum มากกว่าความเร็ว/ค่าใช้จ่ายในการสร้าง ZK proofs ด้วยนวัตกรรมทางเทคนิคหลายอย่าง Taiko บอกว่าเป็น Rollup ที่สามารถกำหนดค่าได้สูงมาก เป็นโครงสร้างเปิดตัวอย่างสมบูรณ์แบบและไม่จำกัดสิทธิ์ที่เทียบเท่ากับ Ethereum

สถาปัตยกรรมทางเทคนิค

ในโพสต์บล็อกจากปี 2022 ไทโกะระบุสามส่วนหลักของมัน: ZK-EVM (สำหรับการสร้างพิสูจน์), Taiko L2 Rollup Node (สำหรับการจัดการโซลูชัน Rollup), และ Taiko Protocol (ซึ่งเชื่อมต่อสองส่วนนี้เพื่อยืนยันโปรโตคอล Rollup)

1.ZK-EVM: กระจก Ethereum

ฟังก์ชัน: ZK-EVM เป็นหัวเครื่องคอมพิวเตอร์หลักของ Taiko ที่รับผิดชอบในการสร้างพิสูจน์เพื่อให้มั่นใจในความถูกต้องของการคำนวณของ EVM (Ethereum Virtual Machine) บน Rollup มันดำเนินการเป็น ZK-EVM ที่รองรับโอปโค้ดทั้งหมดของ Ethereum และยืนยันความถูกต้องของการคำนวณทั้งหมดบนเชน Rollup ผ่านพิสูจน์ความถูกต้อง

คุณสมบัติ: ZK-EVM รักษาความสมดุลสมบูรณ์กับ Ethereum's EVM ที่เป็นอย่างดี ให้นักพัฒนาสามารถย้ายและปรับใช้สัญญาอัจฉริยะและ dApps ที่มีอยู่ใน Ethereum ได้อย่างราบรื่นโดยไม่ต้องเปลี่ยนแปลงโค้ด นั่นหมายความว่าเครื่องมือ Ethereum และ Solidity ทั้งหมดสามารถทำงานร่วมกับ Taiko ได้อย่างราบรื่น ในกระบวนการพัฒนาอย่างต่อเนื่องและมีประสิทธิภาพ

2. โหนด Taiko L2 Rollup: การดำเนินการอย่างมีประสิทธิภาพ, การตรวจสอบที่มีความปลอดภัย

ฟังก์ชัน: โหนด Taiko L2 Rollup จัดการเชื่อมต่อกับเครือข่าย Rollup โดยดึงข้อมูลการทำธุรกรรมจาก Ethereum และดำเนินการทำธุรกรรมเหล่านี้บน L2 โดยใช้เวอร์ชันฟอร์กของ Geth ของ Ethereum ที่แฝงอยู่ โดยใช้อัลกอริทึมแฮชเดียวกัน รูปแบบลายเซ็นเดียวกัน และโครงสร้างข้อมูลเดียวกันกับ Ethereum เพื่อให้สามารถใช้งานร่วมกันได้

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

3.โปรโตคอล Taiko: การผสานอย่างไม่มีรอยต่อ

ฟังก์ชัน: โปรโตคอล Taiko เชื่อมสะพาน ZK-EVM และโหนด Taiko L2 Rollup โดยกำหนดและบังคับกฎของ Rollup และคุณสมบัติผู้เข้าร่วมเพื่อให้มั่นใจในความปลอดภัย การกระจายอำนาจ และลักษณะที่ไม่ได้รับอนุญาตของเครือข่าย

คุณสมบัติ: โปรโตคอลนี้ประกอบด้วยสมาร์ตคอนแทร็คที่ถูกติดตั้งบน Ethereum ซึ่งทำหน้าที่เป็นกลไกการให้ข้อมูลได้และตรวจสอบสำหรับพิสูจน์ ZK-SNARK สมาร์ตคอนแทร็คบน Taiko L2 จัดการฟังก์ชันโปรโตคอลหลัก โปรโตคอล Taiko รับรองว่าบล็อกที่เสนอทั้งหมดเป็นบล็อกที่กำหนดได้และสามารถพิสูจน์ได้พร้อมกัน ทำให้ดีขึ้นในด้านความเร็วและประสิทธิภาพในการประมวลผลธุรกรรม

โครงสร้างโปรโตคอล Taiko - แหล่งที่มา: Taiko

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

นวัตกรรมสำคัญ

นวัตกรรมที่สำคัญของ Taiko รวมถึงกรอบ BCR (Based Contestable Rollup) และกรอบ BBR (Based Booster Rollup) ซึ่งเพิ่มประสิทธิภาพทางเทคนิคของ Based Rollup อย่างมาก นวัตกรรมเหล่านี้จะถูกกล่าวถึงโดยละเอียดด้านล่าง

BCR (Based Contestable Rollup): Contestable Aggregation

BCR สร้างขึ้นบนระบบ multi-proof ที่รวมระบบการแก้ไขข้อพิพาท (คล้ายกับระบบการส่งเสริมป้องกันการฉ้อโกง) เข้าร่วมกระบวนการตรวจสอบธุรกรรม มีการแข่งขันในหลายชั้นของระบบเพื่อให้การสร้างและการตรวจสอบกระจายอำนาจ เพิ่มประสิทธิภาพในด้านความปลอดภัยของเครือข่าย

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

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

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

คุณสมบัติ
Taiko จะเน้นความยืดหยุ่นและความปลอดภัยในการออกแบบของมันพร้อมกับการสมดุลค่าใช้จ่ายทางเศรษฐกิจ

  • ระบบหลายพิสูจน์

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

  • ความพร้อมของ Prover

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

  • การปรับแต่งการกำหนดค่าแบบไดนามิก

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

  • การตัดสินใจระหว่างต้นทุนกับการรักษาความปลอดภัย

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

  • Guardian provers

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

BBR (Based Booster Rollup): การปรับขนาดด้วยการเร่ง

BBR หมายถึงการเดินหน้าอย่างสำคัญตามที่ BCR ได้ถูกนำเสนอมาแล้ว นี่คือวิธีการปรับขนาด L1 แบบภายในที่สามารถเปิดใช้งานการดำเนินการและการแบ่งแยกพื้นที่เก็บข้อมูลได้อย่างรวดเร็ว นั่นหมายถึงการเพิ่มพลัง CPU/SSD เพิ่มเติมให้กับเครื่องพีซีของนักพัฒนา - เมื่อ dApp ถูกติดตั้งแล้ว จะสามารถปรับขนาดอัตโนมัติและรวดเร็วได้ทั้งหมดใน L2 ที่จำเป็น

แผนผังกระบวนการ BBR - แหล่งที่มา: Taiko

วิธีการทำงาน

นี่คือรายละเอียดการนำไปใช้งานสำคัญ:

  • L1CALL และ L1DELEGATECALL พรีคอมไพล์:
  • L1CALL ช่วยให้ L2 สามารถอ่านและเขียนสถานะ L1 โดยตรงได้
  • L1DELEGATECALL ช่วยให้สัญญาอัจฉริยะ L1 ทํางานบน L2 ในขณะที่ใช้สถานะ L2 สําหรับการดําเนินการจัดเก็บข้อมูลทั้งหมด
  • ZK-EVM Coprocessor:
  • การใช้ Zero-Knowledge Ethereum Virtual Machine (ZK-EVM) เป็นโปรเซสเซอร์ร่วม ปริมาณงานสัญญาอัจฉริยะ L1 สามารถถ่ายโอนไปยัง L2 ได้ ในขณะที่ทุกสถานะยังคงอยู่ใน L1
  • เฉพาะพิสูจน์ ZK ต้องการการตรวจสอบบน L1 เท่านั้น โดยมีการอัปเดตสถานะสุดท้ายที่นั่น

คุณสมบัติหลัก

  • การกระจายอำนาจและการจัดเรียง Ethereum:

BBR สืบทอดความกระจายและความเรียบง่ายของ L1 โดยหลีกเลี่ยงความเสี่ยงในการนำเข้าตัวควบคุมกลางหรือตัวควบคุมกึ่งกลาง

การปรับขนาดอัตโนมัติ: ติดตั้ง dApp บน L1 เพียงครั้งเดียว และจะปรับขนาดอัตโนมัติบน L2 ทั้งหมดโดยไม่ต้องติดตั้งเพิ่ม

  • การดำเนินการธุรกรรมและการแบ่งแยกการเก็บรักษาข้อมูลอย่างมีประสิทธิภาพ:

BBR ปรับขนาดโซลูชั่นล้ำสมัยด้วยโครงสร้างสองชั้นที่แยกแยะการดำเนินการทางการธุรกรรมและการเก็บรักษาข้อมูล

  • ZK-EVM Coprocessor:

BBR ทําหน้าที่เป็นโปรเซสเซอร์ร่วม ZK-EVM โดยถ่ายโอนปริมาณงานสัญญาอัจฉริยะ L1 ไปยัง L2 ในขณะที่ยังคงสถานะทั้งหมดไว้ที่ L1

  • ลดการแยกแยะ:

โดยการเปิดใช้งานธุรกรรมส่วนตัวระหว่าง Rollups ทั้งหมดผ่าน Atomic Cross-Rollup BBR จัดการกับปัญหาการแบ่งแยกปัจจุบันที่ Rollups ต้องเผชิญหน้า

ขีด จำกัด

เอกสารประกอบการทางการเปิดเผยจำกัดของกรอบงาน BBR ยอมรับอย่างเปิดเผยดังต่อไปนี้:

  1. ข้อจำกัดในการส่งตัวควบคุมสัญญา: ด้วย BBR สัญญาสามารถส่งตัวได้เฉพาะบน L1 เท่านั้น L2s สามารถรับมรรืจากสัญญาฉลอง L1 แต่ไม่สามารถส่งตัวสัญญาใหม่อย่างอิสระซึ่งจำกัดความสามารถในการปรับขนาดของ L2 เอง
  2. ข้อจำกัดในการขยายข้อมูลที่ใช้ร่วมกัน: BBR พึ่งพาข้อมูลที่ใช้ร่วมกันของ L1 อย่างมาก จำกัดการขยายข้อมูลที่มีอยู่ กระบวนการทั้งหมดต้องย้อนกลับไปที่ L1 ซึ่งอาจส่งผลกระทบต่อความยืดหยุ่นของระบบโดยรวม
  3. ความท้าทายในการขนาน: ไม่ทุก dApp สามารถที่จะปรับตัวไปสู่โมเดลขนานของ BBR ได้อย่างง่าย จำกัดว่าสัญญาอัจฉริยะบางประการจะขยายขนาดบน L2 อย่างไร
  4. ความต้องการการซิงโครไนซ์โหนดที่เข้มงวด: BBR ต้องการการซิงโครไนซ์ที่แน่นหนาระหว่างโหนด L1 และ L2 ซึ่งต้องการการสื่อสารที่ต่ำลึกขั้นต่ำ ซึ่งเพิ่มความต้องการด้านฮาร์ดแวร์และความซับซ้อนในการดำเนินงาน
  5. ความซับซ้อนของการเริ่มต้น: การเริ่มต้นสัญญา L2 ต้องการการจัดการพิเศษเพื่อให้ได้ความสอดคล้องกันของข้อมูล ซึ่งทำให้เกิดค่าใช้จ่ายในการพัฒนาและเป็นไปได้ที่จะเกิดความเสี่ยงด้านความปลอดภัย
  6. ความท้าทายในเรื่องต้นทุนและความสะดวกในการเข้าถึงข้อมูล: ในขณะที่ต้นทุนในการประมวลผล L2 มีความสะดวก ความต้องการข้อมูลบนเชื่อมต่อก้อนเพิ่มขึ้น นอกจากนี้ การทำธุรกรรม L2 ยังต้องใช้การจัดการ nonce บัญชีเพิ่มเติมที่ทำให้ระบบซับซ้อนขึ้น
  7. การแลกเปลี่ยนการเก็บข้อมูลและการคำนวณ: ในโมเดล BBR การคำนวณสามารถปรับเปลี่ยนเพื่อให้เหมาะสมกับ L2 ได้ แต่การอัปเดตสถานะยังต้องการความช่วยเหลือจาก L1 ซึ่งทำให้การดำเนินการที่ต้องใช้การเก็บข้อมูลมีค่าใช้จ่ายสูง

Puffer UniFi: นวัตกรรมที่เน้นการเลื่อนเงินฝากขึ้นอยู่กับ Rollup

Puffer Finance เป็นโปรโตคอลการมัดเหล็กสำหรับเงินปัจจุบัน (LSD) ที่สร้างขึ้นบนโปรโตคอล Eigenlayer ของ Ethereum ในขณะนี้ มันอยู่อันดับสามในกลุ่มนี้ ด้วย TVL มากกว่า 1.7 พันล้านเหรียญ เมื่อถึงปลายเดือนมิถุนายน Puffer Finance ประกาศความร่วมมือกับมูลนิธิ Ethereum เพื่อพัฒนา Based Rollup ร่วมกัน และต้นเดือนกรกฎาคมพวกเขาได้เปิดตัวผลิตภัณฑ์ที่เกี่ยวข้อง Puffer UniFi ในรุ่นทดสอบ

สถาปัตยกรรมเทคนิค

ตามที่ระบุไว้ใน whitepaper ของ Gate.io เมื่อผู้ใช้ส่งธุรกรรม Rollup ไปยังผู้ตรวจสอบของ Puffer ผู้ตรวจสอบเหล่านี้จะดูแลให้แน่ใจว่าธุรกรรมจะถูกบันทึกบนเชื่อมโยงผ่านการยืนยันก่อนการเพิ่มเงื่อนไขเพื่อรักษาความเชื่อถือ โดยสุดท้ายพวกเขาจะส่งบล็อกที่มีธุรกรรม Rollup ที่ได้รับการยืนยันไปยัง Ethereum L1 ผู้ทำการเรียงลำดับ Puffer จะเป็นผู้ก้าวหน้าในการเปลี่ยนสถานะของ Rollup ในขณะที่ pufETH Vault จะเก็บค่าธรรมเนียมการทำธุรกรรมเพื่อรางวัลผู้ใช้ UniFi

  1. ผู้ใช้ส่งธุรกรรม Rollup ของพวกเขา ซึ่งจะถูกประมวลผลโดยตัวตรวจสอบ Puffer ผู้ตรวจสอบเหล่านี้จะรับรองว่าผู้ใช้ทราบว่าธุรกรรมของพวกเขาจะถูกนำเข้าสู่สถานะ Ethereum L1 ผ่านการสร้างความมั่นใจล่วงหน้า
  2. Puffer validators จะทำการ Re-stake และตั้งเงื่อนไขการ Slashing เพื่อให้มั่นใจในความเชื่อถือ การจัดการธุรกรรม Rollup จากผู้ใช้และการเผยแพร่ pre-commitments ผ่านทาง Validators เหล่านี้พร้อมที่จะรวมรวมรายการธุรกรรมในบล็อก L1
  3. Preconf Slasher AVS บังคับเงื่อนไขการลดค่าตัดเงินเพิ่มเติมให้กับผู้ตรวจสอบเพื่อป้องกันไม่ให้พวกเขาละเมิดคำสัญญาการส่งมอบก่อนหน้า
  4. ผู้ตรวจสอบ Puffer ส่งบล็อกไปยัง Ethereum L1 ซึ่งรวมถึงชุด Rollup ที่ได้รับการยืนยันล่วงหน้าและเรียงลำดับ
  5. สัญญา Puffer Sequencer ยอมรับการทำธุรกรรมแบบจัดกลุ่ม
  6. พจน์วอลท์ pufETH รวบรวมค่าธรรมเนียมการติดข้อจำกัดและค่าแข่งขันที่เกิดจากธุรกรรม Rollup ค่าธรรมเนียมเหล่านี้สร้างรายได้สำหรับผู้ถือ pufETH และถูกตอบแทนโดยธรรมชาติแก่ผู้ใช้ UniFi

โครงสร้าง UniFi - แหล่งที่มา: UniFi

นวัตกรรมสำคัญ

ตามคำแนะนำล่าสุด UniFi ได้รับแรงบันดาลใจจากการวิจัยของ Justin Drake ด้วยนวัตกรรมสำคัญที่เฉพาะเจาะจงดังต่อไปนี้:

  • การจัดเรียงตามฐาน

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

  • ก่อนยืนยัน (Preconfs)

UniFi รวมระบบก่อนการยืนยันที่ให้ผู้ใช้ได้รับการยืนยันธุรกรรมอย่างรวดเร็วและเชื่อถือได้ (ประมาณ 100 มิลลิวินาที) ก่อนที่ธุรกรรมของพวกเขาจะถูกยืนยันใน L1 การยืนยันก่อนนี้จะถูกออกโดย validator ของ Puffer's restaking ซึ่งได้รับสิทธิ์ให้กระทำตามหรือเผชิญโทษเช่นการตัดสินใจที่ผิดพลาด

(หมายเหตุ): เนื่องจาก Puffer เป็นหนึ่งในแพลตฟอร์มการปักหลักไม่กี่แห่งที่รองรับ Native Restaging ผู้ตรวจสอบ L1 บางส่วนจึงสามารถกําหนดให้รวมบล็อก Rollup ในบล็อก L1 ที่พวกเขาเสนอในอนาคต ผู้ตรวจสอบทราบว่าใครจะถูกกําหนดให้เป็นผู้เสนอล่วงหน้าอย่างน้อย 32 บล็อกเพื่อให้แน่ใจว่าบล็อก L2 Rollup รวมอยู่ใน mainnet และป้องกันโดย mainnet แก้ไขปัญหาความล่าช้าในการทําธุรกรรม L2 ที่เกิดจากเวลาบล็อก L1 ที่ช้าที่กล่าวถึงก่อนหน้านี้

การจัดประเภทโปรโตคอล Restaking - แหล่งที่มา: DeSpread, การวิจัย Gate
  • ซีเควนเซอร์แบบกระจายอํานาจ:

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

  • ความสามารถในการประสานงานแบบเชิงประสิทธิภาพ:

ธุรกรรมภายใน UniFi สามารถโต้ตอบโดยตรงกับระบบ Rollup-based อื่น ๆ ทําให้สามารถโต้ตอบได้อย่างราบรื่นโดยไม่ต้องใช้บริดจ์ สิ่งนี้ช่วยลดความล่าช้าค่าใช้จ่ายเพิ่มเติมความท้าทายทางเทคนิคและความเสี่ยงด้านความปลอดภัยที่เกี่ยวข้องกับการใช้บริดจ์แก้ไขปัญหาสําคัญของการกระจายตัวและความไร้ประสิทธิภาพในระบบนิเวศของ Ethereum

จากข้างต้น ชัดเจนว่า UniFi ใช้ Restaking เพื่อทำให้มีการจัดลำดับ L1-based sequencing, pre-confirmations และ cross-rollup operations และส่งเสริมการพัฒนาและสร้างเครือข่ายที่มีการใช้งานเฉพาะ เพื่อแก้ไขปัญหาและอุปสรรคหลายอย่างของ Based Rollup เดิม โดยให้มั่นใจว่ามูลค่าจะไหลกลับไปยังชั้นพื้นฐานของ Ethereum

RISE Chain: L2 ประสิทธิภาพสูง

RISE Chain ถูกสร้างขึ้นบนโครงสร้างโหนด Reth ที่ใช้ Rust เป็นพื้นฐาน โดยมีโครงสร้างการเข้าถึงสถานะอย่างประสิทธิภาพ พร้อมกับ EVM แบบขนาน การดำเนินการบล็อกแบบต่อเนื่อง และ Layered Merkle Patricia Tree (MPT) ผ่านการวิจัยต่อเนื่องเกี่ยวกับ RISE DB และความทันสมัยของระบบการทำงานร่วมกัน RISE มีเป้าหมายที่จะสร้างนิวอะเคอสที่มีความสามารถในการทำงานและขยายขนาดได้มากขึ้นในโลกบล็อกเชน

ตามสรุปของ Justin โปรโตคอลนี้ยังตามเส้นทางของเทคโนโลยี Based Rollup แต่ยังอยู่ในขั้นตอนของ whitepaper โดยยังไม่มีข้อมูลเพิ่มเติมที่มีอยู่ในเวลานี้ ดังนั้น มีเพียงอธิบายโดยสังเขปเท่านั้นในที่นี้

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

สรุป

Based Rollup ที่เป็นโซลูชั่นการปรับขนาด Ethereum Rollup ที่กลับมาสู่รากฐาน แทนที่จะเป็น Sequencer บน L2 โดยย้ายบทบาทไปยังการจัดการบน L1 ออกแบบนี้มีประสิทธิภาพและสอดคล้องกับการเมืองมากกว่า แทนที่จะเป็นการวิวัฒนาการอย่างสำคัญในวิธีการปรับขนาด Ethereum L2s

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

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

แม้ว่า Based Rollup จะเผชิญกับความท้าทายคู่สองของการตรวจสอบทางการตลาดและเทคนิค ความต้านทานจากผู้สนใจที่มีอยู่และการแข่งขันจากโซลูชั่นการเรียงลำดับที่แบ่งปันต่าง ๆ แต่กำลังได้รับประโยชน์ตลาดที่สำคัญเนื่องจากโครงการเช่น Taiko และ Puffer Finance ที่ยังคงนำนวัตกรรมมากขึ้น

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


อ้างอิงบางส่วน:

https://vitalik.ca/general/2021/01/05/Rollup.html

https://www.nervos.org/knowledge-base/zk_Rollup_vs_optimistic_Rollup

https://docs.arbitrum.io/how-arbitrum-works/sequencer

https://x.com/drakefjustin/status/1798734295332274408

https://abmedia.io/taiko-and-puffers-based-Rollups-will-change-the-landscape-of-Ethereum

https://taiko.mirror.xyz/7dfMydX1FqEx9_sOvhRt3V8hJksKSIWjzhCVu7FyMZU

https://taiko.mirror.xyz/VjNjFws6OOVez5YCDMwjy4BUiDqZBHYDvcW4-JZGDkc

https://x.com/jason_chen998/status/1799692331635048697

https://ethresear.ch/t/based-Rollups-superpowers-from-l1-sequencing/15016

https://medium.com/@MTCapital_US/mt-capital-research-decentralized-sequencer-sector-comparative-research-4ca4621e1d8d

https://medium.com/ybbcapital/from-theory-to-practice-can-based-Rollup-achieve-l1-sequencing-driven-Rollup-solution-3dbfc3a45bef

https://vitalik.eth.limo/general/2022/08/04/zkevm.html

https://substack.chainfeeds.xyz/p/based-Rollup

https://medium.com/puffer-fi/get-ready-for-puffer-unifi-charting-new-waters-for-ethereums-ecosystem-e95482708ebb

https://medium.com/search?q=based+Rollup

https://taiko.mirror.xyz/oRy3ZZ_4-6IEQcuLCMMlxvdH6E-T3_H7UwYVzGDsgf4

https://blog.altlayer.io/introducing-restaked-Rollups-ac6a1e89b646

https://www.panewslab.com/zh/articledetails/pylr0ff1.html

https://vitalik.eth.limo/general/2024/06/30/epochslot.html

https://docs.altlayer.io/altlayer-documentation/restaked-Rollups/squad-for-decentralised-sequencing

https://defillama.com/protocol/puffer-finance

https://unifi.puffer.fi/

https://github.com/risechain/whitepaper/blob/main/RISE%20White%20Paper%20-%20Draft%20v0.5.pdf

https://www.panewslab.com/zh/articledetails/84vh6558.html

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

ผู้เขียน: Car.Y
นักแปล: Paine
ผู้ตรวจทาน: Piccolo、Wayne、Ashley、Joyce

วิจัย gate: โซลูชั่นการปรับขนาดสุดท้ายของ Ethereum: อธิบายเทคโนโลยี Rollup ที่ใช้

ขั้นสูง8/12/2024, 6:35:18 AM
บทความนี้ให้การวิเคราะห์อย่างละเอียดเกี่ยวกับกลไกของเทคโนโลยี Based Rollup พร้อมด้วยความได้เปรียบที่เฉพาะเจาและความท้าทายปัจจุบัน โดยยังสำรวจการใช้งานที่หลากหลายของเทคโนโลยีนี้ในอุตสาหกรรมบล็อกเชน โดดเด่นด้วยศักยภาพในการปฏิวัติทิศทางของ Rollup

ข้อสรุปสำคัญ:

  • Rollup เป็นเทคโนโลยีที่เปลี่ยนงานการจัดลําดับธุรกรรมจากห่วงโซ่หลักของ Ethereum (เลเยอร์ 1) เป็นเลเยอร์ 2 ซึ่งธุรกรรมจะดําเนินการ ธุรกรรมเหล่านี้จะถูกตัดสินและตรวจสอบความถูกต้องในเลเยอร์ 1 ซึ่งสืบทอดจุดแข็งหลักของ Ethereum ด้านความปลอดภัยและการกระจายอํานาจในขณะที่เพิ่มประสิทธิภาพในเลเยอร์ 2 อย่างมีนัยสําคัญ
  • Taiko, ซึ่งเป็น zkEVM ชนิดที่ 1, นำเสนอเฟรมเวิร์กท์อย่างนวัตกรรมสองรูปแบบ - Based Contestable Rollup (BCR) และ Based Booster Rollup (BBR) - ซึ่งขยายประโยชน์ทางเทคนิคของ Based Rollup อย่างมาก BCR ปรับปรุงความปลอดภัยของเครือข่ายผ่านระบบ multi-proof และกลไกการแก้ไขข้อพิพาทในขณะที่ BBR ปรับปรุงความสามารถในการขยายมากขึ้นโดยใช้ sharding สำหรับการดำเนินการทางการเงินและการจัดเก็บข้อมูล
  • Puffer UniFi, โปรโตคอลการเดิมพันซึ่งสร้างขึ้นบน Eigenlayer, บรรลุการเรียงลำดับธุรกรรมบน Layer 1, การยืนยันก่อน, และการดำเนินการ Cross-chain Rollup เพื่อความง่ายในการพัฒนาเครือข่ายที่ได้รับการประสงค์ นวัตกรรมเหล่านี้เอื้อต้านข้อจำกัดทางด้านเทคโนโลยี传统ของ Based Rollup โดยทำให้มั่นใจว่ามูลค่าจะถูกส่งคืนไปยังชั้นฐานของ Ethereum
  • แม้ว่า Based Rollup ยังอยู่ในช่วงเริ่มต้นของการพัฒนาและเผชิญหน้ากับความท้าทายทางเทคนิคและการแข่งขันจากวิธีการจัดลำดับอื่น ๆ แต่ความแข็งแกร่งในด้านความปลอดภัย การกระจายอำนาจ และความเรียบง่ายของมันทำให้มีโอกาสที่จะเป็นทิศทางที่มีความเป็นไปได้สูงสำหรับการพัฒนาเทคโนโลยี Rollup ในอนาคต มันมีศักย์ที่จะเป็นตัวนำทางสู่การออกแบบ Rollup ที่มีการกระจายอำนาจและนวัตกรรมมากขึ้น

ในฐานะที่เป็นโซลูชันทางเทคนิคที่รวมฟังก์ชันการจัดลําดับธุรกรรมจาก L2 เข้ากับ L1 Based Rollup ได้ถูกนํามาใช้อย่างรวดเร็วโดยโปรโตคอลเช่น Taiko และ Puffer Finance นับตั้งแต่ข้อเสนอโดย Justin Drake นักวิจัยของ Ethereum Foundation ในเดือนมีนาคม 2023 และยังคงพัฒนาต่อไป บทความนี้ให้ข้อมูลเชิงลึกเกี่ยวกับกลไกข้อได้เปรียบที่ไม่เหมือนใครและความท้าทายในปัจจุบันในขณะที่สํารวจศักยภาพในการกําหนดอนาคตของเทคโนโลยีบล็อกเชน

พื้นหลังและกลไกของเทคโนโลยี Based Rollup

พื้นหลัง: Layer 2, Rollup, และ Sequencers

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

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

กระบวนการ Rollup - แหล่งที่มา: Vitalik

Rollups ทั่วไปจะอยู่ในสองหมวดหมู่: ZK Rollup และ Optimistic Rollup.

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

ZK Rollups (ซ้าย) vs. Optimistic Rollups (ขวา) - แหล่งที่มา: Nervos

ในระบบ Rollup ตัวเลือกการทำงาน (sequencer) เป็นส่วนประกอบที่สำคัญของโหนดเครือข่ายชั้นที่ 2 ที่รับผิดชอบในการรับคำขอทำธุรกรรม กำหนดลำดับการดำเนินการของคำขอทำธุรกรรม จัดกลุ่มและส่งผ่านไปยังสัญญาอัจฉริยะในชั้นที่ 1 ตัวเลือกการทำงานเป็นส่วนสำคัญในการปรับปรุงประสิทธิภาพการประมวลผลธุรกรรมและประสบการณ์ผู้ใช้

ตัวอย่างเช่น ใน Arbitrum ซึ่งใช้ Optimistic Rollup ธุรกรรมถูกเรียงลำดับโดยตัวจัดลำดับบนพื้นฐาน First Come First Serve (FCFS) โดยเมื่อตัวจัดลำดับยืนยันลำดับ จะเขียนธุรกรรมเข้าสู่บล็อกบนเลเยอร์ 1 (Ethereum mainnet) และให้ “pre-confirmation” ทันทีบนเลเยอร์ 2 ทำให้ผู้ใช้ทราบว่าธุรกรรมของพวกเขาเสร็จสมบูรณ์บนเลเยอร์ 2 ก่อนที่จะเสร็จสิ้นบนเลเยอร์ 1

กระบวนการ Sequencer ของ Arbitrum - แหล่งที่มา: Arbitrum

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

การออกแบบซีเควนเซอร์ที่มีจุดประสานกลางนี้ทำให้ Ethereum สูญเสียการควบคุม Layer 2 ในระดับการตั้งถิ่นฐานที่อาจส่งผลให้เกิดปัญหาเช่นการเซ็นเซอร์ชั่วระยะเวลา ข้อผิดพลาด การแยกข้อมูลความสามารถในการดึง MEV การทำ Front-Running การแยกข้อมูลการจราจรและการหยุดด้วยบังคับ (เช่นที่เห็นใน Linea และ Blase เนื่องจากการโจมตีทรัพย์สิน) ซึ่งอาจเสื่อมเสียความเสถียรภาพและความปลอดภัยของระบบ Rollup โดยรวม

สรุปมา การทำให้ตัวกลางของตัวเรียงลำดับมีความสำคัญขึ้นในอุตสาหกรรมเนื่องจากความเป็นอำนาจที่มากเกินไปที่มันให้กับพวกเขา

การพัฒนาเทคนิคของ Based Rollup

แนวคิดในการจัดลําดับมือจับโซ่หลักของ Ethereum สามารถตรวจสอบย้อนกลับไปยัง Vitalik Buterin ผู้ก่อตั้ง Ethereum ในต้นปี 2021 เขาจินตนาการถึงโซลูชันบล็อกเชนที่ยืดหยุ่นและปรับขนาดได้สูง ซึ่งเขาเรียกว่า "Total Anarchy" Rollup ซึ่งทุกคนสามารถปรับขนาดธุรกรรมได้โดยไม่มีข้อจํากัด

Vitalik, ร่วมกับ Justin Drake, ผู้ที่เสนอ Based Rollup ภายหลัง, แนะนำให้บรรลุวัตถุประสงค์นี้ผ่านทางแนวคิดนวัตกรรมของการแบ่งแยก Proposer-Builder (PBS) ในกรอบงานนี้บทบาทของผู้เสนอบล็อกเปลี่ยนแปลงอย่างมีนัยสำคัญ แทนที่จะพยายามเพิ่มรายได้จากบล็อกอิสระ ผู้เสนอพึ่งพากลไปที่กลไกตลาดที่มีผู้ร่วมส่ง Bundle (หรือบล็อก Rollup ในกรณีของ Layer 2) ให้กับผู้เสนอ ผู้เสนอจึงเลือก Bundle ที่มีค่าธรรมเนียมสูงที่สุดเพื่อส่ง กระบวนการนี้คล้ายกับกลไก Mempool ระดับบล็อก จำกัดความอิสระของผู้เสนอและป้องกันการค้นหาทราบโดยไม่ควบคุมสำหรับธุรกรรมที่ดีที่สุดที่ระบบ แทนที่ผู้เสนอจะกรองบล็อกที่ตั้งไว้จากกองทรัพยากรล่วงหน้า

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

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

ตัวอย่างเช่น Rollkit sovereign Rollups ได้แนะนํา "กฎการเลือกส้อมบริสุทธิ์" ซึ่งเน้นการแก้ไขปัญหาการกําหนดราคาทรัพยากรหรือการปฏิเสธการให้บริการ (DOS) เวกเตอร์ที่ชั้นการดําเนินการ ตัวอย่างเช่นหากแพ็กเก็ตมีลูปอนันต์ (เช่นในขณะที่ (จริง)) และใช้ปริมาณก๊าซสูงสุด Rollkit sovereign Rollups จะใช้มาตรการต่างๆเช่นการเผาไหม้ก๊าซเพื่อจัดการกับมัน

แม้ Opside จะเสนอแนวทางการแก้ไข Native ในระยะเร็ว ๆ ก็ยังคงเสนอการปรับปรุง Ethereum's PoS โดยที่การเป็น IDE staking สามารถกลายเป็น validators ได้ ผู้ตรวจสอบเหล่านี้จะทำหน้าที่เป็น sequencers และ provers ที่ Layer 3 โดย sequencers จะเสนอบล็อกและ provers จะสร้าง zk proofs เพื่อทำการตรวจสอบ ผู้ตรวจสอบคนแรกที่ส่ง proof ที่ถูกต้องจะได้รับรางวัลบล็อก

การแก้ปัญหาที่ปรับปรุงของ Opside - ที่มา: สถาปัตยกรรมของ Opside

นักวิจัยของ Ethereum Foundation ชื่อ Justin Drake ถูกเครดิตในการเสนอแนะเรื่องการให้ L1 main chain จัดการกับการเรียงลำดับ ในโพสต์บล็อกจากเดือนมีนาคม 2023 (แม้ว่าแนวคิดอาจถูกนำเสนอก่อนหน้านี้) เขาเป็นคนแรกที่อธิบายโปรโตไทป์ของ Based Rollup อย่างครบถ้วน

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

ไอเดียนี้มีเป้าหมายที่จะเอาชนะข้อจำกัดของ Rollups ที่มีอยู่โดยการนำสิทธิ์ในการจัดลำดับออกจาก Ethereum L1 validators และเนื่องจากความสัมพันธ์ที่ใกล้ชิดกับเลเยอร์ 1 จัสตินเรียกว่าเป็น Based Rollups หรือ L1-sequenced Rollups

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

เมื่อ Justin Drake แนะนำแนวคิด Based Rollup เขายัง提出แนวคิดนวัตกรรม: การนำกลุ่มผู้ตรวจสอบ Ethereum มาใช้ตรวจสอบธุรกรรม Rollup อีกด้วย แนวคิดคือ ด้วยจำนวน Rollup ที่เพิ่มขึ้น (รวมถึง Rollup ทั่วไปและ Rollup ที่เฉพาะเจาะจง) จึงต้องการตัวเลือกสำหรับการตรวจสอบธุรกรรมทั้งหมดนี้ โดยใช้กลุ่มผู้ตรวจสอบที่มีอยู่ใน Ethereum การนำ Based Rollup มาใช้สามารถลดค่าใช้จ่ายในการตรวจสอบและเพิ่มประสิทธิภาพในการตรวจสอบได้อย่างมาก

เนื่องจากเร็ว ๆ นี้มีการนำเอาเทคโนโลยีรูปแบบ Based Rollup ไปใช้งานในโปรโตคอลเช่น Taiko และ Puffer Finance ทำให้ Vitalik, Justin และผู้อื่นๆ ได้เสนอข้อเสนอเพิ่มเติมเกี่ยวกับศักยภาพของเทคโนโลยีนี้ซึ่งดึงดูดความสนใจจากตลาดบ้าง

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

การวิเคราะห์เทคโนโลยี Based Rollup

เทคโนโลยี Based Rollup ซึ่งเน้นการเผยแพร่การเปลี่ยนแปลงของสถานะของธุรกรรมหลังจากจัดลำดับไปยังเลเยอร์ 1 (L1) เพื่อให้สามารถสกัด MEV (Maximal Extractable Value) จากเลเยอร์ 2 (L2) ได้ วิธีการนี้ใช้ Ethereum L1 เพื่อจัดการกับการจัดลำดับและความปลอดภัยทั้งหมด

หลักการทางเทคนิค

Based Rollups vereinfachen den typischen Sequenzierungsprozess, indem sie die Aufgabe an Knotenpunkte auf L1 (wie das Ethereum-Mainnet) auslagern. Diese Knotenpunkte, einschließlich L1-Suchern oder Teilnehmern, können die Transaktionsdaten von Based Rollups ohne Erlaubnis an L1-Blockproduzenten übermitteln. Sucher und Ersteller (potenziell incentiviert durch Based Rollup oder Dritte) sind dafür verantwortlich, Rollup-Transaktionsdaten in Blöcke zu integrieren und sie einzureichen.

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

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

กระบวนการทำงาน

การดำเนินการของ Based Rollup เกี่ยวข้องกับ L2 searchers ที่เก็บรวบรวมธุรกรรมเข้าสู่กลุ่มและส่งให้กับ L2 block proposers ซึ่งจากนั้นก็สร้าง L2 blocks ในที่สุด L1 searchers จะรวม L2 blocks เหล่านี้เข้าไปใน L1 blocks ซึ่งทำให้กระบวนการเรียงลำดับและบันทึกเสร็จสมบูรณ์

  • L2 searchers รวบรวมธุรกรรม: L2 searchers รวบรวมธุรกรรม L2 เข้าไปในกลุ่มและส่งมันให้กับ L2 block proposers
  • การก่อสร้างบล็อก L2: ผู้เสนอบล็อก L2 ใช้กลุ่มพวกนี้เพื่อก่อสร้างบล็อก L2
  • L1 รวมถึงบล็อก L2: นักค้นหา L1 จากนั้นรวมบล็อก L2 เหล่านี้ (หรือชุดของพวกเขา) เข้ากับบล็อก L1 เพื่อจบกระบวนการจัดเรียงและบันทึกข้อมูล

กระบวนการดำเนินงานของ Based Rollup - แหล่งที่มา: Taiko

ข้อดีและความท้าทายของ Based Rollup

ข้อดีของ Based Rollup

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

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

เปรียบเทียบระหว่าง Based Rollup และ Classic Rollup - แหล่งที่มา: @NIC Lin

ข้อดีที่เฉพาะเจาะจงรวมถึง:

  1. Liveness: Based Rollup สามารถหลีกเลี่ยงปัญหาการขัดขวางเครือข่ายหรือการตัดสินใจในรูปแบบของ Traditional Rollup ที่เกิดจากความล้มเหลวของตัวเลือกที่ต้องทำให้เกิดการทำรายการที่รวดเร็วและมีประสิทธิภาพโดยไม่ต้องใช้กลไกสำรอง
  2. การกระจายอำนาจ: โดยการใช้โครงสร้างที่มีอยู่ของผู้ค้นหา L1, ผู้สร้าง, และผู้ผลิตบล็อก ระบบ Based Rollup รักษาการกระจายอำนาจอย่างมาก ตรงกับหลักการเปิดเผยและโปร่งใสของ Web3
  3. ความเรียบง่าย: โซลูชั่นการปรับขนาดที่ใช้ระบบ Ethereum L1 สืบทอดความปลอดภัยและการกระจายอำนาจโดยใช้สแต็กผู้ตรวจสอบและโครงสร้าง PBS (Proposer-Builder Separation) ในระดับพื้นฐาน โดยไม่ต้องใช้ระบบตัวควบคุมลำดับของ L2 หรือกลไกเชื่อมโยงภายนอก ซึ่งทำให้ลดความซับซ้อนและความเสี่ยงด้านความปลอดภัยลง
  4. ความคุ้มค่า: ด้วย L1 ที่จัดการการเรียงลำดับ การประมวลผลธุรกรรม L2 และการยืนยันกลายเป็นมีประสิทธิภาพมากขึ้น โดยไม่จำเป็นต้องมีโครงสร้างซับซ้อนและการใช้พลังงานในการจัดการและยืนยันธุรกรรม L2 เช่นใน Optimistic Rollup และ ZK Rollup โดยเฉพาะอย่างยิ่งในสภาพแวดล้อมที่มีการทำธุรกรรมมาก
  5. การแรงจูงใจทางเศรษฐกิจ: MEV ไหลไปที่ L1 ทำให้ความมั่นคงทางเศรษฐกิจเพิ่มขึ้น และเสริมค่าของ Ethereum เป็นเลเยอร์การตัดสินใจในขณะเดียวกัน L2 ยังสามารถสร้างรายได้จากค่าธุรกรรมหนุน รักษาอิสระทางเศรษฐกิจในระดับหนึ่ง
  6. ความเอกรัฐ: แม้ว่าการจัดลำดับจะขึ้นอยู่กับ L1 แต่ Based Rollup ยังคงควบคุมโทเค็นการปกครอง การเรียกเก็บค่าธรรมเนียม และการใช้รายได้อิสระเพื่อให้มั่นใจใน per นวัตกรรม ที่อิสระของ L1 ยังรับประกันว่ามูลค่าไหลกลับมาเพื่อเสริมสร้างความเอกรัฐในชั้นฐาน ลดความเสี่ยงของการแยกแยะและความไม่มีประสิทธิภาพที่เกิดจากการดำเนินงาน L2 อิสระ

ความท้าทายของ Based Rollup

กลไกที่เป็นสมัยและข้อจำกัดทางเทคนิค

ในขณะที่ Based Rollup ให้ประโยชน์ที่สําคัญ แต่ก็มาพร้อมกับข้อ จํากัด ทางเทคนิคและการดําเนินงานที่โดดเด่นซึ่งสามารถขัดขวางการนําไปใช้ในวงกว้าง:

  1. ข้อจำกัดในรายได้และการสูญเสีย MEV: เนื่องจากการจัดลำดับขึ้นอยู่กับ L1 รายได้ MEV ส่วนใหญ่จะเข้าสู่ L1 validators ซึ่งจำกัดทาง Based Rollup รายได้ สามารถเกิดข้อกังวลเกี่ยวกับความยั่งยืนและความสามารถในการทำกำไรของโครงการ นี่เป็นเหตุผลที่หลายๆ โครงการ L2 และ RaaS ได้ลังเลที่จะตามหาแบบจำลองนี้เนื่องจากความเสี่ยงทางการเงินที่อาจเกิดขึ้น
  2. ความยืดหยุ่นในการจัดลำดับลำดับที่ลดลง: การมอบหมายการจัดลำดับให้กับ L1 ทำให้ความยืดหยุ่นในการจัดลำดับธุรกรรมลดลง ซึ่งส่งผลกระทบต่อกลยุทธ์เช่น First Come First Serve (FCFS) การเพิ่มความยืดหยุ่นเทคนิคเพื่อแก้ไขปัญหานี้จะเพิ่มความซับซ้อนของโปรโตคอล นอกจากนี้ L1 การจัดลำดับอาจจะให้ความสำคัญกับผลกำไรของนักขุดมากกว่าประโยชน์ที่ดีที่สุดของผู้ใช้ Based Rollup
  3. การยืนยันธุรกรรมที่ล่าช้า: ในทางทฤษฎีการยืนยันธุรกรรมของ Based Rollup เชื่อมโยงกับเวลาบล็อกของ L1 (ปัจจุบัน 12 วินาทีบน Ethereum) ซึ่งอาจไม่เป็นไปตามความคาดหวังของผู้ใช้สําหรับความฉับไว แม้ว่ากลไกการปักหลักใหม่สามารถให้การยืนยันล่วงหน้าได้ แต่โซลูชันเหล่านี้ยังไม่บรรลุนิติภาวะและไม่ได้รับการยอมรับอย่างกว้างขวาง ตัวอย่างเช่นการใช้งาน Arbitrum ดั้งเดิมและ testnet สาธารณะครั้งแรก (Ropsten L2) ใช้การออกแบบการจัดลําดับ Rollup ดั้งเดิมนี้ แต่ซีเควนเซอร์ส่วนกลางของ L2 ได้เข้ามาแทนที่ในภายหลังเพื่อตอบสนองความต้องการในการทําธุรกรรมที่เร็วขึ้น การเปลี่ยนกลับไปใช้วิธีการเดิมอาจถูกมองว่าเป็นการถอยหลัง
  4. ปัญหาการกระจายอำนาจที่เป็นไปได้: แม้ว่า Based Rollup จะได้รับประโยชน์จากการกระจายอำนาจของ L1 แต่กลไกการประมูลสิทธิ์บล็อกที่ออกแบบมาเพื่อจับ MEV อาจเพิ่มอุปสรรคในการเข้าร่วม L1 และเพิ่มความซับซ้อน
  5. ความท้าทายในการกําหนดบทบาท: การอภิปรายจํานวนมากมองข้ามความท้าทายในทางปฏิบัติของการกําหนดบทบาทใหม่หลังจาก Based Rollup แทนที่การออกแบบซีเควนเซอร์ดั้งเดิม ในขณะที่ MEV ไหลไปยัง L1 ให้แรงจูงใจทางเศรษฐกิจสําหรับผู้ตรวจสอบความถูกต้องการรวมการตรวจสอบ Rollup เข้ากับโปรโตคอลของ Ethereum การสร้างการกระจายผลกําไร MEV ที่เป็นธรรมและการจัดการปัญหาความแออัดหรือฉันทามติจากผู้ค้นหาหลายคนที่ส่งธุรกรรมพร้อมกันยังคงไม่ได้รับการแก้ไข โครงการอย่างไทโกะมีความคืบหน้าในการจัดการกับความท้าทายเหล่านี้ซึ่งจะกล่าวถึงในภายหลัง

ความดันจากการแข่งขันภายนอก

ระบบ Based Rollup ยังต้องเผชิญกับแรงกดดันจากโซลูชั่นการปรับขนาดที่เหมาะสมอื่น ๆ นอกจากวิธีการของ Based Rollup ที่ทิ้งตัวจัดลำดับ L2 ยังมีทางเลือกอีกหลายรูปแบบที่มีนวัตกรรมและใช้งานง่าย:

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

ในทางตรงกันข้าม Espresso นำเสนอ middleware ตัวกลาง sequencer ที่ให้บริการส่วน sequencer ที่ใช้ร่วมกันสำหรับ L2 Flashbots เสนอ SUAVE ซึ่งเป็นเชือกที่เข้ากันได้กับ EVM ซึ่งเป็นเชือกที่ใช้สำหรับการจัดลำดับธุรกรรมผ่านการประมูลบล็อก

ตัวอย่างอีกตัวคือ SQUAD ที่ถูกพัฒนาโดย Eigenlayer และ AltLayer SQUAD ถูกออกแบบให้เป็นเครือข่ายเปิดสำหรับผู้ประกอบการ EigenLayer AVS (Actively Validated Services) ใด ๆ ที่ต้องการการฝาก LST ขั้นต่ำหรือกลไกฝากแทนเพื่อลงทะเบียนคำขอการจัดเรียงจาก Rollups และจับคู่กับตัวจัดเรียง

SQUAD การจัดลำดับแบบกระจาย - แหล่งที่มา: AltLayer

มีการถกเถียงกันในตลาดที่ชี้ให้เห็นถึงการแข่งขันระหว่าง AVS และ Based Rollup แต่ในความเป็นจริงพวกเขาไม่ได้แข่งขันโดยตรง Based Rollup มุ่งเน้นไปที่วิธีการเสนอบล็อกเป็นหลักในขณะที่ AVS เสนอ PoS หรือการรักษาความปลอดภัยตามฉันทามติอื่น ๆ สําหรับ DApps ที่ไม่สามารถปรับใช้โดยตรงกับ Ethereum ไม่มีความขัดแย้งทางเทคนิคระหว่างทั้งสองและการพัฒนาล่าสุดเช่นการปักหลักใหม่ของ Eigenlayer รวมกับซีเควนเซอร์แบบกระจายอํานาจของ Espresso สามารถส่งเสริมการยอมรับ Based Rollup โดยให้อํานาจผู้ตรวจสอบ L1 ในการมีส่วนร่วมในการดําเนินการจัดลําดับ ในที่สุดทางเลือกในการใช้ตัวตรวจสอบ L1 เป็นซีเควนเซอร์ขึ้นอยู่กับโครงการเช่น Espresso ไม่ใช่ Eigenlayer

สรุปว่าการเปลี่ยนหน้าที่ของการจัดลำดับธุรกรรมจาก L2 ไปยัง L1 ไม่ได้แก้ไขทุกอุปสรรคและอาจเปิดโอกาสให้เกิดปัญหาใหม่ ในขณะที่การแก้ไขเช่นโปรโตคอลการเจาะระบบของ Eigenlayer และพิสูจน์ศูนย์ความสามารถ (ZKPs) อาจจะช่วยแก้ไขบางจุดจุดอ่อนของ Based Rollup แต่ยังไม่มีการพัฒนาแนวทางที่สมบูรณ์แบบ เปรียบเทียบกับนั่น การพัฒนา sequencer ที่ใช้ร่วมกันโดยโปรเจกต์เช่น Eigenlayer กำลังได้รับความสนใจเนื่องจากความยืดหยุ่นและความง่ายในการนำไปใช้งานซึ่งเป็นการแข่งขันสำคัญสำหรับ Based Rollup นั่นหมายความว่า Based Rollup อาจจะต้องปรับเปลี่ยนโดยการนำเทคโนโลยีอื่น ๆ เข้าร่วมเพื่อให้เหมาะสมกับสถานการณ์การใช้งานของมันมากขึ้น

การใช้งาน Based Rollup

แนวคิดของ Based Rollup อยู่มานานเพียงประมาณหนึ่งปีเท่านั้น แทนที่จะเป็นทฤษฎีและรายละเอียดการดำเนินงานที่ยังคงถูกปรับปรุงอยู่ และเพียงไม่กี่โครงการเท่านั้นที่กำลังสร้างต่อ Based Rollup ด้านล่างเราจะแบ่งปันตัวอย่างที่สามเช่นกันที่ว่าเทคโนโลยีนี้ใช้งานอย่างไร

ภาพรวมเกี่ยวกับเครือข่าย Based Rollup - แหล่งที่มา: @drakefjustin

Taiko: ชั้นที่ 2 แรกที่สำรวจและดำเนินการด้วย Rollup ที่อิงจาก Deeply

Taiko เป็น Layer 2 (L2) ที่ใช้เทคโนโลยี ZK Rollup และพัฒนา zkEVM รูปแบบชนิด 1 โดย zkEVM นี้ให้รหัสคำสั่งและฟังก์ชันเดียวกันกับ Ethereum เพื่อให้มีความเข้ากันได้สูงกับระบบนิเวศ Ethereum ที่มีอยู่

หลังจากที่เสนอแนะแนวคิด Based Rollup ได้ไม่นานนี้ Taiko ได้ตั้งตนเองให้เป็น Based Rollup โดยให้ความสำคัญกับความเทียบเท่ากันของ Ethereum มากกว่าความเร็ว/ค่าใช้จ่ายในการสร้าง ZK proofs ด้วยนวัตกรรมทางเทคนิคหลายอย่าง Taiko บอกว่าเป็น Rollup ที่สามารถกำหนดค่าได้สูงมาก เป็นโครงสร้างเปิดตัวอย่างสมบูรณ์แบบและไม่จำกัดสิทธิ์ที่เทียบเท่ากับ Ethereum

สถาปัตยกรรมทางเทคนิค

ในโพสต์บล็อกจากปี 2022 ไทโกะระบุสามส่วนหลักของมัน: ZK-EVM (สำหรับการสร้างพิสูจน์), Taiko L2 Rollup Node (สำหรับการจัดการโซลูชัน Rollup), และ Taiko Protocol (ซึ่งเชื่อมต่อสองส่วนนี้เพื่อยืนยันโปรโตคอล Rollup)

1.ZK-EVM: กระจก Ethereum

ฟังก์ชัน: ZK-EVM เป็นหัวเครื่องคอมพิวเตอร์หลักของ Taiko ที่รับผิดชอบในการสร้างพิสูจน์เพื่อให้มั่นใจในความถูกต้องของการคำนวณของ EVM (Ethereum Virtual Machine) บน Rollup มันดำเนินการเป็น ZK-EVM ที่รองรับโอปโค้ดทั้งหมดของ Ethereum และยืนยันความถูกต้องของการคำนวณทั้งหมดบนเชน Rollup ผ่านพิสูจน์ความถูกต้อง

คุณสมบัติ: ZK-EVM รักษาความสมดุลสมบูรณ์กับ Ethereum's EVM ที่เป็นอย่างดี ให้นักพัฒนาสามารถย้ายและปรับใช้สัญญาอัจฉริยะและ dApps ที่มีอยู่ใน Ethereum ได้อย่างราบรื่นโดยไม่ต้องเปลี่ยนแปลงโค้ด นั่นหมายความว่าเครื่องมือ Ethereum และ Solidity ทั้งหมดสามารถทำงานร่วมกับ Taiko ได้อย่างราบรื่น ในกระบวนการพัฒนาอย่างต่อเนื่องและมีประสิทธิภาพ

2. โหนด Taiko L2 Rollup: การดำเนินการอย่างมีประสิทธิภาพ, การตรวจสอบที่มีความปลอดภัย

ฟังก์ชัน: โหนด Taiko L2 Rollup จัดการเชื่อมต่อกับเครือข่าย Rollup โดยดึงข้อมูลการทำธุรกรรมจาก Ethereum และดำเนินการทำธุรกรรมเหล่านี้บน L2 โดยใช้เวอร์ชันฟอร์กของ Geth ของ Ethereum ที่แฝงอยู่ โดยใช้อัลกอริทึมแฮชเดียวกัน รูปแบบลายเซ็นเดียวกัน และโครงสร้างข้อมูลเดียวกันกับ Ethereum เพื่อให้สามารถใช้งานร่วมกันได้

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

3.โปรโตคอล Taiko: การผสานอย่างไม่มีรอยต่อ

ฟังก์ชัน: โปรโตคอล Taiko เชื่อมสะพาน ZK-EVM และโหนด Taiko L2 Rollup โดยกำหนดและบังคับกฎของ Rollup และคุณสมบัติผู้เข้าร่วมเพื่อให้มั่นใจในความปลอดภัย การกระจายอำนาจ และลักษณะที่ไม่ได้รับอนุญาตของเครือข่าย

คุณสมบัติ: โปรโตคอลนี้ประกอบด้วยสมาร์ตคอนแทร็คที่ถูกติดตั้งบน Ethereum ซึ่งทำหน้าที่เป็นกลไกการให้ข้อมูลได้และตรวจสอบสำหรับพิสูจน์ ZK-SNARK สมาร์ตคอนแทร็คบน Taiko L2 จัดการฟังก์ชันโปรโตคอลหลัก โปรโตคอล Taiko รับรองว่าบล็อกที่เสนอทั้งหมดเป็นบล็อกที่กำหนดได้และสามารถพิสูจน์ได้พร้อมกัน ทำให้ดีขึ้นในด้านความเร็วและประสิทธิภาพในการประมวลผลธุรกรรม

โครงสร้างโปรโตคอล Taiko - แหล่งที่มา: Taiko

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

นวัตกรรมสำคัญ

นวัตกรรมที่สำคัญของ Taiko รวมถึงกรอบ BCR (Based Contestable Rollup) และกรอบ BBR (Based Booster Rollup) ซึ่งเพิ่มประสิทธิภาพทางเทคนิคของ Based Rollup อย่างมาก นวัตกรรมเหล่านี้จะถูกกล่าวถึงโดยละเอียดด้านล่าง

BCR (Based Contestable Rollup): Contestable Aggregation

BCR สร้างขึ้นบนระบบ multi-proof ที่รวมระบบการแก้ไขข้อพิพาท (คล้ายกับระบบการส่งเสริมป้องกันการฉ้อโกง) เข้าร่วมกระบวนการตรวจสอบธุรกรรม มีการแข่งขันในหลายชั้นของระบบเพื่อให้การสร้างและการตรวจสอบกระจายอำนาจ เพิ่มประสิทธิภาพในด้านความปลอดภัยของเครือข่าย

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

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

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

คุณสมบัติ
Taiko จะเน้นความยืดหยุ่นและความปลอดภัยในการออกแบบของมันพร้อมกับการสมดุลค่าใช้จ่ายทางเศรษฐกิจ

  • ระบบหลายพิสูจน์

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

  • ความพร้อมของ Prover

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

  • การปรับแต่งการกำหนดค่าแบบไดนามิก

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

  • การตัดสินใจระหว่างต้นทุนกับการรักษาความปลอดภัย

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

  • Guardian provers

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

BBR (Based Booster Rollup): การปรับขนาดด้วยการเร่ง

BBR หมายถึงการเดินหน้าอย่างสำคัญตามที่ BCR ได้ถูกนำเสนอมาแล้ว นี่คือวิธีการปรับขนาด L1 แบบภายในที่สามารถเปิดใช้งานการดำเนินการและการแบ่งแยกพื้นที่เก็บข้อมูลได้อย่างรวดเร็ว นั่นหมายถึงการเพิ่มพลัง CPU/SSD เพิ่มเติมให้กับเครื่องพีซีของนักพัฒนา - เมื่อ dApp ถูกติดตั้งแล้ว จะสามารถปรับขนาดอัตโนมัติและรวดเร็วได้ทั้งหมดใน L2 ที่จำเป็น

แผนผังกระบวนการ BBR - แหล่งที่มา: Taiko

วิธีการทำงาน

นี่คือรายละเอียดการนำไปใช้งานสำคัญ:

  • L1CALL และ L1DELEGATECALL พรีคอมไพล์:
  • L1CALL ช่วยให้ L2 สามารถอ่านและเขียนสถานะ L1 โดยตรงได้
  • L1DELEGATECALL ช่วยให้สัญญาอัจฉริยะ L1 ทํางานบน L2 ในขณะที่ใช้สถานะ L2 สําหรับการดําเนินการจัดเก็บข้อมูลทั้งหมด
  • ZK-EVM Coprocessor:
  • การใช้ Zero-Knowledge Ethereum Virtual Machine (ZK-EVM) เป็นโปรเซสเซอร์ร่วม ปริมาณงานสัญญาอัจฉริยะ L1 สามารถถ่ายโอนไปยัง L2 ได้ ในขณะที่ทุกสถานะยังคงอยู่ใน L1
  • เฉพาะพิสูจน์ ZK ต้องการการตรวจสอบบน L1 เท่านั้น โดยมีการอัปเดตสถานะสุดท้ายที่นั่น

คุณสมบัติหลัก

  • การกระจายอำนาจและการจัดเรียง Ethereum:

BBR สืบทอดความกระจายและความเรียบง่ายของ L1 โดยหลีกเลี่ยงความเสี่ยงในการนำเข้าตัวควบคุมกลางหรือตัวควบคุมกึ่งกลาง

การปรับขนาดอัตโนมัติ: ติดตั้ง dApp บน L1 เพียงครั้งเดียว และจะปรับขนาดอัตโนมัติบน L2 ทั้งหมดโดยไม่ต้องติดตั้งเพิ่ม

  • การดำเนินการธุรกรรมและการแบ่งแยกการเก็บรักษาข้อมูลอย่างมีประสิทธิภาพ:

BBR ปรับขนาดโซลูชั่นล้ำสมัยด้วยโครงสร้างสองชั้นที่แยกแยะการดำเนินการทางการธุรกรรมและการเก็บรักษาข้อมูล

  • ZK-EVM Coprocessor:

BBR ทําหน้าที่เป็นโปรเซสเซอร์ร่วม ZK-EVM โดยถ่ายโอนปริมาณงานสัญญาอัจฉริยะ L1 ไปยัง L2 ในขณะที่ยังคงสถานะทั้งหมดไว้ที่ L1

  • ลดการแยกแยะ:

โดยการเปิดใช้งานธุรกรรมส่วนตัวระหว่าง Rollups ทั้งหมดผ่าน Atomic Cross-Rollup BBR จัดการกับปัญหาการแบ่งแยกปัจจุบันที่ Rollups ต้องเผชิญหน้า

ขีด จำกัด

เอกสารประกอบการทางการเปิดเผยจำกัดของกรอบงาน BBR ยอมรับอย่างเปิดเผยดังต่อไปนี้:

  1. ข้อจำกัดในการส่งตัวควบคุมสัญญา: ด้วย BBR สัญญาสามารถส่งตัวได้เฉพาะบน L1 เท่านั้น L2s สามารถรับมรรืจากสัญญาฉลอง L1 แต่ไม่สามารถส่งตัวสัญญาใหม่อย่างอิสระซึ่งจำกัดความสามารถในการปรับขนาดของ L2 เอง
  2. ข้อจำกัดในการขยายข้อมูลที่ใช้ร่วมกัน: BBR พึ่งพาข้อมูลที่ใช้ร่วมกันของ L1 อย่างมาก จำกัดการขยายข้อมูลที่มีอยู่ กระบวนการทั้งหมดต้องย้อนกลับไปที่ L1 ซึ่งอาจส่งผลกระทบต่อความยืดหยุ่นของระบบโดยรวม
  3. ความท้าทายในการขนาน: ไม่ทุก dApp สามารถที่จะปรับตัวไปสู่โมเดลขนานของ BBR ได้อย่างง่าย จำกัดว่าสัญญาอัจฉริยะบางประการจะขยายขนาดบน L2 อย่างไร
  4. ความต้องการการซิงโครไนซ์โหนดที่เข้มงวด: BBR ต้องการการซิงโครไนซ์ที่แน่นหนาระหว่างโหนด L1 และ L2 ซึ่งต้องการการสื่อสารที่ต่ำลึกขั้นต่ำ ซึ่งเพิ่มความต้องการด้านฮาร์ดแวร์และความซับซ้อนในการดำเนินงาน
  5. ความซับซ้อนของการเริ่มต้น: การเริ่มต้นสัญญา L2 ต้องการการจัดการพิเศษเพื่อให้ได้ความสอดคล้องกันของข้อมูล ซึ่งทำให้เกิดค่าใช้จ่ายในการพัฒนาและเป็นไปได้ที่จะเกิดความเสี่ยงด้านความปลอดภัย
  6. ความท้าทายในเรื่องต้นทุนและความสะดวกในการเข้าถึงข้อมูล: ในขณะที่ต้นทุนในการประมวลผล L2 มีความสะดวก ความต้องการข้อมูลบนเชื่อมต่อก้อนเพิ่มขึ้น นอกจากนี้ การทำธุรกรรม L2 ยังต้องใช้การจัดการ nonce บัญชีเพิ่มเติมที่ทำให้ระบบซับซ้อนขึ้น
  7. การแลกเปลี่ยนการเก็บข้อมูลและการคำนวณ: ในโมเดล BBR การคำนวณสามารถปรับเปลี่ยนเพื่อให้เหมาะสมกับ L2 ได้ แต่การอัปเดตสถานะยังต้องการความช่วยเหลือจาก L1 ซึ่งทำให้การดำเนินการที่ต้องใช้การเก็บข้อมูลมีค่าใช้จ่ายสูง

Puffer UniFi: นวัตกรรมที่เน้นการเลื่อนเงินฝากขึ้นอยู่กับ Rollup

Puffer Finance เป็นโปรโตคอลการมัดเหล็กสำหรับเงินปัจจุบัน (LSD) ที่สร้างขึ้นบนโปรโตคอล Eigenlayer ของ Ethereum ในขณะนี้ มันอยู่อันดับสามในกลุ่มนี้ ด้วย TVL มากกว่า 1.7 พันล้านเหรียญ เมื่อถึงปลายเดือนมิถุนายน Puffer Finance ประกาศความร่วมมือกับมูลนิธิ Ethereum เพื่อพัฒนา Based Rollup ร่วมกัน และต้นเดือนกรกฎาคมพวกเขาได้เปิดตัวผลิตภัณฑ์ที่เกี่ยวข้อง Puffer UniFi ในรุ่นทดสอบ

สถาปัตยกรรมเทคนิค

ตามที่ระบุไว้ใน whitepaper ของ Gate.io เมื่อผู้ใช้ส่งธุรกรรม Rollup ไปยังผู้ตรวจสอบของ Puffer ผู้ตรวจสอบเหล่านี้จะดูแลให้แน่ใจว่าธุรกรรมจะถูกบันทึกบนเชื่อมโยงผ่านการยืนยันก่อนการเพิ่มเงื่อนไขเพื่อรักษาความเชื่อถือ โดยสุดท้ายพวกเขาจะส่งบล็อกที่มีธุรกรรม Rollup ที่ได้รับการยืนยันไปยัง Ethereum L1 ผู้ทำการเรียงลำดับ Puffer จะเป็นผู้ก้าวหน้าในการเปลี่ยนสถานะของ Rollup ในขณะที่ pufETH Vault จะเก็บค่าธรรมเนียมการทำธุรกรรมเพื่อรางวัลผู้ใช้ UniFi

  1. ผู้ใช้ส่งธุรกรรม Rollup ของพวกเขา ซึ่งจะถูกประมวลผลโดยตัวตรวจสอบ Puffer ผู้ตรวจสอบเหล่านี้จะรับรองว่าผู้ใช้ทราบว่าธุรกรรมของพวกเขาจะถูกนำเข้าสู่สถานะ Ethereum L1 ผ่านการสร้างความมั่นใจล่วงหน้า
  2. Puffer validators จะทำการ Re-stake และตั้งเงื่อนไขการ Slashing เพื่อให้มั่นใจในความเชื่อถือ การจัดการธุรกรรม Rollup จากผู้ใช้และการเผยแพร่ pre-commitments ผ่านทาง Validators เหล่านี้พร้อมที่จะรวมรวมรายการธุรกรรมในบล็อก L1
  3. Preconf Slasher AVS บังคับเงื่อนไขการลดค่าตัดเงินเพิ่มเติมให้กับผู้ตรวจสอบเพื่อป้องกันไม่ให้พวกเขาละเมิดคำสัญญาการส่งมอบก่อนหน้า
  4. ผู้ตรวจสอบ Puffer ส่งบล็อกไปยัง Ethereum L1 ซึ่งรวมถึงชุด Rollup ที่ได้รับการยืนยันล่วงหน้าและเรียงลำดับ
  5. สัญญา Puffer Sequencer ยอมรับการทำธุรกรรมแบบจัดกลุ่ม
  6. พจน์วอลท์ pufETH รวบรวมค่าธรรมเนียมการติดข้อจำกัดและค่าแข่งขันที่เกิดจากธุรกรรม Rollup ค่าธรรมเนียมเหล่านี้สร้างรายได้สำหรับผู้ถือ pufETH และถูกตอบแทนโดยธรรมชาติแก่ผู้ใช้ UniFi

โครงสร้าง UniFi - แหล่งที่มา: UniFi

นวัตกรรมสำคัญ

ตามคำแนะนำล่าสุด UniFi ได้รับแรงบันดาลใจจากการวิจัยของ Justin Drake ด้วยนวัตกรรมสำคัญที่เฉพาะเจาะจงดังต่อไปนี้:

  • การจัดเรียงตามฐาน

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

  • ก่อนยืนยัน (Preconfs)

UniFi รวมระบบก่อนการยืนยันที่ให้ผู้ใช้ได้รับการยืนยันธุรกรรมอย่างรวดเร็วและเชื่อถือได้ (ประมาณ 100 มิลลิวินาที) ก่อนที่ธุรกรรมของพวกเขาจะถูกยืนยันใน L1 การยืนยันก่อนนี้จะถูกออกโดย validator ของ Puffer's restaking ซึ่งได้รับสิทธิ์ให้กระทำตามหรือเผชิญโทษเช่นการตัดสินใจที่ผิดพลาด

(หมายเหตุ): เนื่องจาก Puffer เป็นหนึ่งในแพลตฟอร์มการปักหลักไม่กี่แห่งที่รองรับ Native Restaging ผู้ตรวจสอบ L1 บางส่วนจึงสามารถกําหนดให้รวมบล็อก Rollup ในบล็อก L1 ที่พวกเขาเสนอในอนาคต ผู้ตรวจสอบทราบว่าใครจะถูกกําหนดให้เป็นผู้เสนอล่วงหน้าอย่างน้อย 32 บล็อกเพื่อให้แน่ใจว่าบล็อก L2 Rollup รวมอยู่ใน mainnet และป้องกันโดย mainnet แก้ไขปัญหาความล่าช้าในการทําธุรกรรม L2 ที่เกิดจากเวลาบล็อก L1 ที่ช้าที่กล่าวถึงก่อนหน้านี้

การจัดประเภทโปรโตคอล Restaking - แหล่งที่มา: DeSpread, การวิจัย Gate
  • ซีเควนเซอร์แบบกระจายอํานาจ:

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

  • ความสามารถในการประสานงานแบบเชิงประสิทธิภาพ:

ธุรกรรมภายใน UniFi สามารถโต้ตอบโดยตรงกับระบบ Rollup-based อื่น ๆ ทําให้สามารถโต้ตอบได้อย่างราบรื่นโดยไม่ต้องใช้บริดจ์ สิ่งนี้ช่วยลดความล่าช้าค่าใช้จ่ายเพิ่มเติมความท้าทายทางเทคนิคและความเสี่ยงด้านความปลอดภัยที่เกี่ยวข้องกับการใช้บริดจ์แก้ไขปัญหาสําคัญของการกระจายตัวและความไร้ประสิทธิภาพในระบบนิเวศของ Ethereum

จากข้างต้น ชัดเจนว่า UniFi ใช้ Restaking เพื่อทำให้มีการจัดลำดับ L1-based sequencing, pre-confirmations และ cross-rollup operations และส่งเสริมการพัฒนาและสร้างเครือข่ายที่มีการใช้งานเฉพาะ เพื่อแก้ไขปัญหาและอุปสรรคหลายอย่างของ Based Rollup เดิม โดยให้มั่นใจว่ามูลค่าจะไหลกลับไปยังชั้นพื้นฐานของ Ethereum

RISE Chain: L2 ประสิทธิภาพสูง

RISE Chain ถูกสร้างขึ้นบนโครงสร้างโหนด Reth ที่ใช้ Rust เป็นพื้นฐาน โดยมีโครงสร้างการเข้าถึงสถานะอย่างประสิทธิภาพ พร้อมกับ EVM แบบขนาน การดำเนินการบล็อกแบบต่อเนื่อง และ Layered Merkle Patricia Tree (MPT) ผ่านการวิจัยต่อเนื่องเกี่ยวกับ RISE DB และความทันสมัยของระบบการทำงานร่วมกัน RISE มีเป้าหมายที่จะสร้างนิวอะเคอสที่มีความสามารถในการทำงานและขยายขนาดได้มากขึ้นในโลกบล็อกเชน

ตามสรุปของ Justin โปรโตคอลนี้ยังตามเส้นทางของเทคโนโลยี Based Rollup แต่ยังอยู่ในขั้นตอนของ whitepaper โดยยังไม่มีข้อมูลเพิ่มเติมที่มีอยู่ในเวลานี้ ดังนั้น มีเพียงอธิบายโดยสังเขปเท่านั้นในที่นี้

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

สรุป

Based Rollup ที่เป็นโซลูชั่นการปรับขนาด Ethereum Rollup ที่กลับมาสู่รากฐาน แทนที่จะเป็น Sequencer บน L2 โดยย้ายบทบาทไปยังการจัดการบน L1 ออกแบบนี้มีประสิทธิภาพและสอดคล้องกับการเมืองมากกว่า แทนที่จะเป็นการวิวัฒนาการอย่างสำคัญในวิธีการปรับขนาด Ethereum L2s

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

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

แม้ว่า Based Rollup จะเผชิญกับความท้าทายคู่สองของการตรวจสอบทางการตลาดและเทคนิค ความต้านทานจากผู้สนใจที่มีอยู่และการแข่งขันจากโซลูชั่นการเรียงลำดับที่แบ่งปันต่าง ๆ แต่กำลังได้รับประโยชน์ตลาดที่สำคัญเนื่องจากโครงการเช่น Taiko และ Puffer Finance ที่ยังคงนำนวัตกรรมมากขึ้น

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


อ้างอิงบางส่วน:

https://vitalik.ca/general/2021/01/05/Rollup.html

https://www.nervos.org/knowledge-base/zk_Rollup_vs_optimistic_Rollup

https://docs.arbitrum.io/how-arbitrum-works/sequencer

https://x.com/drakefjustin/status/1798734295332274408

https://abmedia.io/taiko-and-puffers-based-Rollups-will-change-the-landscape-of-Ethereum

https://taiko.mirror.xyz/7dfMydX1FqEx9_sOvhRt3V8hJksKSIWjzhCVu7FyMZU

https://taiko.mirror.xyz/VjNjFws6OOVez5YCDMwjy4BUiDqZBHYDvcW4-JZGDkc

https://x.com/jason_chen998/status/1799692331635048697

https://ethresear.ch/t/based-Rollups-superpowers-from-l1-sequencing/15016

https://medium.com/@MTCapital_US/mt-capital-research-decentralized-sequencer-sector-comparative-research-4ca4621e1d8d

https://medium.com/ybbcapital/from-theory-to-practice-can-based-Rollup-achieve-l1-sequencing-driven-Rollup-solution-3dbfc3a45bef

https://vitalik.eth.limo/general/2022/08/04/zkevm.html

https://substack.chainfeeds.xyz/p/based-Rollup

https://medium.com/puffer-fi/get-ready-for-puffer-unifi-charting-new-waters-for-ethereums-ecosystem-e95482708ebb

https://medium.com/search?q=based+Rollup

https://taiko.mirror.xyz/oRy3ZZ_4-6IEQcuLCMMlxvdH6E-T3_H7UwYVzGDsgf4

https://blog.altlayer.io/introducing-restaked-Rollups-ac6a1e89b646

https://www.panewslab.com/zh/articledetails/pylr0ff1.html

https://vitalik.eth.limo/general/2024/06/30/epochslot.html

https://docs.altlayer.io/altlayer-documentation/restaked-Rollups/squad-for-decentralised-sequencing

https://defillama.com/protocol/puffer-finance

https://unifi.puffer.fi/

https://github.com/risechain/whitepaper/blob/main/RISE%20White%20Paper%20-%20Draft%20v0.5.pdf

https://www.panewslab.com/zh/articledetails/84vh6558.html

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

ผู้เขียน: Car.Y
นักแปล: Paine
ผู้ตรวจทาน: Piccolo、Wayne、Ashley、Joyce
เริ่มตอนนี้
สมัครและรับรางวัล
$100