Rollup Gold Rush: การแบ่งปันผลกำไรของ Sequencer และภาพรวมของโซลูชั่นแบบกระจายอำนาจ

กลางJan 11, 2024
บทความนี้จะอธิบายและแนะนำกระบวนการธุรกรรมและตัวจัดลำดับ Rollup แบบออนไลน์ ตามด้วยการอภิปรายในแง่มุมทางเศรษฐกิจและธุรกิจ และผลกระทบจากการรวมศูนย์ที่อาจเกิดขึ้นของตัวจัดลำดับ
Rollup Gold Rush: การแบ่งปันผลกำไรของ Sequencer และภาพรวมของโซลูชั่นแบบกระจายอำนาจ

คำนำ

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

คำอธิบายโดยย่อของ Rollup Economics

บทบาทของ Rollup:

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

  1. ผู้ใช้: ส่งธุรกรรมของพวกเขาบนเครือข่าย Layer2 และปรับใช้สินทรัพย์ของพวกเขาบน Layer2 เพื่อ Rollup สำหรับการโต้ตอบตามสัญญาและกระแสการชำระเงินไปยัง Rollup Operator
  2. Rollup Operator: แสดงถึงโครงสร้างพื้นฐานทั้งหมดที่จำเป็นในการประมวลผลธุรกรรมบนเครือข่าย Layer2 ซึ่งรวมถึงบทบาทอื่นๆ อีกจำนวนหนึ่ง เช่น Sequencers สำหรับการโพสต์ชุดธุรกรรม ผู้ดำเนินการสำหรับการโพสต์การประกาศ ผู้ท้าทายสำหรับการรายงานหลักฐานการฉ้อโกง และผู้ตรวจสอบสำหรับการคำนวณ การพิสูจน์ความถูกต้อง สิ่งที่สำคัญที่สุดคือซีเควนเซอร์ สิ่งที่สำคัญที่สุดคือซีเควนเซอร์
  3. Base Layer: หรือที่เข้าใจกันว่าเป็นโหนดเต็ม โดยมีวัตถุประสงค์คือเพื่อปกป้องโปรโตคอลของข้อมูลที่เผยแพร่โดย Rollup ซึ่งใช้ในการประมวลผลและตรวจสอบความถูกต้องของธุรกรรมทั้งหมด เพื่อให้แน่ใจว่าสถานะ Rollup นั้นถูกต้อง และเพื่อให้มั่นใจถึงความถูกต้องของแต่ละรายการ รายการและลบรายการผิดพลาดหากพบ

ที่มาของภาพ:@barnabemonnot

ต้นทุนการสะสม:

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

ต้นทุนความพร้อมใช้งานของข้อมูลในเลเยอร์ 1: DA เทียบเท่ากับการรักษาความปลอดภัยอีเทอร์เน็ตของ Rollup เพื่อให้ Rollup เผยแพร่ข้อมูลบนอีเธอร์เน็ต เมื่อผู้ดำเนินการรวมชุดธุรกรรมจำนวนมาก ผู้ดำเนินการจำเป็นต้องปล่อยชุดธุรกรรมไปยังชั้นฐานในรูปแบบของ "CallData" ซึ่งต้นทุน DA มีส่วนสนับสนุนอีเธอร์เน็ต L1 คิดเป็นต้นทุนส่วนใหญ่ของ Rollup และราคาตลาดของข้อมูลในขณะนั้นอยู่ภายใต้ EIP-1559

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

รายได้ของ Rollup:

หัวข้อนี้เกี่ยวข้องกับรายได้ ซึ่งมาจากสองแหล่งหลัก:มูลค่าธุรกรรมและการออก

มูลค่าการทำธุรกรรม

สาระสำคัญของ Rollup คือการขยายขีดความสามารถของ Ether เร่งความเร็วและลดแรงกดดันของ Layer1 คำตอบสำหรับคำถามที่ว่าจะได้รับผลประโยชน์ที่เกี่ยวข้องกับ MEV ใน Rollup หรือไม่นั้นแท้จริงแล้วนั้นเป็นเชิงลบ เพราะตัว Rollup เองนั้นอาศัย Sequencer ที่อาศัย Gas Expenditure สูงและต่ำใน Transaction Sequencing เนื่องจากไม่มีแนวคิดเรื่อง Block เลยไม่มี Mempool เอง แต่ปัจจุบัน Mempool ส่วนตัวอย่าง OP Mainnet ได้นำปัญหา MEV มาให้ ดังนั้น Rollup เองในกรณีที่ไม่มี "Mempool แปรรูป ดังนั้น Rollup เองจะไม่ได้รับกำไร MEV หากไม่มี "Mempool ส่วนตัว" โดยพื้นฐานแล้วกำไรที่ใหญ่ที่สุดของ Rollup มาจากส่วนต่างของราคาระหว่างก๊าซที่ซื้อขายกัน

