บทเรียนที่ 4

ZK-Rollups และฉันทามติ

โมดูลนี้อธิบายวิธีการรวมธุรกรรมใน ZK-Rollups ระบบพิสูจน์ Plonk ในบทบาทของการตรวจสอบและการคำนวณนอกเหนือจากเครือข่ายชั้นที่ 2 เพื่อลดค่า Gas

ZK-Rollups: การรวมและยืนยันการทำธุรกรรม

ZK-Rollups ที่ใช้ใน ZKBase เป็นวิธีการขยาย Layer-2 ที่ใช้ในการแก้ปัญหาโดยการจัดการกับการตรวจสอบธุรกรรมภายใต้โซนหลายๆ ในหนึ่งชุดเดียวกันเพื่อลดภาระของ Layer-1 ของ Ethereum ธุรกรรมเหล่านี้ถูกจัดการในโซนเพื่อลดภาระข้อมูลบนเครือข่ายหลัก เพื่อให้มั่นใจว่าธุรกรรมได้รับการตรวจสอบโดยไม่เปิดเผยรายละเอียดเฉพาะ เทคโนโลยี Zero-Knowledge Proof (ZKP) ถูกใช้ใน ZK-Rollups

เมื่อธุรกรรมออกเหลืองและถูกตรวจสอบเรียบร้อยแล้ว หลักฐานที่สร้างขึ้นจะถูกส่งไปยัง Ethereum Layer-1 เครือข่ายหลักจะรับผิดชอบในการตรวจสอบหลักฐานเหล่านี้เพื่อให้แน่ใจว่าธุรกรรมเหล่านี้ได้รับการประมวลผลอย่างถูกต้องโดยไม่ต้องเรียกใช้ทุกธุรกรรมตามลำดับ โครงสร้างแบบนี้ลดจำนวนข้อมูลที่เก็บบนเชื่อมต่อ พร้อมทั้งเพิ่มประสิทธิภาพในการประมวลผลธุรกรรม ทำให้ ZK-Rollups สามารถจัดการธุรกรรมจำนวนมากอย่างมีประสิทธิภาพพร้อมรักษาความปลอดภัยของกลไกความเห็นอย่างพอดี

ระบบการพิสูจน์ศักยภาพที่ไม่รู้จัก Plonk

Plonk (Permutations over Lagrange-bases for Oecumenical Noninteractive arguments of Knowledge) เป็นระบบที่สามารถสร้างพิสูจน์ทางคณิตศาสตร์ที่กระชับได้ ใช้สำหรับการตรวจสอบความถูกต้องของกลุ่มธุรกรรม ระบบนี้ถูกออกแบบมาเพื่อจัดการความซับซ้อนของธุรกรรมหลายรายการโดยที่ไม่เพิ่มความต้องการด้านการคำนวณอย่างมีนัยยิ่ง ในการใช้งานจริง Plonk ถูกใช้สร้างพิสูจน์เพื่อยืนยันความถูกต้องของการสลับสถานะใน ZK-Rollups

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

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

การคำนวณนอกเชืองและเซิร์ฟเวอร์ Layer-2

การคํานวณแบบ Off-chain เป็นส่วนสําคัญของเซิร์ฟเวอร์ ZKBase Layer-2 ซึ่งประมวลผลธุรกรรมส่วนใหญ่นอกเลเยอร์พื้นฐานของ Ethereum เซิร์ฟเวอร์เลเยอร์ 2 มีหน้าที่รับผิดชอบในการบรรจุธุรกรรมดําเนินการนอกเครือข่ายและส่งเฉพาะหลักฐานการเข้ารหัสของธุรกรรมเหล่านั้นไปยังเมนเน็ต Ethereum ด้วยการจัดการโหลดเชิงคํานวณส่วนใหญ่นอกสายโซ่ระบบจะลดต้นทุนก๊าซที่จําเป็นสําหรับการทํางานแบบออนเชนได้อย่างมาก

