จากทฤษฎีสู่การปฏิบัติ: Can Based Rollup สามารถนำโซลูชัน Rollup ที่ขับเคลื่อนด้วยการเรียงลำดับ L1 มาใช้ให้เกิดประโยชน์ได้หรือไม่
ผู้เขียนต้นฉบับ: นักวิจัย YBB Capital Ac-Core
คำนำ:
Ethereum ทำงานบนหลักการที่ว่าแต่ละโหนดจะจัดเก็บและดำเนินการทุกธุรกรรมที่ส่งโดยผู้ใช้ เพื่อขยายเครือข่ายทั้งหมด Ethereum จึงใช้โซลูชัน Rollup กล่าวอย่างง่าย ๆ ก็คือ ย้ายการประมวลผลธุรกรรมส่วนใหญ่ไปที่นอกเครือข่าย (L2) จึงลดภาระของเครือข่ายหลัก Ethereum (L1) และลดค่าธรรมเนียมธุรกรรม กล่าวคือ Rollup = ชุดของสัญญาอัจฉริยะใน L1 + โหนดเครือข่ายใน L2 นั่นคือ สัญญาอัจฉริยะบนเครือข่ายและตัวรวบรวมนอกเครือข่าย การชำระบัญชี การบรรลุฉันทามติ และความพร้อมใช้งานของข้อมูลของตัวเองนั้นขึ้นอยู่กับ Ethereum เอง และรับผิดชอบเฉพาะการดำเนินการธุรกรรมเท่านั้น โหนดเครือข่าย L2 ประกอบด้วยหลายส่วน ซึ่งส่วนที่สำคัญที่สุดคือตัวเรียงลำดับ แต่ปัจจุบันตัวเรียงลำดับของ Rollup กำลังเผชิญกับปัญหาการรวมศูนย์
โรลอัพและตัวเรียงลำดับ
Rollup เป็นโซลูชันการปรับขนาดสำหรับ Ethereum (L1) ที่ดำเนินการธุรกรรมนอกเครือข่ายและจัดแพ็คเกจเป็นบล็อก สำหรับแต่ละบล็อก Rollup จะเผยแพร่ข้อมูลที่จำเป็นในการสร้างสถานะของเครือข่ายใหม่ (เป็นแหล่งที่มาของความพร้อมใช้งานของข้อมูล) ไปยังเลเยอร์ความพร้อมใช้งานของข้อมูล และเผยแพร่หลักฐานความถูกต้องของการดำเนินการนอกเครือข่ายไปยังเลเยอร์การชำระเงิน (มี Rollup สองประเภท ในกรณีของ ZK-rollup แต่ละบล็อกจะเผยแพร่หลักฐานความรู้เป็นศูนย์ ในกรณีของ Optimistic rollup หลักฐานการฉ้อโกงจะเผยแพร่เฉพาะในกรณีที่มีข้อพิพาท) หลังจาก EIP-4844 เมื่อการเผยแพร่ข้อมูลเปลี่ยนเป็น blob เลเยอร์นี้อาจเรียกว่าเลเยอร์การเผยแพร่ข้อมูล สัญญาอัจฉริยะของ Rollup จะตรวจสอบหลักฐานที่เผยแพร่บน L1 และ Rollup แต่ละรายการจะมีบริดจ์หนึ่งแห่งขึ้นไปเพื่อให้สามารถส่งข้อมูลระหว่างเครือข่ายได้ รวมถึงการฝากและถอนเงิน
ในตรรกะการใช้งานของ Rollup นั้น Sequencer ถือเป็นส่วนประกอบสำคัญ โดยมีหน้าที่หลักในการรับคำขอธุรกรรมบน L2 กำหนดลำดับการดำเนินการ และจัดกลุ่มธุรกรรมเป็นชุดๆ และส่งต่อไปยังสมาร์ทคอนแทร็กต์ของ Rollup บน L1 ในที่สุด Sequencer มีบทบาทสำคัญในการปรับปรุงประสิทธิภาพการประมวลผลธุรกรรมและลดต้นทุน
ฟังก์ชันและหลักการทำงานของเครื่องเรียงลำดับมี 4 ส่วนหลักๆ
1. การรับธุรกรรม: ตัวเรียงลำดับจะรับคำขอธุรกรรมจากผู้ใช้หรือแอปพลิเคชัน ธุรกรรมเหล่านี้จะได้รับการประมวลผลบน L2 ก่อน แทนที่จะประมวลผลโดยตรงบนเครือข่ายหลักของ Ethereum
2. การเรียงลำดับธุรกรรม: ผู้เรียงลำดับมีหน้าที่ในการเรียงลำดับธุรกรรมที่ได้รับและกำหนดลำดับในการดำเนินการ กระบวนการนี้คล้ายกับสิ่งที่นักขุด Ethereum ทำก่อนจะรวมธุรกรรมลงในบล็อก
3. การบรรจุธุรกรรม: เครื่องจัดเรียงจะบรรจุธุรกรรมที่จัดเรียงแล้วเป็นชุดๆ ซึ่งประกอบไปด้วยข้อมูลสรุปของธุรกรรมหลายรายการ
4 ส่งไปยัง L1: ในที่สุด ตัวเรียงลำดับจะส่งชุดธุรกรรมที่บรรจุแล้วไปยังเครือข่ายหลัก Ethereum (L1) เพื่อการชำระเงินและจัดเก็บข้อมูล ด้วยวิธีนี้ L1 จึงสามารถตรวจสอบและจัดเก็บการอัปเดตสถานะบน L2 ได้
แม้ว่าเทคโนโลยี Rollup จะให้โซลูชันการขยายที่มีประสิทธิภาพ แต่ยังคงมีปัญหาบางประการในการออกแบบและการนำโปรแกรมจัดเรียงมาใช้ ปัญหาแรกสุดคือปัญหาการรวมศูนย์ ปัจจุบันโครงการ Rollup ส่วนใหญ่ใช้โปรแกรมจัดเรียงแบบรวมศูนย์ ซึ่งโดยปกติแล้วจะควบคุมโดยหน่วยงานเดียวหรือไม่กี่หน่วยงาน ความเสี่ยงที่เกิดขึ้นโดยสัญชาตญาณคือการขาดความโปร่งใสและความล้มเหลวจากจุดเดียว
หากมองข้ามคำอธิบายที่เข้มงวดข้างต้น การอภิปรายเกี่ยวกับโซลูชันการเรียงลำดับแบบกระจายอำนาจ L2 ไม่ว่าจะเป็นโซลูชัน L2 ของการเดิมพันโหนดในกลุ่มการเรียงลำดับที่เปิดโดยตรงโดย Metis สู่ตลาดหรือโซลูชันโครงการอิสระ Espresso ที่กล่าวถึงในบทความก่อนหน้าของ YBB Capital ก็คือการกระจายเค้กกำไรจากการเรียงลำดับและความคาดหวังของพื้นที่การเก็งกำไรในตลาดในอนาคต ดังนั้น ความถูกต้องของผลประโยชน์และความเชื่อดั้งเดิมจึงเป็นกุญแจสำคัญที่หลีกเลี่ยงได้ยาก
ประวัติความเป็นมาและการออกแบบของ Rollup ตามฐาน
เครดิตภาพ: @drakefjustin
แนวคิดของ Rollup ถูกเสนอครั้งแรกโดย Vitalik Buterin ผู้ก่อตั้ง Ethereum ซึ่งแนวคิดเดิมของเขาคือการบรรลุสถานะ Total Anarchy ที่ไม่มีข้อจำกัดอย่างสมบูรณ์เพื่อให้ทุกคนสามารถขยายธุรกรรมได้โดยไม่มีข้อจำกัด เมื่อพิจารณาถึงปัญหาข้างต้นกับตัวเรียงลำดับปัจจุบัน ในปี 2023 นักวิจัย Ethereum: Justin Drake ได้เสนอโซลูชันที่ใช้ Rollups เพื่อจัดการตัวเรียงลำดับโดยใช้ Ethereum L1 เอง ซึ่งมีเนื้อหาดังต่อไปนี้ (ดูลิงก์ขยาย 1 สำหรับแหล่งที่มา):
คำนิยาม:
“เมื่อการจัดลำดับของ Rollup ถูกควบคุมโดยเลเยอร์พื้นฐาน (L1) เราจะเรียกว่า Rollup ตาม L1 หรือ Rollup ตามลำดับ L1 โดยเฉพาะ Rollup ตาม L1 คือเมื่อผู้เสนอ L1 รายต่อไปสามารถทำงานร่วมกับผู้ค้นหาและผู้สร้าง L1 เพื่อรวมบล็อก Rollup ถัดไปในบล็อก L1 ถัดไปโดยไม่ต้องขออนุญาต”
ข้อได้เปรียบ:
-
ความพร้อมใช้งาน: Rollup แบบอิงฐานมีการรับประกันความพร้อมใช้งานเช่นเดียวกับ L1 โปรดทราบว่าความพร้อมใช้งานของ Rollup แบบไม่มีฐานที่มีช่องทางหนีจะลดลง (ช่องทางหนีเป็นกลไกความปลอดภัยใน Rollup ที่ให้ผู้ใช้สามารถถอนทรัพย์สินจาก L2 กลับไปยังห่วงโซ่หลัก L1 ได้อย่างปลอดภัยเมื่อเกิดปัญหาในระบบ Rollup ซึ่งคล้ายกับทางออกฉุกเฉิน)
การรับประกันการชำระเงินที่อ่อนแอกว่า: ธุรกรรม Escape Pod ต้องรอจนกว่าจะหมดเวลาจึงจะรับประกันการชำระเงินได้
MEV ที่ใช้การเซ็นเซอร์: การสรุปข้อมูลที่มีช่องทางหลบหนีจะเสี่ยงต่อ MEV ที่ไม่พึงประสงค์จากการเซ็นเซอร์ซีเควนเซอร์ระยะสั้นในระหว่างเวลาหมด
ผลกระทบของเครือข่ายมีความเสี่ยง: การออกจากระบบจำนวนมากที่เกิดจากความล้มเหลวของระบบจัดเรียงข้อมูล (เช่น การโจมตี 51% บนกลไกการจัดเรียง PoS แบบกระจายอำนาจ) จะทำลายผลกระทบของเครือข่ายของ Rollup โปรดทราบว่าไม่เหมือน L1, Rollup ไม่สามารถใช้ฉันทามติทางสังคมเพื่อฟื้นตัวจากความล้มเหลวของระบบจัดเรียงข้อมูลได้อย่างสวยงาม การออกจากระบบจำนวนมากถือเป็นดาบของดาโมคลีสในการออกแบบ Rollup ที่ไม่มีฐานที่รู้จักทั้งหมด
ค่าปรับก๊าซ: ธุรกรรมที่ชำระผ่านช่องทางหลบหนีมักจะได้รับค่าปรับก๊าซสำหรับผู้ใช้ (เช่น เนื่องจากการบีบอัดข้อมูลที่ไม่เหมาะสมเมื่อธุรกรรมไม่ได้รับการแบ่งกลุ่ม)
-
การกระจายอำนาจ: Rollup แบบอิงฐานสืบทอดการกระจายอำนาจของ L1 และนำโครงสร้างพื้นฐานของผู้ค้นหา-ผู้สร้าง-ผู้เสนอ L1 กลับมาใช้ใหม่โดยธรรมชาติ ผู้ค้นหาและผู้สร้าง L1 จะได้รับแรงจูงใจให้รวมบล็อก Rollup ไว้ในบล็อก L1 ของตนเพื่อแยก MEV ของ Rollup ออกไป ซึ่งในทางกลับกันก็จะได้รับแรงจูงใจให้ผู้เสนอบล็อก L1 จัดทำแพ็คเกจบล็อก Rollup บน L1
-
ความเรียบง่าย: การเรียงลำดับแบบ Rollup ที่ใช้พื้นฐานนั้นง่ายที่สุด ง่ายกว่าการเรียงลำดับแบบรวมศูนย์เสียอีก การเรียงลำดับแบบ Rollup ที่ใช้พื้นฐานไม่จำเป็นต้องมีการตรวจยืนยันลายเซ็นของผู้เรียงลำดับ ไม่จำเป็นต้องมีช่องทางหลบหนี และไม่จำเป็นต้องมีฉันทามติ PoS ภายนอก
หมายเหตุทางประวัติศาสตร์: ในเดือนมกราคม 2021 Vitalik เรียกโครงร่างที่อิงตามลำดับ L1 ว่าอนาธิปไตยแบบสมบูรณ์ ซึ่งมีความเสี่ยงที่จะส่งบล็อกรวมหลายบล็อกในเวลาเดียวกัน ส่งผลให้สิ้นเปลืองก๊าซและงาน โครงร่างการแยก Proposer-Builder (PBS) ปัจจุบันอนุญาตให้มีการจัดลำดับ L1 ที่ควบคุมอย่างเข้มงวด โดยมีบล็อกรวมสูงสุดหนึ่งบล็อกต่อบล็อก L1 และไม่มีการสิ้นเปลืองก๊าซ เมื่อบล็อกรวม n+1 (หรือ n+k สำหรับ k >= 1) มีการพิสูจน์ SNARK สำหรับบล็อก n การสิ้นเปลืองงานพิสูจน์ ZK-rollup ก็สามารถหลีกเลี่ยงได้
-
ต้นทุน: Based Rollup ไม่มีค่าใช้จ่ายด้านเชื้อเพลิงใดๆ — ไม่จำเป็นต้องตรวจสอบลายเซ็นจากตัวเรียงลำดับแบบกระจายอำนาจหรือแบบรวมศูนย์ ความเรียบง่ายของ Based Rollup ช่วยลดต้นทุนการพัฒนา ลดระยะเวลาการเผยแพร่ และลดการเปิดเผยช่องโหว่ของโค้ด การเรียงลำดับ Based Rollup ยังไม่ต้องการโทเค็นอีกด้วย ซึ่งช่วยหลีกเลี่ยงภาระด้านกฎระเบียบของตัวเรียงลำดับแบบใช้โทเค็น
-
การจัดแนวเศรษฐกิจ L1: MEV ที่มาจาก Based Rollup จะไหลไปยัง L1 ที่มันตั้งอยู่โดยธรรมชาติ การไหลนี้ทำให้การรักษาความปลอดภัยทางเศรษฐกิจ L1 แข็งแกร่งขึ้น และในกรณีที่ MEV ถูกทำลาย ก็จะเพิ่มความขาดแคลนทางเศรษฐกิจของโทเค็นดั้งเดิม L1 การจัดแนวเศรษฐกิจที่ใกล้ชิดกับ L1 นี้อาจช่วยสร้างความถูกต้องตามกฎหมายของ Based Rollup ที่สำคัญ แม้ว่าจะต้องเสียสละรายได้จาก MEV แต่ Based Rollup ยังคงมีตัวเลือกในการสร้างรายได้จากค่าธรรมเนียมความแออัด L2 (เช่น ค่าธรรมเนียมพื้นฐาน L2 ในรูปแบบ EIP-1559)
-
อำนาจอธิปไตย: แม้จะมอบอำนาจการสั่งการให้กับ L1 แต่ Based Rollup ยังคงรักษาอำนาจอธิปไตยเอาไว้ Based Rollup สามารถมีโทเค็นการกำกับดูแล เรียกเก็บค่าธรรมเนียมพื้นฐาน และสามารถใช้รายได้จากค่าธรรมเนียมพื้นฐานเหล่านี้เมื่อเหมาะสม (เช่น Optimism เพื่อระดมทุนสินค้าสาธารณะ)
ข้อบกพร่อง:
-
รายได้ที่ไม่มี MEV: Based Rollup ยกเลิก MEV ให้กับ L1 โดยจำกัดรายได้ให้เป็นเพียงค่าธรรมเนียมพื้นฐาน ซึ่งตรงกันข้ามกับที่คาดไว้ ซึ่งอาจเพิ่มรายได้ทั้งหมดของ Based Rollup เหตุผลก็คือว่าภาพรวมของ Rollup ดูเหมือนจะเป็นแบบผู้ชนะได้ทั้งหมด และ Rollup ที่ชนะอาจใช้ประโยชน์จากความปลอดภัย การกระจายอำนาจ ความเรียบง่าย และความสม่ำเสมอของ Based Rollup เพื่อให้บรรลุความโดดเด่นและเพิ่มรายได้สูงสุดในที่สุด
-
การสั่งซื้อแบบจำกัด: การมอบหมายการสั่งซื้อให้กับ L1 จะลดความยืดหยุ่นในการสั่งซื้อ ซึ่งทำให้บริการการสั่งซื้อบางอย่างยากขึ้นหรืออาจไม่สามารถนำไปใช้ได้:
การยืนยันล่วงหน้า: การยืนยันล่วงหน้าอย่างรวดเร็วไม่ใช่ปัญหาสำหรับการสั่งซื้อแบบรวมศูนย์ และสามารถทำได้โดยใช้ฉันทามติ PoS จากภายนอก การยืนยันล่วงหน้าอย่างรวดเร็วด้วยการสั่งซื้อ L1 เป็นปัญหาที่ยังไม่มีคำตอบสำหรับแนวทางการวิจัยที่มีแนวโน้มดีมากมาย รวมถึง EigenL, Inclusion Lists และ Builder Bonds
First Come First Served (FCFS): ยังไม่แน่ชัดว่าการจัดลำดับ FCFS แบบ Arbitrum สามารถนำไปใช้กับ Based Rollup ได้หรือไม่ EigenL อาจจัดเตรียม FCFS overlay สำหรับ Based Rollup ที่จัดลำดับตาม L1
ชื่อ:
ชื่อ “Based Rollup” มาจากความใกล้เคียงกับเบสเชน (Base L1) ซึ่งขัดแย้งกับเบสเชนที่ Coinbase เพิ่งประกาศเปิดตัว ซึ่งถือเป็นเรื่องบังเอิญที่แปลกประหลาด ในความเป็นจริง Coinbase ได้แบ่งปันเป้าหมายการออกแบบสองประการในการประกาศเบสเชนของตน:
-
การไร้โทเค็น: “เราไม่มีแผนที่จะออกโทเค็นเครือข่ายใหม่”
-
การกระจายอำนาจ: “เรา […] วางแผนที่จะกระจายอำนาจบล็อคเชนอย่างค่อยเป็นค่อยไปในช่วงเวลาหนึ่ง”
ฐานสามารถบรรลุการกระจายอำนาจแบบไร้โทเค็นได้โดยกลายเป็น Based Rollup
ที่มาของภาพ : @jchaskin 22
ตามทฤษฎีแล้ว Based Rollup อนุญาตให้ทุกคนขยายไปยังบล็อก Rollup และเผยแพร่การเปลี่ยนแปลงสถานะธุรกรรมที่เรียงลำดับแล้วไปยัง L1 เพื่อแยก MEV จาก L2 ดังนั้นการเรียงลำดับและการรักษาความปลอดภัยทั้งหมดจึงจัดทำโดย Ethereum L1 ซึ่งสามารถหลีกเลี่ยงฉันทามติการพิสูจน์การถือครองภายนอกและข้อกำหนดโทเค็นของ Rollup เฉพาะได้ ในขณะเดียวกัน เมื่อเปรียบเทียบกับ Rollup อื่นๆ ที่จำเป็นต่อการรักษาความปลอดภัยของสินทรัพย์ ฟังก์ชันช่องทางหนีฉุกเฉินสามารถลบออกได้ในวิสัยทัศน์ของ Based Rollup กระบวนการนี้ต้องการเพียงให้ธุรกรรมบน Rollup เสร็จสมบูรณ์อย่างราบรื่นในขณะที่ Ethereum ทำงานได้อย่างปลอดภัย
Taiko Labs บนพื้นฐาน Rollup
ที่มาของภาพ: เว็บไซต์อย่างเป็นทางการของไทโกะ
Taiko Labs เป็นทีมหลักที่พัฒนาและส่งเสริม Based Rollup ซึ่งเป็นโครงการของ Taiko Labs ในโซลูชันการขยายเลเยอร์ที่สองของ Ethereum วิสัยทัศน์ของทีมคือการแก้ปัญหาการปรับขนาดของเครือข่ายหลัก Ethereum ด้วยเทคโนโลยีนวัตกรรม เช่น Based Rollup ทีมนี้มีคุณสมบัติหลักสามประการ:
1. เทียบเท่ากับ EVM ของ Ethereum (ประเภท 1) ZK-EVM โดยสมบูรณ์: zkEVM (ประเภท 1) ที่ใช้มีความเข้ากันได้กับ Ethereum อย่างสมบูรณ์ และนักพัฒนาสามารถย้ายแอปพลิเคชันแบบกระจายอำนาจ (dApps) ระหว่าง Ethereum และ Taiko ได้อย่างราบรื่นโดยไม่ต้องกังวลกับความเสี่ยงของความล้มเหลวในการดำเนินการสัญญาอัจฉริยะ
2. โอเพ่นซอร์ส: ซอร์สโค้ดของ Taiko ทั้งหมดเผยแพร่ต่อสาธารณะบน GitHub และใครๆ ก็ดู สร้าง หรือแก้ไขได้ โมเดลโอเพ่นซอร์สนี้รับประกันว่าการพัฒนาเทคโนโลยีบล็อคเชนไม่ได้จำกัดอยู่แค่ความพยายามของทีมงานขนาดเล็กเท่านั้น แต่ยังครอบคลุมถึงชุมชนและนักพัฒนาจากทั่วโลกอีกด้วย
3. การกระจายอำนาจอย่างสมบูรณ์: นอกเหนือจากการรับรองความเข้ากันได้สูงกับ EVM แล้ว Taiko ยังมุ่งมั่นที่จะบรรลุการกระจายอำนาจอย่างสมบูรณ์ของโปรโตคอลอีกด้วย Taiko วางแผนที่จะส่งบล็อกและสร้าง zkP ผ่านผู้เสนอและผู้ตรวจสอบแบบกระจายอำนาจเพื่อให้แน่ใจว่าระบบมีลักษณะการกระจายอำนาจ
ไทโกะมุ่งมั่นที่จะสร้าง Type 1 ที่เทียบเท่า Ethereum อย่างสมบูรณ์
ZK-EVM เป็นแพลตฟอร์มที่พยายามหาความเท่าเทียมกับ Ethereum อย่างสมบูรณ์และไม่มีการประนีประนอมตามที่ Vitalik Buterin กล่าวไว้ใน The different types of ZK-EVMs (ดูลิงก์ขยาย 2) จุดประสงค์คือให้เข้ากันได้อย่างสมบูรณ์กับ Ethereum เพื่อตรวจสอบบล็อค Ethereum (อย่างน้อยก็เลเยอร์การดำเนินการที่ตรวจสอบได้ ไม่รวมฉันทามติของห่วงโซ่บีคอน แต่รวมถึงธุรกรรมทั้งหมด สัญญาอัจฉริยะ และตรรกะของบัญชี และจะไม่แทนที่แฮช ต้นไม้สถานะ/ธุรกรรม และตรรกะฉันทามติอื่นๆ) ดังนั้นเมื่อเปรียบเทียบกับประเภทอื่นๆ Type 1 จึงเป็นประเภทที่ซับซ้อนและท้าทายที่สุดในการใกล้เคียงกับโซลูชันดั้งเดิม
ที่มาของภาพ: Vitalik Buterin: ZK-EVM ประเภทต่างๆ
โครงสร้างแกนหลักอื่นๆ:
การรวบรวมการแข่งขัน (BCR – การรวบรวมการแข่งขันพื้นฐาน)
เป็นโซลูชันการขยายบล็อคเชนเชิงนวัตกรรมที่พัฒนาโดย Taiko Labs BCR มุ่งหวังที่จะปรับปรุงประสิทธิภาพและความปลอดภัยของ Rollup ผ่านกลไกการแข่งขัน โดยให้ผู้เข้าร่วมที่แตกต่างกันแข่งขันกันได้อย่างอิสระในการส่งบล็อคและสร้างหลักฐาน ส่งผลให้ประสิทธิภาพและการกระจายอำนาจของเครือข่ายทั้งหมดดีขึ้น สรุปโดยรวมมีดังนี้
-
คุณสมบัติ
การแข่งขันแบบเปิด: อนุญาตให้ผู้เข้าร่วมที่มีคุณสมบัติเหมาะสมเข้าร่วมแข่งขันเพื่อส่งบล็อกและสร้างหลักฐาน กลไกแบบเปิดนี้จะช่วยลดการควบคุมแบบรวมศูนย์และปรับปรุงการกระจายอำนาจของเครือข่าย คู่แข่งจะได้รับรางวัลและค่าธรรมเนียมธุรกรรมโดยให้บริการที่ดีกว่า
การขยายที่มีประสิทธิภาพ: สามารถปรับปรุงประสิทธิภาพของการสร้างและการตรวจสอบบล็อกได้อย่างมีประสิทธิภาพ คู่แข่งหลายรายสามารถทำงานแบบคู่ขนาน หลีกเลี่ยงคอขวดที่จุดเดียว ปรับปรุงความเร็วในการประมวลผลธุรกรรมและความสามารถในการขยายเครือข่าย
ความปลอดภัย: ความสามารถของระบบในการต้านทานการโจมตีได้รับการปรับปรุงผ่านกลไกการแข่งขันหลายฝ่าย การบล็อกและหลักฐานที่เกิดจากการแข่งขันหลายฝ่ายช่วยเพิ่มความโปร่งใสและความปลอดภัยของระบบ ทำให้ยากต่อการถูกควบคุมหรือโจมตีโดยหน่วยงานเดียว
-
ข้อได้เปรียบ
ความเข้ากันได้กับ EVM: BCR เข้ากันได้อย่างสมบูรณ์กับ Ethereum Virtual Machine (EVM) ช่วยให้สามารถย้ายสัญญาอัจฉริยะ Ethereum และแอปพลิเคชันแบบกระจายอำนาจ (DApps) ที่มีอยู่ไปยัง BCR ได้อย่างง่ายดายโดยไม่ต้องมีการปรับเปลี่ยนครั้งใหญ่
ปริมาณงานสูง: เนื่องจาก BCR สามารถประมวลผลธุรกรรมและสร้างบล็อคได้แบบคู่ขนาน ปริมาณงานของเครือข่ายจึงได้รับการปรับปรุงอย่างมาก สามารถรองรับปริมาณธุรกรรมที่สูงขึ้น ลดต้นทุนธุรกรรมและความล่าช้า
การกระจายอำนาจ: ผ่านกลไกการสร้างบล็อกแบบกระจายอำนาจและการพิสูจน์ ทำให้มั่นใจได้ว่าเครือข่ายจะมีการกระจายอำนาจ ซึ่งจะช่วยลดความเสี่ยงที่จะถูกควบคุมโดยหน่วยงานรวมศูนย์
-
ข้อเสีย
ความซับซ้อนที่เพิ่มขึ้น: ความซับซ้อนของระบบต้องการอัลกอริทึมและโปรโตคอลที่ซับซ้อนเพื่อประสานงานการสร้างบล็อกและการตรวจสอบระหว่างคู่แข่งหลายราย ความซับซ้อนของสัญญาอัจฉริยะอาจต้องใช้ตรรกะเพิ่มเติมเพื่อจัดการผลลัพธ์ของการแข่งขัน
ปัญหาที่อาจเกิดขึ้น: ภายใต้กลไกการแข่งขันของ BCR เมื่อคู่แข่งหลายรายคำนวณและส่งบล็อกในเวลาเดียวกัน ค่าธรรมเนียมอาจเพิ่มขึ้น ผู้ใช้จะต้องเผชิญกับค่าธรรมเนียมธุรกรรมที่สูงขึ้นเมื่อใช้ BCR สำหรับธุรกรรม โดยเฉพาะอย่างยิ่งเมื่อเครือข่ายยุ่งหรือมีการแข่งขันที่รุนแรง ในขณะเดียวกัน โหนดขนาดใหญ่ที่มีทรัพยากรมากมายอาจมีข้อได้เปรียบในการแข่งขัน ส่งผลให้เกิดการรวมศูนย์
บูสเตอร์โรลอัพที่ใช้ BBR
Booster เป็นผู้มีส่วนร่วมพิเศษใน BBR โดยมีหน้าที่รับผิดชอบในการเพิ่มประสิทธิภาพชุดธุรกรรม บีบอัดข้อมูลธุรกรรม และประมวลผลชุดธุรกรรมหลายชุดพร้อมกัน บทบาทที่แท้จริงของมันคือการแยกการดำเนินการและการจัดเก็บ รักษาการดำเนินการ L2 ในขณะที่ L1 ยังคงกระจายอำนาจ และรักษาที่อยู่ของสัญญาอัจฉริยะบน L1 และ BBR ทั้งหมดให้สอดคล้องกัน
ในเวลาเดียวกัน ยังเผชิญกับความท้าทาย เช่น ความซับซ้อนของระบบที่เพิ่มขึ้น การใช้ทรัพยากร และการรวมศูนย์ที่อาจเกิดขึ้น ในอนาคต BBR ยังคงต้องได้รับการปรับให้เหมาะสมและขยายเพิ่มเติมเพื่อตอบสนองความต้องการของเทคโนโลยีบล็อคเชนที่กำลังพัฒนา
ที่มาของภาพ: Taiko Labs
บทสรุป
จากการสังเกตโดยรวมในปัจจุบัน จะเห็นได้ว่าการใช้ Rollup เป็นหลักนั้นถือเป็นการเปลี่ยนแปลงครั้งใหญ่ในวิธีการขยายของเลเยอร์ที่สองของ Ethereum การเรียงลำดับของ Rollup นั้นได้รับมอบหมายให้กับผู้เสนอในเลเยอร์แรกโดยตรง และการออกแบบการแยกระหว่างผู้เสนอและผู้สร้างนั้นใช้เพื่อให้เลเยอร์แรกทำหน้าที่เรียงลำดับทั้งหมดสำหรับ Rollup ในเวลาเดียวกัน MEV ก็ได้รับการขยายเช่นกัน ดังนั้นผู้ค้นหา L2 จึงสามารถส่งชุดธุรกรรมไปยังผู้สร้าง L2 ซึ่งเป็นผู้ค้นหา L1 เช่นกัน และบล็อก L2 ที่สมบูรณ์เหล่านี้จะกลายเป็นส่วนหนึ่งของบล็อก L1 และสุดท้ายจะได้รับการประมวลผลโดยผู้สร้าง L1 และเครือข่ายหลักของ Ethereum
ว่าการใช้ Based Rollup จะเป็นโซลูชันขั้นสุดท้ายสำหรับ Rollup หรือไม่นั้นยังต้องพิสูจน์กันต่อไป แต่ปฏิเสธไม่ได้ว่านี่คือนวัตกรรมสำคัญในการขยายเลเยอร์ที่สองของ Ethereum ในระยะนี้ โดยให้โซลูชันการขยายที่ปลอดภัยและกระจายอำนาจยิ่งขึ้น หากนำแนวคิดเดียวกันนี้มาใช้ในระบบนิเวศของ Bitcoin เมื่อเปรียบเทียบกับ VM แบบเนทีฟและกระจายอำนาจที่ Ethereum นำมาใช้ซึ่งมีความสามารถในการปรับขนาดที่แข็งแกร่ง ความยากในการใช้งานก็เข้าใจได้ ดังนั้นอุตสาหกรรมทั้งหมดจึงยังต้องพัฒนาอีกมากในการแก้ปัญหาการขยายแบบกระจายอำนาจอย่างแท้จริง
ลิงค์ส่วนขยาย:
【 1 】 การสรุปข้อมูลตามฐาน—พลังพิเศษจากการเรียงลำดับ L1 https://ethresear.ch/t/based-rollups-superpowers-from-l1-sequencing/15016/1
【2】ZK-EVM ประเภทต่างๆ https://vitalik.eth.limo/general/2022/08/04/zkevm.html
บทความอ้างอิง:
【1】เกมแห่งเครดิต: โรลอัพควบคุมโดยลายเซ็นหลายรายและคณะกรรมการhttps https://mp.weixin.qq.com/s?__biz ภาษาไทย: =Mzk0OTYwMDM1Mg==กลาง=2247486544idx=1sn=7a0ee8eb1d32e6ef0bd08354986c0a1fsource=41#wechat_redirect
【2】รายงานการวิจัย Taiko: โซลูชัน Ethereum Layer 2 สำหรับการขยายตัวที่ราบรื่นและความเข้ากันได้เต็มรูปแบบhttps //www.panewslab.com/zh/articledetails/id09jfto.html
บทความนี้มีที่มาจากอินเทอร์เน็ต: จากทฤษฎีสู่การปฏิบัติ: Can Based Rollup สามารถนำโซลูชัน Rollup ที่ขับเคลื่อนด้วยการเรียงลำดับ L1 มาใช้ให้เกิดประโยชน์ได้หรือไม่
ที่เกี่ยวข้อง: ZetaChain จะแจกจ่าย ZETA จำนวน 10 ล้านหน่วยใน XP Airdrop รอบที่ 1
รอบแรกของการแจกฟรี ZetaChain XP กำลังจะมาในเร็วๆ นี้ แอปพลิเคชันของ Ecosystem สามารถส่ง RFP ของ ZETA Rewards ได้ภายในเวลา 00:00 น. (UTC) ของวันที่ 1 กรกฎาคม ซึ่งถือเป็นจุดเริ่มต้นของการแจกรางวัลการแจกฟรีครั้งแรกสำหรับแอปพลิเคชันด้วย งานเปิดตัว XP 90 วันสิ้นสุดลงแล้ว รอบแรกของรางวัลบนเครือข่ายหลักนั้นอิงตามภาพรวมผู้ใช้ XP ครั้งแรกเมื่อวันที่ 1 พฤษภาคม 2024 เพื่อสนับสนุนการเติบโตอย่างต่อเนื่องของเครือข่าย ZetaChain งานแจกฟรีนี้จะทำให้แอปพลิเคชันของ Ecosystem ZetaChain มีอำนาจในการกำหนดรางวัล ZETA ที่ผู้ใช้สามารถรับได้ตามเลเยอร์ข้อมูล XP แนวทางนี้ช่วยให้มั่นใจว่ารางวัลการแจกฟรีจะถูกแจกจ่ายไปยังผู้ใช้หลักและกิจกรรม XP ส่วนใหญ่ ในขณะเดียวกันก็ทำให้ระบบนิเวศทั้งหมดสามารถมีส่วนร่วมได้ หากคุณ…