การแจกจ่ายโทเคน

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

เกี่ยวกับปัญหาที่เกี่ยวข้องกับต้นทุนและรายได้ไม่ได้ขยายการบรรยาย ข้างต้นเป็นเพียงคำอธิบายสั้น ๆ การอัพเกรด Cancun ในระดับหนึ่งจะส่งผลกระทบต่อปัญหากำไรและขาดทุน Rollup ซึ่งเป็น EIP-4844 หลัก (หรือที่เรียกว่า Proto-DankSharding ) ตามที่สรุปไว้ในย่อหน้า คือการบรรเทาปัญหาต้นทุน DA ที่สูงของ Ethernet Layer1 การเกิดขึ้นของ "หยด" ของที่จัดเก็บข้อมูลภายนอกชั่วคราว เนื้อหาข้อมูลธุรกรรมของ Layer2 สามารถย้ายไปยังที่เก็บข้อมูล "หยด" ชั่วคราวใหม่ได้ . ที่จัดเก็บข้อมูลภายนอกชั่วคราว “blob” ที่ย้ายเนื้อหาข้อมูลของธุรกรรม Layer2 ไปยัง “blob” ชั่วคราวใหม่ อย่างไรก็ตาม มันไม่ได้เก็บข้อมูลธุรกรรมของ Layer2 ไว้ใน Layer1 จริงๆ ข้อดีก็คือ Layer2 จะมีต้นทุนการจัดเก็บข้อมูลที่ลดลงและความเร็วที่เร็วขึ้น แต่ผลกระทบที่ไม่แน่นอนของกล่องดำข้อมูล Layer2 ในปัจจุบันยังคงคุ้มค่าที่จะสำรวจ

อธิบายสั้นๆ ว่า Rollup ทำงานอย่างไร:

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

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

ซีเควนเซอร์คืออะไร

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

ที่มาของภาพ:การวิจัย Binance

เช่นเดียวกับในส่วนต้นทุนและรายได้ของ Rollup ข้างต้น กำไรหลักมาจากการจัดเรียงรายได้จากส่วนต่างของ Gas ของผู้ใช้ ในขณะที่ค่าใช้จ่ายส่วนใหญ่อยู่ที่ต้นทุนความพร้อมของข้อมูลของ Layer2 ถึง Layer1 และค่าใช้จ่ายในการดำเนินงานของผู้ปฏิบัติงานแบบรวมศูนย์ ดังนั้นตัวจัดลำดับ เก็บค่าธรรมเนียมการทำธุรกรรมจากฝั่งผู้ใช้เป็นหลักและชำระค่าธรรมเนียม DA ให้กับ Ether เข้าใจง่าย:

รายได้ของซีเควนเซอร์ = ธุรกรรมของผู้ใช้ รายได้จากการแพร่กระจายของก๊าซ - ค่าใช้จ่ายข้อมูล L2 ถึง L1 - ซีเควนเซอร์ Opex

รูปแบบการเรียงลำดับที่แตกต่างกันสำหรับ Op Rollups และ Zk Rollups

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

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

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

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

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

การรวมศูนย์และการกระจายอำนาจของเครื่องคัดแยก

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

  • ซีเควนเซอร์แบบรวมศูนย์

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

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

  • เครื่องคัดแยกแบบกระจายอำนาจ

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

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

ที่มาของภาพ:L2BEAT

ที่มาของภาพ:L2BEAT

ชั้นที่สองประเภทต่างๆ

ในบทความล่าสุดของเขา “ประเภทต่างๆ ของเลเยอร์ 2” Vitalik กล่าวว่าแนวโน้มของความแตกต่างในโครงการเลเยอร์ 2 จะมีความชัดเจนมากขึ้นเรื่อยๆ ในอนาคต และแนวโน้มนี้จะดำเนินต่อไป เช่น เครือข่ายสาธารณะแบบดั้งเดิมที่ Arbitrum เป็นตัวแทน การมองโลกในแง่ดี และ Scroll และการพัฒนาล่าสุดของระบบนิเวศ EVM ที่นำเสนอโดย Kakarot และ Taiko ด้วยเหตุผลดังต่อไปนี้:

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

