เมื่อเร็วๆ นี้ Puffer Finance ซึ่งเป็นโปรโตคอลการจำนำสภาพคล่องที่ใช้งานอยู่ใน EigenLayer ได้เปิดตัวโซลูชันที่เรียกว่า Based Rollups โดยพยายามแนะนำเครื่องมือตรวจสอบความถูกต้องของ Mainnet ETH เพื่อมอบโซลูชันการกระจายอำนาจที่ปลอดภัยและมีประสิทธิภาพมากขึ้นสำหรับ Rollups โดยเฉพาะอย่างยิ่งการลบซีเควนเซอร์
เนื่องจากเป็นโปรโตคอล LST แบบคลาสสิก จึงสามารถรวมคุณลักษณะของตัวเองได้ (รองรับทั้ง ETH mainnet PoS และ Eigenlayer การรับใหม่) เพื่อมอบโซลูชันทางเทคนิคใหม่ ซึ่งเป็นการขยายการเล่าเรื่องที่ดี
การกระจายอำนาจของเครื่องคัดแยกถือเป็นข้อกังวลหลักของชุมชน นี่เป็นจุดอ่อนที่สุดของระบบ Rollups และอาจส่งผลโดยตรงต่อประสบการณ์ของผู้ใช้ Based Rollups พยายามที่จะจ้างบุคคลภายนอกในการเรียงลำดับไปยังเลเยอร์ 1 เพื่อให้บรรลุการเรียงลำดับแบบกระจายอำนาจ ซึ่งไม่เพียงแต่ช่วยลดความเสี่ยงที่ตัวเรียงลำดับ Rollups ปัจจุบันจะถูกรวมศูนย์เกินไป แต่ยังช่วยลดต้นทุนธุรกรรมและปรับปรุงกิจกรรมของระบบได้อย่างมาก
นักพัฒนาสามารถปรับใช้และจัดการห่วงโซ่ Rollups ของตนเองได้อย่างง่ายดายโดยใช้สถาปัตยกรรม Based Rollups เช่นเดียวกับการปรับใช้สัญญาอัจฉริยะ และเพลิดเพลินไปกับคุณสมบัติด้านความปลอดภัยและการกระจายอำนาจของ Ethereum
ปัญหาการโรลอัพปัจจุบัน
ZK หรือ OP Rollups ปัจจุบันอาศัยซีเควนเซอร์แบบรวมศูนย์เพื่อกำหนดลำดับธุรกรรม การรวมศูนย์นี้ก่อให้เกิดความเสี่ยง รวมถึงความล้มเหลวของซีเควนเซอร์และความไว้วางใจของผู้ใช้ที่ลดลง รวมถึงปัญหา MEV ที่ได้รับ
เพื่อลดความเสี่ยงเหล่านี้ Rollups จำนวนมากจัดให้มี Escape Hatches ซึ่งเป็นกลไกที่ช่วยให้ผู้ใช้สามารถออกจาก Rollups ในกรณีที่ซีเควนเซอร์ล้มเหลว แต่จะเพิ่มเวลาแฝงและต้นทุนการใช้น้ำมัน และอาจถูกจัดเรียงอย่างเป็นอันตรายและแยก MEV ออก
เราต้องการ Rollups ที่มีตัวเรียงลำดับแบบกระจายอำนาจอย่างยิ่ง
บทนำของ Rollups แบบอิง
การโรลอัปเมื่อลำดับธุรกรรมถูกกำหนดโดย L1 เรียกว่าการโรลอัปแบบอิง ซึ่งเสนอโดย Justin Drake นักวิจัยจาก Ethereum Foundation ในเดือนมีนาคม 2023
Base Rollups บรรลุการกระจายอำนาจการเรียงลำดับโดยใช้ L1 proPoSer เพื่อกำหนดลำดับของธุรกรรม วิธีการนี้ไม่เพียงสืบทอดความมีชีวิตชีวาและการกระจายอำนาจของ L1 เท่านั้น แต่ยังขจัดความจำเป็นในการใช้ Escape Pod อีกด้วย จึงช่วยเพิ่มความปลอดภัยและประสิทธิภาพของ Rollups
วิธีการทำงานของ Rollups แบบพื้นฐาน
ใน Base Rollups L1 proPoSer สามารถร่วมมือกับผู้ค้นหา L1 และผู้สร้าง L1 เพื่อรวมบล็อก Rollups ไว้ในบล็อก L1 ถัดไปโดยไม่ได้รับอนุญาต นั่นคือ ลำดับของบล็อก L2 ที่รวมไว้และการเรียงลำดับธุรกรรมขั้นสุดท้ายจะถูกกำหนดโดย L1 proPoSer แต่โดยทั่วไปแล้ว L1 proPoSer ไม่ได้สร้างบล็อก L2 ด้วยตัวเอง บล็อกการโรลอัพตามแต่ละบล็อกจะถูกสร้างขึ้นโดยผู้สร้าง L2 กล่าวอีกนัยหนึ่ง การทำงานของ L1 proPoSer จะไม่เพิ่มขึ้น
Taiko เป็น Rollups แบบพื้นฐาน VM ของ Based Rollups และ Rollups Execution Layer ทำหน้าที่เป็นเลเยอร์การดำเนินการในการดำเนินการธุรกรรมนอกห่วงโซ่ เริ่มต้นจากชั้นฉันทามติ ชั้นฉันทามติของ Ethereum จะกำหนดลำดับธุรกรรม และข้อมูลธุรกรรมก็จะถูกเผยแพร่ด้วย ไปยัง Ethereum และสุดท้ายก็สามารถตรวจสอบสถานะธุรกรรมบน Ethereum ได้
ข้อดีของการโรลอัปตาม
การสืบทอดการต่อต้านการเซ็นเซอร์ L1 และเพิ่มกิจกรรมการทำธุรกรรม: เนื่องจาก Rollups แบบอิงนั้นดำเนินการโดย Ethereum L1 proPoSer และโหนดตรวจสอบความถูกต้อง และสืบทอดการต้านทานการเซ็นเซอร์ของ Ethereum จึงไม่จำเป็นต้องมีช่องทางหลบหนี สิ่งนี้ทำให้มั่นใจได้ถึงความเคลื่อนไหวของธุรกรรม และหลีกเลี่ยงความล่าช้าในการทำธุรกรรมและปัญหาความไม่ยุติธรรมที่เกิดจากช่องทางหลบหนี
ลดต้นทุนการทำธุรกรรม: ธุรกรรมที่ใช้ Escape Hates มักจะมีค่าใช้จ่าย Gas เพิ่มเติม ซึ่งจะช่วยลดกิจกรรมของ Rollups แบบเดิม ธุรกรรมที่อิงตาม Rollups ไม่จำเป็นต้องเสียค่าธรรมเนียม Gas เพิ่มเติม และไม่จำเป็นต้องตรวจสอบลายเซ็นของซีเควนเซอร์แบบรวมศูนย์ โดยไม่จำเป็นต้องมี Escape Hatch หรือความเห็นพ้องต้องกันของ PoS ภายนอก ซึ่งจะช่วยลดต้นทุนได้อีก
การสืบทอดการกระจายอำนาจ L1 ทำให้ระบบง่ายขึ้นและปลอดภัยยิ่งขึ้น: การโรลอัพแบบอิงจะดำเนินการเฉพาะชั้นธุรกรรมนอกเครือข่าย และชั้นฉันทามติ ชั้นการมองเห็นข้อมูล และชั้นการตรวจสอบสำหรับการเรียงลำดับธุรกรรม ทั้งหมดอยู่บน L1 การดำเนินการนี้จะนำสถาปัตยกรรมผู้ค้นหา-ผู้สร้าง-proPoSer ของ L1 กลับมาใช้ใหม่ ทำให้ระบบ Based Rollups ง่ายมาก โดยไม่ต้องมีการตรวจสอบลายเซ็นของซีเควนเซอร์ ช่อง Escape หรือฉันทามติ PoS ภายนอก ผู้ค้นหา L1 และผู้สร้างบล็อกได้รับการจูงใจให้รวมบล็อก Rollups ไว้ในชุด L1 และบล็อก L1 เพื่อแยก Rollups MEV ซึ่งช่วยเพิ่มความปลอดภัย L1 ให้ดียิ่งขึ้น ตามค่าเริ่มต้น การโรลอัปแบบอิงแทบไม่มีผลกระทบเชิงลบต่อผู้เดิมพัน L1 ผลกระทบเพียงอย่างเดียวคือรายได้ที่เพิ่มขึ้นเนื่องจาก MEV ส่วนใหญ่ไหลไปที่ L1
การกำกับดูแลโทเค็นที่ยืดหยุ่น: แม้ว่าการสั่งซื้อจะถูกมอบหมายให้กับ L1 แต่ชุดรวมอัปเดตแบบอิงยังคงสามารถเป็นเจ้าของโทเค็นการกำกับดูแลเพื่อรวบรวมค่าธรรมเนียมพื้นฐานได้ แน่นอนว่าโทเค็นก็เป็นไปได้เช่นกัน เนื่องจาก Ethereum รับประกันความถูกต้องและยุติธรรม
ความท้าทายที่ต้องเผชิญกับ Rollups แบบพื้นฐาน
รายได้ MEV ถูกบังคับให้ลดลง
MEV เป็นรายได้จาก Rollups แบบดั้งเดิมส่วนใหญ่ แต่ MEV ของ Rollups ตามส่วนใหญ่จะไหลไปที่ L1 proPoSer ซึ่งจะเสียสละรายได้ MEV ของ Rollups ตามและยังคงมีรายได้จากค่าธรรมเนียมความแออัดของ L2 (เช่น ค่าธรรมเนียมพื้นฐาน L2 รูปแบบ EIP-1559) .
อย่างไรก็ตาม Rollups ที่หวังจะยึด MEV ของตนเองอาจมีกลไกการติดสินบนบางอย่าง ตัวอย่างเช่น สัญญา L1 อาจรวมถึงกลไกการประมูล เช่น การประมูลของชาวดัตช์ เพื่อบังคับให้ผู้ส่งชุดจ่าย ETH บางส่วนให้กับสัญญา
ความยืดหยุ่น ในการเรียงลำดับ มีจำกัด และไม่สามารถยืนยันล่วงหน้าได้
แม้ว่าชุดรวมอัปเดตแบบอิงจะมีข้อได้เปรียบในหลายแง่มุม แต่ก็ยังเผชิญกับความท้าทายบางประการ โดยเฉพาะอย่างยิ่งที่เกี่ยวข้องกับการยืนยันแบบนุ่มนวล การยืนยันแบบนุ่มนวลหมายถึงความสามารถสำหรับผู้ใช้ในการทราบได้อย่างน่าเชื่อถือว่าธุรกรรมของพวกเขาจะไปถึง Ethereum Layer 1 (L1) ได้สำเร็จ
ชุดรวมอัปเดตปัจจุบันมีการยืนยันล่วงหน้าเพื่อให้ผู้ใช้ทราบว่าธุรกรรมของพวกเขาจะถูกส่งไปยัง L1
อย่างไรก็ตาม ชุดรวมอัปเดตที่มอบหมายการเรียงลำดับให้กับ L1 จะลดความยืดหยุ่นในการเรียงลำดับ ซึ่งทำให้ไม่สามารถบรรลุการยืนยันล่วงหน้าและการเรียงลำดับแบบมาก่อนได้ก่อน (FCFS) แบบ Arbitrum
ในช่วงฤดูร้อนปี 2023 Justin Drake เสนอให้ใช้การปักหลักใหม่เพื่อแก้ไขปัญหาการยืนยันล่วงหน้า ออกแบบโดยใช้การปักหลักใหม่ ชุดย่อยของ L1 proPoSers กระทำ (ผ่านการปักหลักใหม่) เพื่อรวมบล็อกการสะสมแบบอิงในบล็อก L1 ที่เสนอในอนาคต เนื่องจาก L1 proPoSer รู้ล่วงหน้าอย่างน้อย 32 บล็อก จึงเป็นไปได้ที่จะกำหนดว่าใครคือ proPoSer สำหรับบล็อกใด
การปรับปรุง Puffer Finance เป็น Rollups แบบพื้นฐาน
Puffer Finance มีเป้าหมายที่จะผสานรวมการยืนยันล่วงหน้ากับ Base Rollups ผ่านสถาปัตยกรรม UniFi ซึ่งให้เวลาการยืนยันที่รวดเร็ว (100 มิลลิวินาที) ในขณะที่ยังคงรักษาผลประโยชน์ทั้งหมดของ Base Rollups
กลไกการยืนยันล่วงหน้าช่วยให้มั่นใจได้ว่าธุรกรรมจะถูกส่งไปยัง L1
การยืนยันล่วงหน้าทำให้มั่นใจได้ว่าเครื่องจัดลำดับแบบกระจายอำนาจสามารถส่งธุรกรรมไปยัง L1 ได้อย่างมีประสิทธิภาพ ผู้ตรวจสอบความถูกต้องของ Ethereum เข้าคิวเพื่อเสนอบล็อก หากผู้ยืนยันล่วงหน้าไม่ปฏิบัติตามคำมั่นสัญญา พวกเขาจะถูกลงโทษ เช่น การลดมาร์จิ้น เพื่อให้มั่นใจถึงความน่าเชื่อถือที่มากขึ้น กลไกนี้ช่วยให้ผู้ใช้มั่นใจมากขึ้นว่าธุรกรรมของพวกเขาจะรวมอยู่ในสถานะ Ethereum L1 อย่างแน่นอน
รับทราบอย่างรวดเร็ว 100 ms
สำหรับแอปพลิเคชัน เช่น GameFi การยืนยันแบบซอฟต์มีความสำคัญอย่างยิ่งต่อการรับประกันเวลาตอบสนองที่รวดเร็ว (เช่น ประมาณ 100 มิลลิวินาที) อย่างไรก็ตาม เนื่องจากการกระจายอำนาจของซีเควนเซอร์ของ Based Rollups เครื่องมือตรวจสอบเหล่านี้จึงใช้เวลาสร้างบล็อก 12 วินาที ส่งผลให้มีเวลายืนยันขั้นต่ำ 12 วินาที ซึ่งทำให้การยืนยันแบบนุ่มนวลไม่สามารถตอบสนองได้อย่างรวดเร็ว
UniFi ของ Puffer ผสานรวมการยืนยันล่วงหน้า (Preconfs) เข้ากับ Rollups ซึ่งสามารถมอบประสบการณ์ผู้ใช้ที่เทียบเท่ากับผู้สั่งซื้อแบบรวมศูนย์ ให้เวลาการยืนยัน 100 มิลลิวินาที และรับประกันความมีชีวิตชีวา การบูรณาการนี้ช่วยให้ Based Rollup สามารถรักษาข้อได้เปรียบดั้งเดิมทั้งหมดได้ ซึ่งท้ายที่สุดแล้วจะช่วยแก้ปัญหาการกระจายตัวของสภาพคล่องของ Ethereum และส่งเสริมระบบนิเวศ Rollup ที่เป็นหนึ่งเดียวและมีประสิทธิภาพมากขึ้น
สถาปัตยกรรม UniFi
สถาปัตยกรรมของ UniFi ช่วยให้สามารถขยายขนาดได้อย่างรวดเร็วจากผู้สั่งซื้อแบบรวมศูนย์เพียงรายเดียวไปจนถึงผู้สั่งซื้อแบบกระจายอำนาจหลายหมื่นราย โดยใช้ประโยชน์จากโหนดตรวจสอบความถูกต้องของ Puffer UniFi ต้องการผสานรวมการยืนยันล่วงหน้าเข้ากับ Based Rollup ได้อย่างราบรื่น
ผู้ใช้ส่งธุรกรรม Rollup ซึ่งจะถูกประมวลผลโดยเครื่องมือตรวจสอบ Puffer เครื่องมือตรวจสอบเหล่านี้จะให้การยืนยันล่วงหน้า เพื่อให้มั่นใจว่าผู้ใช้ทราบว่าธุรกรรมของพวกเขาจะถูกรวมไว้ในสถานะ Ethereum L1
เครื่องมือตรวจสอบ Puffer จะเดิมพันใหม่ตามเงื่อนไขการตัดเฉือนเพิ่มเติมเพื่อให้มั่นใจในความน่าเชื่อถือ รับธุรกรรมแบบสะสมจากผู้ใช้ และออกการยืนยันล่วงหน้า เครื่องมือตรวจสอบเหล่านี้เตรียมธุรกรรม Rollup เพื่อรวมไว้ในบล็อก L1
Preconf Slasher AVS กำหนดเงื่อนไขการเฉือนเพิ่มเติมให้กับเครื่องมือตรวจสอบเพื่อยับยั้งการละเมิดข้อผูกพันในการยืนยันล่วงหน้า และป้องกันไม่ให้เครื่องมือตรวจสอบไม่ส่งธุรกรรม Rollup บางรายการไปยัง L1
เครื่องมือตรวจสอบ Puffer เสนอบล็อกให้กับ Ethereum L1 และบล็อกเหล่านี้รวมถึงลำดับการยกเลิกการยืนยันล่วงหน้า
สัญญาตัวจัดลำดับ Puffer ยอมรับธุรกรรม Rollup
PufETH Vault เก็บค่าธรรมเนียมความแออัดและค่าธรรมเนียมการโต้แย้งที่เกิดจากธุรกรรม Rollup ค่าธรรมเนียมเหล่านี้สามารถเพิ่มรายได้ของผู้ถือ PufETH และส่งคืนให้กับผู้ใช้ UniFi ผ่านรายได้พื้นเมือง
uniETH ที่สามารถลดความเสี่ยงด้านตลาดได้
unifETH เป็นโทเค็นก๊าซสากลในระบบนิเวศ UniFi สร้างผลตอบแทนผ่าน pufETH และจัดการโดยองค์กรอิสระแบบกระจายอำนาจ (DAO) เพื่อหลีกเลี่ยงความเสี่ยงด้านตลาด เช่น การชำระหนี้เงินกู้เนื่องจากความผันผวนของราคา Ethereum และกลไกต่อต้านการหักเงินของ Puffer สามารถหลีกเลี่ยงความเสี่ยงเหล่านี้ได้
สถานการณ์การทำธุรกรรมแบบไร้ก๊าซ
ใน Web2 ผู้ใช้คุ้นเคยกับบริการอินเทอร์เน็ตฟรีที่ได้รับการสนับสนุนจากการโฆษณา ใน web3 ผู้ใช้จำเป็นต้องชำระค่าบริการซึ่งอาจเป็นอุปสรรคต่อการใช้งานของผู้ใช้
ผู้ใช้ Rollup แบบอิงของ Puffer สามารถรับรายได้โดยการล็อคสินทรัพย์ใน Rollup Native Bridge และสร้างผลตอบแทนดั้งเดิม ซึ่งช่วยให้ Puffer สามารถรองรับสถานการณ์การใช้งานบางอย่าง เช่น ธุรกรรมที่ไม่มีค่าธรรมเนียมก๊าซ ซึ่งมีผลกระทบสำคัญต่อทั้ง web2 และ web3
ห่วงโซ่ dApp ที่ใช้ Puffer
หากค่าธรรมเนียมการทำธุรกรรมของ dApp บนเครือข่าย Rollups สูงมาก นักพัฒนาอาจเลือกที่จะออกจากเครือข่าย Rollups และสร้างเครือข่ายพิเศษของตนเอง เพื่อให้พวกเขาสามารถได้รับประโยชน์โดยตรงจากค่าธรรมเนียมการทำธุรกรรมของผู้ใช้ Puffer ช่วยให้นักพัฒนาได้รับโซลูชันของ Based dApp chain
นักพัฒนาสามารถเริ่มต้นเครือข่าย dApp ที่ใช้ Puffer ได้อย่างง่ายดายเหมือนกับการปรับใช้สัญญาอัจฉริยะ และสืบทอดคุณสมบัติด้านความปลอดภัยและการกระจายอำนาจของ Ethereum นักพัฒนาสามารถรับค่าธรรมเนียมการทำธุรกรรมของเครือข่าย Rollups ของ dApp และไม่จำเป็นต้องไปที่นั่นอีกต่อไป และสามารถรับรู้ธุรกรรมและการโต้ตอบข้ามสายโซ่ได้
ธุรกรรมของผู้ใช้ในห่วงโซ่ dApp ของ Puffer สามารถยืนยันได้อย่างรวดเร็วภายใน 100 มิลลิวินาที และการยืนยันล่วงหน้าของ Puffer ช่วยให้มั่นใจได้ว่าธุรกรรมจะถูกส่งไปยัง L1
บทสรุป
ด้วยการร่วมมือกับ Ethereum Foundation ทำให้ Puffer Finance นำเสนอโซลูชั่นที่ปลอดภัยและมีประสิทธิภาพมากขึ้นสำหรับ Rollups วิธีการเรียงลำดับแบบกระจายอำนาจนี้ไม่เพียงแต่ช่วยลดความเสี่ยงของเครื่องคัดแยกแบบรวมศูนย์ในปัจจุบันเท่านั้น แต่ยังช่วยลดต้นทุนการทำธุรกรรมและปรับปรุงกิจกรรมของระบบได้อย่างมาก
ด้วยการบูรณาการกลไกการยืนยันล่วงหน้าและเวลายืนยันที่รวดเร็ว 100 มิลลิวินาที Base Rollups จะกลายเป็นตัวเลือกในอุดมคติสำหรับแอปพลิเคชันต่างๆ รวมถึง GameFi เพื่อให้มั่นใจถึงประสบการณ์ของผู้ใช้ในขณะเดียวกันก็รับประกันการทำธุรกรรมขั้นสุดท้าย นอกจากนี้ นักพัฒนาสามารถปรับใช้และจัดการ Rollups chain ของตนเองโดยใช้เครือข่าย dApp ของ Puffer Finance ได้อย่างง่ายดาย โดยไม่ต้องกังวลกับการทำงานของซีเควนเซอร์แบบรวมศูนย์ และเพลิดเพลินไปกับคุณสมบัติด้านความปลอดภัยและการกระจายอำนาจของ Ethereum