เรียนรู้
บทบาทของ Optimistic Rollups ในการเร่งความเร็วของธุรกรรม - คู่มือ
check_eligibility

รับสิทธิ์การเข้าถึงรายการรอของ Yellow Network แบบพิเศษ

เข้าร่วมตอนนี้
check_eligibility

บทบาทของ Optimistic Rollups ในการเร่งความเร็วของธุรกรรม - คู่มือ

บทบาทของ Optimistic Rollups ในการเร่งความเร็วของธุรกรรม - คู่มือ

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

ออปติ

มิสติก โรลอัพทำงานอย่างไร?

Optimistic rollups ทำงานในทำนองเดียวกับระบบธนาคารที่ใช้เช็ค เหมือนกับที่ธนาคารให้เกียรติเช็คเว้นแต่จะมีการโต้แย้ง optimistic rollups จะถือว่าธุรกรรมทั้งหมดถูกต้องเว้นแต่จะถูกท้าทายผ่านการพิสูจน์การทุจริต ระบบนี้ทำงานเป็นโซลูชั่นการขยายขนาด Layer-2 รักษาความปลอดภัยผ่านฐานของ Ethereum ในขณะที่ดำเนินการธุรกรรมนอกเครือข่าย

ส่วนประกอบหลัก

สถาปัตยกรรมของ optimistic rollups อาศัยส่วนประกอบที่สำคัญหลายอย่าง:

  • เครื่องเสมือนที่น่ามอง (OVM) ทำหน้าที่เป็นสภาพแวดล้อมการทำงานที่รับประกันการปฏิบัติตามสัญญาอัจฉริยะระหว่าง Layer 1 และ Layer 2 สภาพแวดล้อมแบบ sandboxed นี้รับประกันการเปลี่ยนแปลงของสถานะที่สอดคล้องกันระหว่างเลเยอร์
  • Optimistic Geth ทำหน้าที่เป็นลูกค้า Layer-2 ซึ่งมี sequencer เดี่ยวที่รับผิดชอบในการเรียงลำดับและเพิ่มชุดธุรกรรมไปยังสัญญาหลักที่สำคัญบนเชน sequencer นี้มีบทบาทสำคัญในการรักษาคำสั่งธุรกรรมและการจัดการสถานะ
  • สัญญาลูกโซ่เป็นโครงสร้างพื้นฐานของระบบ optimistic rollup ที่ดำเนินการบนเครือข่าย Ethereum สัญญาสองแห่งที่สำคัญคือ:
  • OVM_CanonicalTransactionChain (CTC) รักษาบันทึกการเพิ่มธุรกรรมที่ใช้กับสถานะ OVM โดยที่ sequencer เพิ่มชุดธุรกรรม L2 ไปยังห่วงโซ่นี้ ขณะเดียวกันก็อนุญาตให้ผู้ใช้ส่งเข้าคิวธุรกรรม L2

OVM_StateCommitmentChain (SCC) เก็บบันทึกสถานะที่เสนอซึ่งสอดคล้องกับธุรกรรม CTC รักษาความสัมพันธ์แบบหนึ่งต่อหนึ่งกับธุรกรรมในห่วงโซ่มาตรฐาน

การเร่งธุรกรรมบล็อกเชนด้วย Optimistic Rollups

กระบวนการฝาก

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

ผู้ใช้ส่งโทเค็นไปยังสัญญาสะพานโทเค็นบนชั้นที่ 1 สะพานจะเก็บโทเค็นเหล่านี้และเรียกข้อความผ่านสัญญา Messenger โดยส่งไปยังสะพานชั้นที่ 2 ที่สอดคล้องกันพร้อมกับคำขอการฝากที่เสร็จสมบูรณ์ ธุรกรรมนี้ถูกแทรกเข้าไปใน CTC ผ่านฟังก์ชั่นแทรก

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

กระบวนการถอน

กระบวนการถอนสะท้อนกระบวนการฝากแต่เพิ่มความซับซ้อนเพิ่มเติมเนื่องจากการพิจารณาความปลอดภัย เมื่อถอนทรัพย์สินระบบจะปฏิบัติตามขั้นตอนเหล่านี้:

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

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

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

การรับมือกับความล่าช้าในการถอน

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

การถอนรวดเร็วด้วยความช่วยเหลือจากผู้ให้บริการสภาพคล่อง

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

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

ระบบนี้มีข้อดีหลายประการ:

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

อย่างไรก็ตาม วิธีการนี้มีข้อจำกัดบางประการ:

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

การสมดุลความเร็วกับความปลอดภัย

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

บทความการเรียนรู้ล่าสุด
แสดงบทความการเรียนรู้ทั้งหมด
บทความการเรียนรู้ที่เกี่ยวข้อง