แม้ว่าแอปพลิเคชันและผู้ใช้ปัจจุบันใน Ether Layer1 จะต้องจ่ายค่าธรรมเนียม Rollup เล็กน้อยในระยะสั้น แต่ในบทความนี้เราต้องการแสดงให้เห็นว่าผู้ใช้จะสามารถถอนสินทรัพย์จาก Layer2 ไปยัง Layer1 ได้อย่างปลอดภัยโดยไม่มีปัญหาหรือไม่ กล่าวคือ “ การถอนที่บังคับ” และคุณสมบัติ “escape hatch” ตามที่อธิบายโดย Faust ที่ลิงก์ไปยังส่วนขยายที่เกี่ยวข้อง [1]

แหล่งที่มาของรูปภาพ:เลเยอร์ 2 ประเภทต่างๆ

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

แหล่งข้อมูล:เลเยอร์ 2 ประเภทต่างๆ

เป็นที่น่าสังเกตว่านี่เป็นโมเดลที่เรียบง่ายพร้อมตัวเลือกระดับกลางมากมาย ตัวอย่างเช่น:

  • ระหว่าง Rollup และ Validium: ใน Validium ทุกคนสามารถชำระเงินออนไลน์เพื่อครอบคลุมต้นทุนของธุรกรรม ซึ่ง ณ จุดนี้ผู้ดำเนินการจะถูกบังคับให้ให้ข้อมูลบางส่วนแก่เครือข่าย ไม่เช่นนั้นเงินฝากจะสูญหาย
  • ระหว่างพลาสมาและวาลิเดียม: ระบบพลาสมา [2] ให้การรับประกันความปลอดภัยแบบ Convolution และความพร้อมใช้งานของข้อมูลนอกเครือข่าย แต่รองรับแอปพลิเคชันในจำนวนที่จำกัดเท่านั้น ระบบสามารถให้ EVM เต็มรูปแบบพร้อมการรับประกันระดับพลาสมาสำหรับผู้ที่ไม่ได้ใช้แอปพลิเคชันที่ซับซ้อนกว่านี้ และการรับประกันระดับ Validium สำหรับผู้ที่ใช้งาน

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

  1. ต้นทุนความพร้อมใช้งานข้อมูลดั้งเดิมของอีเธอร์เน็ตจะลดลงเมื่อเทคโนโลยีดีขึ้น ฮาร์ดฟอร์คถัดไปของอีเทอร์เน็ต Dencun [3] นำเสนอ EIP-4844 ซึ่งให้ความพร้อมใช้งานข้อมูลออนไลน์ประมาณ 32 KB ต่อวินาที ในอีกไม่กี่ปีข้างหน้า ด้วยการเปิดตัว "on-chain data slicing" เต็มรูปแบบ [4] ความพร้อมใช้งานของข้อมูลนี้คาดว่าจะเพิ่มขึ้นเป็นขั้นๆ ในที่สุดก็ถึง ~1.3 MB ต่อวินาที ในขณะเดียวกัน การปรับปรุงเทคนิคการบีบอัดข้อมูล [5] จะช่วยให้เราทำอะไรได้มากขึ้นด้วยปริมาณข้อมูลเท่าเดิม
  2. ความต้องการของแอปพลิเคชัน: ผู้ใช้จะต้องทนทุกข์ทรมานจากต้นทุนที่สูงเมื่อเทียบกับข้อผิดพลาดของแอปพลิเคชันมากน้อยเพียงใด การสมัครทางการเงินจะประสบกับความล้มเหลวของการสมัครมากขึ้น การเล่นเกมและโซเชียลมีเดียเกี่ยวข้องกับกิจกรรมจำนวนมากต่อผู้ใช้และกิจกรรมที่มีมูลค่าค่อนข้างต่ำ ดังนั้นข้อดีด้านความปลอดภัยที่แตกต่างกันจึงเหมาะสมสำหรับพวกเขา

ซีเควนเซอร์แบบกระจายอำนาจนั้นสร้างโดยโครงการ Rollup หรือดำเนินการโดยบุคคลที่สาม การใช้งานบุคคลที่สามของซีเควนเซอร์แบบกระจายอำนาจยังสามารถเรียกว่า Sequencing-as-a-Service โปรเจ็กต์ต่างๆ เช่น Espresso, SUAVE, Astria, Radius และอื่นๆ ล้วนมุ่งเน้นไปที่โซลูชันซีเควนเซอร์แบบกระจายอำนาจ และเส้นทางสู่การดำเนินการก็แตกต่างกัน