สถาปัตยกรรมของ ZKBase ประกอบด้วยองค์ประกอบหลักหลายประการ เช่น พูลหน่วยความจํานอกเครือข่ายสําหรับจัดเก็บธุรกรรมที่ยังไม่ได้ประมวลผล และผู้รักษาสถานะที่รักษายอดคงเหลือในบัญชีและสถานะในสภาพแวดล้อม Layer-2 ส่วนประกอบเหล่านี้ทํางานร่วมกันเพื่อให้แน่ใจว่าเซิร์ฟเวอร์ Layer-2 สามารถประมวลผลธุรกรรมได้อย่างมีประสิทธิภาพในขณะที่หลีกเลี่ยง Ethereum Layer-1 ที่ล้นหลามด้วยข้อมูล หลังจากประมวลผลธุรกรรมแล้วเซิร์ฟเวอร์จะสร้างหลักฐานความถูกต้องซึ่งจะถูกส่งไปยังเมนเน็ต Ethereum เนื่องจากข้อมูลจํานวนน้อยมากที่รวมอยู่ในหลักฐานค่าธรรมเนียมก๊าซแบบ on-chain จึงลดลงอย่างมากทําให้ผู้ใช้ได้รับประสบการณ์การซื้อขายที่คุ้มค่ายิ่งขึ้น

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

จุดเด่น

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

ZK-Rollups และฉันทามติ

โมดูลนี้อธิบายวิธีการรวมธุรกรรมใน ZK-Rollups ระบบพิสูจน์ Plonk ในบทบาทของการตรวจสอบและการคำนวณนอกเหนือจากเครือข่ายชั้นที่ 2 เพื่อลดค่า Gas

ZK-Rollups: การรวมและยืนยันการทำธุรกรรม

ZK-Rollups ที่ใช้ใน ZKBase เป็นวิธีการขยาย Layer-2 ที่ใช้ในการแก้ปัญหาโดยการจัดการกับการตรวจสอบธุรกรรมภายใต้โซนหลายๆ ในหนึ่งชุดเดียวกันเพื่อลดภาระของ Layer-1 ของ Ethereum ธุรกรรมเหล่านี้ถูกจัดการในโซนเพื่อลดภาระข้อมูลบนเครือข่ายหลัก เพื่อให้มั่นใจว่าธุรกรรมได้รับการตรวจสอบโดยไม่เปิดเผยรายละเอียดเฉพาะ เทคโนโลยี Zero-Knowledge Proof (ZKP) ถูกใช้ใน ZK-Rollups

เมื่อธุรกรรมออกเหลืองและถูกตรวจสอบเรียบร้อยแล้ว หลักฐานที่สร้างขึ้นจะถูกส่งไปยัง Ethereum Layer-1 เครือข่ายหลักจะรับผิดชอบในการตรวจสอบหลักฐานเหล่านี้เพื่อให้แน่ใจว่าธุรกรรมเหล่านี้ได้รับการประมวลผลอย่างถูกต้องโดยไม่ต้องเรียกใช้ทุกธุรกรรมตามลำดับ โครงสร้างแบบนี้ลดจำนวนข้อมูลที่เก็บบนเชื่อมต่อ พร้อมทั้งเพิ่มประสิทธิภาพในการประมวลผลธุรกรรม ทำให้ ZK-Rollups สามารถจัดการธุรกรรมจำนวนมากอย่างมีประสิทธิภาพพร้อมรักษาความปลอดภัยของกลไกความเห็นอย่างพอดี

ระบบการพิสูจน์ศักยภาพที่ไม่รู้จัก Plonk

Plonk (Permutations over Lagrange-bases for Oecumenical Noninteractive arguments of Knowledge) เป็นระบบที่สามารถสร้างพิสูจน์ทางคณิตศาสตร์ที่กระชับได้ ใช้สำหรับการตรวจสอบความถูกต้องของกลุ่มธุรกรรม ระบบนี้ถูกออกแบบมาเพื่อจัดการความซับซ้อนของธุรกรรมหลายรายการโดยที่ไม่เพิ่มความต้องการด้านการคำนวณอย่างมีนัยยิ่ง ในการใช้งานจริง Plonk ถูกใช้สร้างพิสูจน์เพื่อยืนยันความถูกต้องของการสลับสถานะใน ZK-Rollups

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

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

