บทเรียนที่ 2

กลไกโปรโตคอลและฟังก์ชันเลเยอร์ 2

โมดูลนี้ครอบคลุมฟังก์ชันโปรโตคอลโดยละเอียดของ Loopring การใช้งานและประโยชน์ของเทคโนโลยี zkRollup เวิร์กโฟลว์ของการดําเนินงานเลเยอร์ 2 และกลไกในการรับรองความพร้อมใช้งานและความสมบูรณ์ของข้อมูลบน Ethereum mainnet

ฟังก์ชันของโปรโตคอล

โปรโตคอลของ Loopring ได้รับการออกแบบมาเพื่ออํานวยความสะดวกในการซื้อขายสินทรัพย์ดิจิทัลอย่างมีประสิทธิภาพและปลอดภัยโดยการรวมการจับคู่คําสั่งซื้อนอกเครือข่ายเข้ากับการชําระเงินแบบ on-chain วิธีการแบบไฮบริดนี้ใช้เทคโนโลยี zkRollup เพื่อให้ได้ปริมาณงานสูงและต้นทุนการทําธุรกรรมต่ําในขณะที่ยังคงรักษาการรับประกันความปลอดภัยซึ่งเป็นลักษณะสําคัญของ Ethereum blockchain

โปรโตคอลทำงานตามวิธีดังต่อไปนี้:

  1. เมื่อผู้ใช้เริ่มต้นการซื้อขายบน Loopring กระบวนการเริ่มต้นด้วยการสร้างคำสั่ง ซึ่งจากนั้นจะถูกลงนามและส่งให้กับเครือข่าย Loopring
  2. คําสั่งนี้ออกอากาศไปยังรีเลย์ที่รักษาความสงบเรียบร้อยของประชาชน
  3. คำสั่งจะถูกจับคู่นอกเชื่อมโยงโดยผู้ขุดแหวนที่ใช้อัลกอริทึมการจับคู่แหวนที่เป็นเอกลักษณ์
  4. อัลกอริทึมนี้ช่วยให้คำสั่งหลายรายการสามารถรวมกันเป็นวงกลมการซื้อขาย เพื่อให้แน่ใจว่าการซื้อขายสามารถดำเนินการได้ แม้แต่เมื่อคู่การจับคู่โดยตรงไม่สามารถใช้งานได้
  5. เมื่อจับคู่คําสั่งซื้อแล้วรายละเอียดจะถูกส่งไปยังสัญญาอัจฉริยะ Loopring บน Ethereum blockchain เพื่อตรวจสอบความถูกต้องและการชําระเงิน
  6. สัญญาอัจฉริยะยืนยันความถูกต้องของคำสั่งและดำเนินการโอนโทเค็นที่จำเป็นในธุรกรรมแอตอมิกเดียว

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

เทคโนโลยี zkRollup ใน Loopring

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

ความได้เปรียบของ zkRollup คือความสามารถในการเพิ่มประสิทธิภาพของการทำธุรกรรมพร้อมกับลดต้นทุน วิธีการทำงานคือโดยการประมวลผลธุรกรรมนอกเครือง และเท่านั้นที่ส่ง minimal proof บนเชน ทำให้เทคโนโลยีนี้ลดภาระข้อมูลบนเครือข่าย Ethereum ซึ่งทำให้โปรโตคอล Layer 2 เช่น Loopring สามารถบรรจุการทำธุรกรรมได้สูงสุดถึง 2,025 ครั้งต่อวินาที (TPS) พร้อมกับค่าธรรมเนียมต่ำมาก

การนำมาใช้งาน zkRollup ของ Loopring รวมถึงคุณสมบัติต่าง ๆ เช่น on-chain data availability (OCDA) และโหมด Validium โหมด OCDA ยืนยันว่าข้อมูลการทำธุรกรรมทั้งหมดสามารถเข้าถึงได้บนเชน ซึ่งทำให้มีความ๏นโดยตรงและปลอดภัย ส่วนโหมด Validium เก็บข้อมูลนอกเชนเพื่อเพิ่มประสิทธิภาพในการทำงาน โดยสามารถถึงถึง TPS สูงสุดถึง 16,400 เมื่อเปิดใช้งาน

ขั้นตอนการทำงานของการดำเนินการชั้นที่ 2