โซลูชันสำหรับซีเควนเซอร์แบบกระจายอำนาจ

1) เอสเพรสโซ: ประกอบด้วยห้าองค์ประกอบหลัก: 1. กลไกการแบ่งปันที่ใช้ HotStuff [6] ซึ่งกระบวนการจะต้องผ่านเสียงข้างมากสองในสามจึงจะได้รับการพิจารณาและไม่สามารถย้อนกลับได้; 2. เลเยอร์ DA มีเส้นทางที่แตกต่างกันสองเส้นทางสำหรับการดึงข้อมูล เส้นทางแรกเป็นไปในแง่ดีและรวดเร็ว ในขณะที่เส้นทางที่สองมีความน่าเชื่อถือมากกว่า แต่มีการสำรองข้อมูลที่ช้ากว่า และได้รับการออกแบบสำหรับเงื่อนไขที่ไม่เป็นมิตร 3. Rollup REST API: โปรแกรม Rollup ใช้ API นี้เพื่อผสานรวมกับ Espresso Sequencer ได้อย่างราบรื่น 4. สัญญาการเรียงลำดับ: สัญญาการเรียงลำดับเป็นสัญญาอัจฉริยะที่ตรวจสอบฉันทามติของ HotShot และสามารถทำหน้าที่เป็นไคลเอ็นต์ขนาดเล็กที่จัดการจุดตรวจสอบคำสั่งซื้อขายและดูแลตารางการเดิมพันสำหรับโปรโตคอล HotShot 5. เลเยอร์เครือข่าย: เลเยอร์นี้ใช้เพื่ออำนวยความสะดวกในการสื่อสารระหว่างโหนดที่เข้าร่วมในเลเยอร์ DA และฉันทามติของ HotShot โดยทั่วไป ดังแสดงในรูปด้านล่าง เมื่อธุรกรรมของผู้ใช้ถูกส่งไปยัง Rollup จะมีการตรวจสอบความถูกต้องโดยใช้ ZK หรือรูปแบบเชิงบวก

เครดิตรูปภาพ: เทคโนโลยี: ซีเควนเซอร์ (ภาพรวมของกระบวนการจัดลำดับเอสเปรสโซ)

2) SUAVE: เป็นเลเยอร์เครือข่ายอิสระที่สามารถแชร์พูลหน่วยความจำกับเครือข่ายบล็อกอื่นๆ และไม่สามารถทำงานร่วมกับสัญญาอัจฉริยะของ Ether หรือเครือข่ายสาธารณะอื่นๆ ได้ แต่จะแยกพูลหน่วยความจำและส่วนการสร้างบล็อกออกจากเชนสาธารณะที่มีอยู่ เพื่อให้สามารถรองรับเครือข่าย Layer1 หรือ Layer2 ได้มากขึ้น และกลายเป็นซีเควนเซอร์ที่ใช้ร่วมกันสำหรับ Rollup chain ดังนั้นจึงมีข้อดีบางประการใน cross-chain MEV และการสั่งซื้อธุรกรรมระหว่าง Rollups ที่แตกต่างกัน แต่ก็นำมาซึ่งความเสี่ยงเช่นเดียวกับสะพานข้ามสายโซ่

3) Astria คือการสร้างเลเยอร์เครือข่ายซีเควนเซอร์ที่ใช้ร่วมกัน เพื่อหลีกเลี่ยงข้อเสียของซีเควนเซอร์แบบรวมศูนย์ โดยอาศัยกลไกการหมุนเวียนผู้นำที่ใช้ Tendermint เพื่อแก้ไขความสามารถในการปรับขนาดของการจัดลำดับธุรกรรม และความเสี่ยงในการหยุดทำงานของความล้มเหลวที่จุดเดียวแบบรวมศูนย์ในเวลาเดียวกัน สถาปัตยกรรมซีเควนเซอร์ของ Astira ได้รับการออกแบบมาเพื่อรวมธุรกรรมจาก Rollup หลายรายการ ในเวลาเดียวกัน สถาปัตยกรรมซีเควนเซอร์ของ Astira ได้รับการออกแบบมาเพื่อรวมธุรกรรมจากการโรลอัพหลายรายการ แทนที่จะสร้างรากสถานะที่แตกต่างกันสำหรับบล็อกเดียว และธุรกรรมที่ได้จะถูกจัดลำดับเป็นบล็อกที่มี "การทำงานร่วมกัน" จากนั้นจึงปล่อยไปยังเลเยอร์ DA ของเลเยอร์ 1 แยกลำดับธุรกรรมออกจากการดำเนินการได้อย่างมีประสิทธิภาพ นอกจากนี้ เนื่องจากการแยกส่วนนี้เองที่ทำให้ Astria สามารถรองรับชุดรวมอัปเดตต่างๆ ที่มีฟังก์ชันการเปลี่ยนสถานะที่แตกต่างกันได้