การคำนวณนอกเชืองและเซิร์ฟเวอร์ Layer-2

การคํานวณแบบ Off-chain เป็นส่วนสําคัญของเซิร์ฟเวอร์ ZKBase Layer-2 ซึ่งประมวลผลธุรกรรมส่วนใหญ่นอกเลเยอร์พื้นฐานของ Ethereum เซิร์ฟเวอร์เลเยอร์ 2 มีหน้าที่รับผิดชอบในการบรรจุธุรกรรมดําเนินการนอกเครือข่ายและส่งเฉพาะหลักฐานการเข้ารหัสของธุรกรรมเหล่านั้นไปยังเมนเน็ต Ethereum ด้วยการจัดการโหลดเชิงคํานวณส่วนใหญ่นอกสายโซ่ระบบจะลดต้นทุนก๊าซที่จําเป็นสําหรับการทํางานแบบออนเชนได้อย่างมาก

สถาปัตยกรรมของ ZKBase ประกอบด้วยองค์ประกอบหลักหลายประการ เช่น พูลหน่วยความจํานอกเครือข่ายสําหรับจัดเก็บธุรกรรมที่ยังไม่ได้ประมวลผล และผู้รักษาสถานะที่รักษายอดคงเหลือในบัญชีและสถานะในสภาพแวดล้อม Layer-2 ส่วนประกอบเหล่านี้ทํางานร่วมกันเพื่อให้แน่ใจว่าเซิร์ฟเวอร์ Layer-2 สามารถประมวลผลธุรกรรมได้อย่างมีประสิทธิภาพในขณะที่หลีกเลี่ยง Ethereum Layer-1 ที่ล้นหลามด้วยข้อมูล หลังจากประมวลผลธุรกรรมแล้วเซิร์ฟเวอร์จะสร้างหลักฐานความถูกต้องซึ่งจะถูกส่งไปยังเมนเน็ต Ethereum เนื่องจากข้อมูลจํานวนน้อยมากที่รวมอยู่ในหลักฐานค่าธรรมเนียมก๊าซแบบ on-chain จึงลดลงอย่างมากทําให้ผู้ใช้ได้รับประสบการณ์การซื้อขายที่คุ้มค่ายิ่งขึ้น

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

จุดเด่น

  • ZK-Rollups จะแพคและยืนยันธุรกรรมหลายรายการในเชื่อมถึงและส่งพิสูจน์ทางคริปโตไปยังอีเธอเรียม
  • ระบบพิสูจน์ Plonk สร้างหลักฐานการเข้ารหัสที่รัดกุมซึ่งตรวจสอบธุรกรรมโดยไม่ต้องดําเนินการใหม่
  • ZKBase ทำการประมวลผลที่ Layer-2 ใต้โซนของเซิร์ฟเวอร์เพื่อลดค่า Gas บนเชื่อมโยงอย่างมีนัยยะ
  • ตัวจัดการสถานะและสระว่ายน้ำจัดการสถานะบัญชีและคิวธุรกรรมใต้ลิงค์
  • ภาคธนาคาร ระบุสถานะต่อเนื่องให้ถูกต้องตามที่ใช้บนเอเธอเรียมเพื่อรักษาความปลอดภัยและลดภาระทางคำนวณ
ข้อจำกัดความรับผิด
* การลงทุนคริปโตมีความเสี่ยงสูง โปรดดำเนินการด้วยความระมัดระวัง หลักสูตรนี้ไม่ได้มีไว้เพื่อเป็นคำแนะนำในการลงทุน
* หลักสูตรนี้สร้างขึ้นโดยผู้เขียนที่ได้เข้าร่วม Gate Learn ความคิดเห็นของผู้เขียนไม่ได้มาจาก Gate Learn
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.