การดําเนินการเลเยอร์ 2 ใน Loopring เริ่มต้นด้วยการสร้างคําสั่งซื้อโดยผู้ใช้ซึ่งลงนามในคําสั่งซื้อด้วยคีย์ส่วนตัวแล้วส่งไปยังเครือข่าย Loopring จากนั้นรีเลย์จะถ่ายทอดคําสั่งไปยังผู้เข้าร่วมคนอื่น ๆ ในเครือข่ายรวมถึงนักขุดแหวน

นักขุดริง ทำงานอย่างหนักแน่นทางคำนวณในการจับคู่คำสั่งเพื่อยืนยันความถูกต้องของพวกเขา พวกเขาได้รับคำสั่งและพยายามจับคู่กับคำสั่งที่เข้ากันได้อื่นเพื่อสร้างริง หากมีการสร้างริง รายละเอียดจะถูกส่งให้สัญญาอัจฉริยะ Loopring สำหรับการตกลงในเชิงอุทกภัย

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

ความพร้อมใช้งานของข้อมูลและความสมบูรณ์ของข้อมูลบน Ethereum Mainnet

ความพร้อมใช้งานและความสมบูรณ์ของข้อมูลเป็นองค์ประกอบหลักของการใช้งาน zkRollup ของ Loopring ด้วยการใช้ OCDA Loopring ช่วยให้มั่นใจได้ว่าข้อมูลธุรกรรมทั้งหมดจะถูกเก็บไว้ในห่วงโซ่ทําให้สามารถเข้าถึงได้เพื่อวัตถุประสงค์ในการตรวจสอบและตรวจสอบ วิธีการนี้ให้ความโปร่งใสและความไว้วางใจเนื่องจากทุกคนสามารถตรวจสอบความถูกต้องของธุรกรรมได้โดยการตรวจสอบข้อมูลแบบ on-chain

ความสมบูรณ์ของธุรกรรมได้รับการบํารุงรักษาผ่านการใช้ zkProofs ซึ่งให้การแสดงความถูกต้องที่รัดกุมและตรวจสอบได้ของการคํานวณนอกเครือข่าย ด้วยการส่ง zkProofs ไปยัง Ethereum mainnet Loopring ช่วยให้มั่นใจได้ว่าความปลอดภัยของธุรกรรมจะได้รับการสนับสนุนโดยการรับประกันความปลอดภัยของเลเยอร์บล็อกเชน

ประโยชน์ของ zkRollup ใน Loopring

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

ในที่สุด zkRollup รักษาความปลอดภัยของธุรกรรมโดยใช้ Ethereum mainnet เพื่อการยืนยันสุดท้าย โดยทำให้การเทรดทั้งหมดมีความปลอดภัยและไม่สามารถเปลี่ยนแปลงได้ ซึ่งทำให้ผู้ใช้มั่นใจในความเที่ยงธุรกรรมของพวกเขา

ไฮไลท์

  • Loopring ใช้วิธีผสมผสานด้วยการจับคู่คำสั่งภายนอกและการตกลงบนเชนสำหรับการซื้อขายที่มีประสิทธิภาพ
  • เทคโนโลยี zkRollup รวมการทำธุรกรรมออกจากเชน ลดภาระข้อมูลและต้นทุนในขณะที่รักษาความปลอดภัย
  • การดำเนินการใน Layer 2 เกี่ยวข้องกับการสร้างคำสั่ง การจับคู่ออฟเชนโดยผู้ขุดแหวน และการตกลงบนเชนอะตอมิก
  • มั่นใจได้ถึงความพร้อมใช้งานและความสมบูรณ์ของข้อมูลผ่านการจัดเก็บข้อมูลแบบ on-chain และ zkProofs สําหรับการตรวจสอบ
  • zkRollup มีประสิทธิภาพในการขยายขนาด ลดค่าใช้จ่าย และรักษาความปลอดภัยในโปรโตคอล Loopring
ข้อจำกัดความรับผิด
* การลงทุนคริปโตมีความเสี่ยงสูง โปรดดำเนินการด้วยความระมัดระวัง หลักสูตรนี้ไม่ได้มีไว้เพื่อเป็นคำแนะนำในการลงทุน
* หลักสูตรนี้สร้างขึ้นโดยผู้เขียนที่ได้เข้าร่วม Gate Learn ความคิดเห็นของผู้เขียนไม่ได้มาจาก Gate Learn
แคตตาล็อก
บทเรียนที่ 2

