ข้ามไปยังเนื้อหา

ซีเควนเซอร์

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

อัปเดต

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

คำตอบโดยตรง

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

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

วิธีทำงาน

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

ตัวอย่าง

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

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

ความเสี่ยง

  • การหยุดทำงาน หากซีเควนเซอร์ที่ใช้งานอยู่หยุด การส่งโดยตรงและการสร้างบล็อกอย่างรวดเร็วอาจหยุดชั่วคราวแม้เงินจะไม่สูญหาย
  • การเซ็นเซอร์ ผู้ดำเนินการอาจชะลอหรือปฏิเสธธุรกรรมบางรายการ เส้นทางบังคับรวมหรือออกจะช่วยได้ต่อเมื่อถูกติดตั้ง ไม่ต้องขออนุญาต ใช้งานได้ และมีข้อมูลรองรับ
  • การจัดลำดับใหม่และ MEV การควบคุมลำดับอาจเอื้อให้เกิด front-running, back-running หรือการให้สิทธิพิเศษภายใต้ข้อจำกัดของโปรโตคอล
  • การย้อนสถานะชั่วคราว แอปที่ถือว่าใบรับจากซีเควนเซอร์เป็นผลสุดท้ายอาจดำเนินการจากบล็อกที่ภายหลังถูกแทนที่หรือไม่เคยเผยแพร่
  • ความล้มเหลวในการเผยแพร่หรือเลเยอร์ฐาน ความแออัด ผู้ส่งแบตช์ล้มเหลว ข้อมูลไม่พร้อมใช้ หรือการปรับโครงสร้าง L1 อาจทำให้เชนที่ผู้ตรวจสอบอนุมานล่าช้าหรือเปลี่ยนไป
  • การรวมศูนย์การดำเนินงาน ผู้ดำเนินการ คีย์ลงนาม ปลายทาง RPC หรืออำนาจอัปเกรดรายเดียวอาจเป็นจุดล้มเหลวและควบคุมร่วม แม้หลักฐานจะตรวจสอบการประมวลผลก็ตาม

ความเข้าใจผิดที่พบบ่อย

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

หัวข้อที่เกี่ยวข้อง

แหล่งข้อมูล

การนำทาง

ค้นหาในวิกิ...