4) Radius แตกต่างจากการใช้งานอื่นๆ ตรงที่ลดความเสี่ยงที่เกี่ยวข้องกับ MEV โดยการเปิดใช้งาน mempool ที่เข้ารหัส และเรียกใช้ตัวจัดลำดับหลายตัวพร้อมกัน เพื่อให้แน่ใจว่าธุรกรรมแบบสะสมจะถูกจัดลำดับโดยไม่น่าเชื่อถือ ใช้กลไกการเข้ารหัสล่าช้าที่ตรวจสอบได้ (PVDE) [7] เพื่อใช้ Mempool ที่เข้ารหัส และการใช้การเข้ารหัสแบบ Zero-Knowledge Proof มีบทบาทในการรับรองว่าธุรกรรมจะถูกจัดเรียงโดยไม่น่าเชื่อถือ และป้องกันความเสี่ยงที่เกี่ยวข้องกับตัวคัดแยกแบบรวมศูนย์ อย่างไรก็ตาม ค่าใช้จ่ายในการเพิ่มความปลอดภัยด้วยการพิสูจน์ความรู้เป็นศูนย์คือความเป็นไปได้ที่การทำธุรกรรมจะล่าช้าสำหรับประสบการณ์ผู้ใช้ แม้ว่าจะมีการป้องกัน MEV ก็ตาม ขั้นตอนการทำธุรกรรมของ Radius มีดังนี้:

  1. ผู้ใช้ส่งธุรกรรมไปยังเลเยอร์การเรียงลำดับ
  2. ชั้นการเรียงลำดับจะเรียงลำดับธุรกรรมและสร้างบล็อก
  3. จากนั้นบล็อกที่ประกอบจะถูกส่งไปยังโปรแกรมที่เกี่ยวข้องกับ Rollup
  4. Rollup ดำเนินธุรกรรมตามลำดับที่กำหนดโดยเลเยอร์การเรียงลำดับ
  5. สุดท้าย Rollup จะส่งธุรกรรมที่ดำเนินการไปยังชั้นการชำระบัญชี DA เพื่อการยืนยันขั้นสุดท้าย

ที่มา: เทคโนโลยี: Sequencers (ภาพรวมโฟลว์การจัดการรัศมี)

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

แนวโน้ม

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

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

เกี่ยวกับ YBB

YBB เป็นกองทุน web3 ที่อุทิศตนเพื่อระบุโครงการที่กำหนด Web3 โดยมีวิสัยทัศน์ในการสร้างที่อยู่อาศัยออนไลน์ที่ดีขึ้นสำหรับผู้อยู่อาศัยทางอินเทอร์เน็ตทุกคน YBB ก่อตั้งขึ้นโดยกลุ่มผู้ศรัทธาบล็อกเชนที่มีส่วนร่วมอย่างแข็งขันในอุตสาหกรรมนี้มาตั้งแต่ปี 2556 พร้อมเสมอที่จะช่วยเหลือโครงการระยะเริ่มต้นให้พัฒนาจาก 0 เป็น 1 เราให้ความสำคัญกับนวัตกรรม ความหลงใหลที่ขับเคลื่อนด้วยตนเอง และผลิตภัณฑ์ที่มุ่งเน้นผู้ใช้ ในขณะที่ ตระหนักถึงศักยภาพของแอปพลิเคชัน cryptos และ blockchain

ข้อสงวนสิทธิ์:

  1. บทความนี้พิมพ์ซ้ำจาก [กลาง] ลิขสิทธิ์ทั้งหมดเป็นของผู้แต่งต้นฉบับ [YBB] หากมีการคัดค้านการพิมพ์ซ้ำนี้ โปรดติดต่อทีมงาน Gate Learn แล้วพวกเขาจะจัดการโดยเร็วที่สุด
  2. การปฏิเสธความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่ถือเป็นคำแนะนำในการลงทุนใดๆ
  3. การแปลบทความเป็นภาษาอื่นดำเนินการโดยทีมงาน Gate Learn เว้นแต่จะกล่าวถึง ห้ามคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่แปลแล้ว
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!
Создайте аккаунт