กลไกโปรโตคอลและฟังก์ชันเลเยอร์ 2

โมดูลนี้ครอบคลุมฟังก์ชันโปรโตคอลโดยละเอียดของ Loopring การใช้งานและประโยชน์ของเทคโนโลยี zkRollup เวิร์กโฟลว์ของการดําเนินงานเลเยอร์ 2 และกลไกในการรับรองความพร้อมใช้งานและความสมบูรณ์ของข้อมูลบน Ethereum mainnet

ฟังก์ชันของโปรโตคอล

โปรโตคอลของ Loopring ได้รับการออกแบบมาเพื่ออํานวยความสะดวกในการซื้อขายสินทรัพย์ดิจิทัลอย่างมีประสิทธิภาพและปลอดภัยโดยการรวมการจับคู่คําสั่งซื้อนอกเครือข่ายเข้ากับการชําระเงินแบบ on-chain วิธีการแบบไฮบริดนี้ใช้เทคโนโลยี zkRollup เพื่อให้ได้ปริมาณงานสูงและต้นทุนการทําธุรกรรมต่ําในขณะที่ยังคงรักษาการรับประกันความปลอดภัยซึ่งเป็นลักษณะสําคัญของ Ethereum blockchain

โปรโตคอลทำงานตามวิธีดังต่อไปนี้:

  1. เมื่อผู้ใช้เริ่มต้นการซื้อขายบน Loopring กระบวนการเริ่มต้นด้วยการสร้างคำสั่ง ซึ่งจากนั้นจะถูกลงนามและส่งให้กับเครือข่าย Loopring
  2. คําสั่งนี้ออกอากาศไปยังรีเลย์ที่รักษาความสงบเรียบร้อยของประชาชน
  3. คำสั่งจะถูกจับคู่นอกเชื่อมโยงโดยผู้ขุดแหวนที่ใช้อัลกอริทึมการจับคู่แหวนที่เป็นเอกลักษณ์
  4. อัลกอริทึมนี้ช่วยให้คำสั่งหลายรายการสามารถรวมกันเป็นวงกลมการซื้อขาย เพื่อให้แน่ใจว่าการซื้อขายสามารถดำเนินการได้ แม้แต่เมื่อคู่การจับคู่โดยตรงไม่สามารถใช้งานได้
  5. เมื่อจับคู่คําสั่งซื้อแล้วรายละเอียดจะถูกส่งไปยังสัญญาอัจฉริยะ Loopring บน Ethereum blockchain เพื่อตรวจสอบความถูกต้องและการชําระเงิน
  6. สัญญาอัจฉริยะยืนยันความถูกต้องของคำสั่งและดำเนินการโอนโทเค็นที่จำเป็นในธุรกรรมแอตอมิกเดียว

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

เทคโนโลยี zkRollup ใน Loopring

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

ความได้เปรียบของ zkRollup คือความสามารถในการเพิ่มประสิทธิภาพของการทำธุรกรรมพร้อมกับลดต้นทุน วิธีการทำงานคือโดยการประมวลผลธุรกรรมนอกเครือง และเท่านั้นที่ส่ง minimal proof บนเชน ทำให้เทคโนโลยีนี้ลดภาระข้อมูลบนเครือข่าย Ethereum ซึ่งทำให้โปรโตคอล Layer 2 เช่น Loopring สามารถบรรจุการทำธุรกรรมได้สูงสุดถึง 2,025 ครั้งต่อวินาที (TPS) พร้อมกับค่าธรรมเนียมต่ำมาก

การนำมาใช้งาน zkRollup ของ Loopring รวมถึงคุณสมบัติต่าง ๆ เช่น on-chain data availability (OCDA) และโหมด Validium โหมด OCDA ยืนยันว่าข้อมูลการทำธุรกรรมทั้งหมดสามารถเข้าถึงได้บนเชน ซึ่งทำให้มีความ๏นโดยตรงและปลอดภัย ส่วนโหมด Validium เก็บข้อมูลนอกเชนเพื่อเพิ่มประสิทธิภาพในการทำงาน โดยสามารถถึงถึง TPS สูงสุดถึง 16,400 เมื่อเปิดใช้งาน

ขั้นตอนการทำงานของการดำเนินการชั้นที่ 2

การดําเนินการเลเยอร์ 2 ใน Loopring เริ่มต้นด้วยการสร้างคําสั่งซื้อโดยผู้ใช้ซึ่งลงนามในคําสั่งซื้อด้วยคีย์ส่วนตัวแล้วส่งไปยังเครือข่าย Loopring จากนั้นรีเลย์จะถ่ายทอดคําสั่งไปยังผู้เข้าร่วมคนอื่น ๆ ในเครือข่ายรวมถึงนักขุดแหวน

นักขุดริง ทำงานอย่างหนักแน่นทางคำนวณในการจับคู่คำสั่งเพื่อยืนยันความถูกต้องของพวกเขา พวกเขาได้รับคำสั่งและพยายามจับคู่กับคำสั่งที่เข้ากันได้อื่นเพื่อสร้างริง หากมีการสร้างริง รายละเอียดจะถูกส่งให้สัญญาอัจฉริยะ Loopring สำหรับการตกลงในเชิงอุทกภัย

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

ความพร้อมใช้งานของข้อมูลและความสมบูรณ์ของข้อมูลบน Ethereum Mainnet

ความพร้อมใช้งานและความสมบูรณ์ของข้อมูลเป็นองค์ประกอบหลักของการใช้งาน zkRollup ของ Loopring ด้วยการใช้ OCDA Loopring ช่วยให้มั่นใจได้ว่าข้อมูลธุรกรรมทั้งหมดจะถูกเก็บไว้ในห่วงโซ่ทําให้สามารถเข้าถึงได้เพื่อวัตถุประสงค์ในการตรวจสอบและตรวจสอบ วิธีการนี้ให้ความโปร่งใสและความไว้วางใจเนื่องจากทุกคนสามารถตรวจสอบความถูกต้องของธุรกรรมได้โดยการตรวจสอบข้อมูลแบบ on-chain

ความสมบูรณ์ของธุรกรรมได้รับการบํารุงรักษาผ่านการใช้ zkProofs ซึ่งให้การแสดงความถูกต้องที่รัดกุมและตรวจสอบได้ของการคํานวณนอกเครือข่าย ด้วยการส่ง zkProofs ไปยัง Ethereum mainnet Loopring ช่วยให้มั่นใจได้ว่าความปลอดภัยของธุรกรรมจะได้รับการสนับสนุนโดยการรับประกันความปลอดภัยของเลเยอร์บล็อกเชน

ประโยชน์ของ zkRollup ใน Loopring

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

ในที่สุด zkRollup รักษาความปลอดภัยของธุรกรรมโดยใช้ Ethereum mainnet เพื่อการยืนยันสุดท้าย โดยทำให้การเทรดทั้งหมดมีความปลอดภัยและไม่สามารถเปลี่ยนแปลงได้ ซึ่งทำให้ผู้ใช้มั่นใจในความเที่ยงธุรกรรมของพวกเขา

ไฮไลท์

  • Loopring ใช้วิธีผสมผสานด้วยการจับคู่คำสั่งภายนอกและการตกลงบนเชนสำหรับการซื้อขายที่มีประสิทธิภาพ
  • เทคโนโลยี zkRollup รวมการทำธุรกรรมออกจากเชน ลดภาระข้อมูลและต้นทุนในขณะที่รักษาความปลอดภัย
  • การดำเนินการใน Layer 2 เกี่ยวข้องกับการสร้างคำสั่ง การจับคู่ออฟเชนโดยผู้ขุดแหวน และการตกลงบนเชนอะตอมิก
  • มั่นใจได้ถึงความพร้อมใช้งานและความสมบูรณ์ของข้อมูลผ่านการจัดเก็บข้อมูลแบบ on-chain และ zkProofs สําหรับการตรวจสอบ
  • zkRollup มีประสิทธิภาพในการขยายขนาด ลดค่าใช้จ่าย และรักษาความปลอดภัยในโปรโตคอล Loopring
ข้อจำกัดความรับผิด
* การลงทุนคริปโตมีความเสี่ยงสูง โปรดดำเนินการด้วยความระมัดระวัง หลักสูตรนี้ไม่ได้มีไว้เพื่อเป็นคำแนะนำในการลงทุน
* หลักสูตรนี้สร้างขึ้นโดยผู้เขียนที่ได้เข้าร่วม Gate Learn ความคิดเห็นของผู้เขียนไม่ได้มาจาก Gate Learn