Pelajaran 3

โครงสร้างเทคโนโลยี

โมดูลนี้ทำการวิเคราะห์โครงสร้างเทคโนโลยี Layer-2 ของ ZKBase โดยอธิบายโดยละเอียดการรวมระบบ ZK-Rollups วิธีการโต้ตอบกับคอมโพเนนต์ภายนอกและอินเทอร์แอคชันกับอีเธอเรียม และการประยุกต์ใช้ศาสตร์ศูนย์ซึ่งไม่รู้ที่ในความปลอดภัยของธุรกรรม

โครงสร้างชั้นที่ 2 ของ ZKBase

ZKBase ทํางานบนสถาปัตยกรรม Layer-2 ที่ใช้ประโยชน์จาก zero-knowledge rollups (ZK-Rollups) เพื่อประมวลผลธุรกรรมนอกเครือข่าย การออกแบบนี้ช่วยลดภาระในเครือข่ายโดยการลดปริมาณข้อมูลที่ประมวลผลโดยตรงบน Ethereum mainnet ZK-Rollups รวมธุรกรรมนอกเครือข่ายหลายรายการเป็นชุดตรวจสอบด้วยหลักฐานที่ไม่มีความรู้ (ZKPs) และส่งไปยังบล็อกเชน Layer-1 วิธีการนี้เพิ่มปริมาณงานอย่างมากโดยการรวมธุรกรรมและยืนยันเป็นหลักฐานเดียวในขณะที่ลดค่าธรรมเนียมการทําธุรกรรมและความแออัดของเครือข่ายลงอย่างมาก

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

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

การจัดการพูลหน่วยความจำนอกเชือกของ ZKBase และตัวจัดการสถานะ รวมถึงการโต้ตอบกับเครื่องจำแบบเสมือน Ethereum (EVM)

โซลูชัน Layer-2 ของ ZKBase ประกอบด้วยองค์ประกอบหลายตัวทำงานร่วมกันเพื่อให้แน่ใจถึงความถูกต้องของการทำธุรกรรมและประสิทธิภาพของเครือข่าย หน่วยความจำที่อยู่นอกเชื่อม (off-chain memory pool) เป็นที่เก็บข้อมูลของธุรกรรมที่ยังไม่ได้รับการยืนยันก่อนการประมวลผล เมื่อเข้าสู่หน่วยความจำที่อยู่นอกเชื่อม ผู้จัดการสถานะของระบบ (state keeper) รับผิดชอบในการตรวจสอบสถานะของบัญชีและธุรกรรมทั้งหมดใน ZKBase โดยทำให้มั่นใจว่ามีการดำเนินธุรกรรมที่ถูกต้องเท่านั้น ซึ่งจะช่วยรักษาสถานะที่เป็นไปได้ให้เหมือนกันทั่วผู้ใช้ทุกคนและแอปพลิเคชัน

วิธีการทำงานระหว่างส่วนประกอบภายในของ ZKBase และ Ethereum Virtual Machine (EVM) คือการประมวลผลธุรกรรมหลายส่วนผ่านเครื่องจำลองภายนอก และส่งการพิสูจน์วิทยากรและการอัพเดทสถานะสุดท้ายไปยังเครือข่ายหลักของ Ethereum เพื่อการยืนยัน การออกแบบนี้ช่วยลดภาระงานของเลเยอร์ฐานของ Ethereum ให้มากที่สุด ป้องกันการแอบอุดตันในเครือข่ายอย่างมีประสิทธิภาพ และลดค่า Gas ของผู้ใช้ได้อย่างมีประสิทธิภาพ

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

การพิสูจน์ศูนย์ความรู้เช่นศูนย์อย่างไรสามารถคุ้มครองความปลอดภัยของระบบได้

การพิสูจน์ศูนย์ (Zero-Knowledge Proofs, ZKPs) อนุญาตให้ฝั่งหนึ่ง (ผู้พิสูจน์) พิสูจน์คำโฆษณาว่าเป็นจริงต่ออีกฝั่งหนึ่ง (ผู้ตรวจสอบ) โดยไม่ต้องเปิดเผยข้อมูลรายละเอียดของธุรกรรม ใน ZKBase การพิสูจน์เหล่านี้ยืนยันความถูกต้องของการทำธุรกรรมในเวลาเดียวกันลดความจุของข้อมูลที่ส่งไปยังเครือข่ายหลักของเอเธอเรียมากยิ่งขึ้นและเพิ่มความเป็นส่วนตัว

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

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

Pernyataan Formal
* Investasi Kripto melibatkan risiko besar. Lanjutkan dengan hati-hati. Kursus ini tidak dimaksudkan sebagai nasihat investasi.
* Kursus ini dibuat oleh penulis yang telah bergabung dengan Gate Learn. Setiap opini yang dibagikan oleh penulis tidak mewakili Gate Learn.
Katalog
Pelajaran 3

โครงสร้างเทคโนโลยี

โมดูลนี้ทำการวิเคราะห์โครงสร้างเทคโนโลยี Layer-2 ของ ZKBase โดยอธิบายโดยละเอียดการรวมระบบ ZK-Rollups วิธีการโต้ตอบกับคอมโพเนนต์ภายนอกและอินเทอร์แอคชันกับอีเธอเรียม และการประยุกต์ใช้ศาสตร์ศูนย์ซึ่งไม่รู้ที่ในความปลอดภัยของธุรกรรม

โครงสร้างชั้นที่ 2 ของ ZKBase

ZKBase ทํางานบนสถาปัตยกรรม Layer-2 ที่ใช้ประโยชน์จาก zero-knowledge rollups (ZK-Rollups) เพื่อประมวลผลธุรกรรมนอกเครือข่าย การออกแบบนี้ช่วยลดภาระในเครือข่ายโดยการลดปริมาณข้อมูลที่ประมวลผลโดยตรงบน Ethereum mainnet ZK-Rollups รวมธุรกรรมนอกเครือข่ายหลายรายการเป็นชุดตรวจสอบด้วยหลักฐานที่ไม่มีความรู้ (ZKPs) และส่งไปยังบล็อกเชน Layer-1 วิธีการนี้เพิ่มปริมาณงานอย่างมากโดยการรวมธุรกรรมและยืนยันเป็นหลักฐานเดียวในขณะที่ลดค่าธรรมเนียมการทําธุรกรรมและความแออัดของเครือข่ายลงอย่างมาก

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

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

การจัดการพูลหน่วยความจำนอกเชือกของ ZKBase และตัวจัดการสถานะ รวมถึงการโต้ตอบกับเครื่องจำแบบเสมือน Ethereum (EVM)

โซลูชัน Layer-2 ของ ZKBase ประกอบด้วยองค์ประกอบหลายตัวทำงานร่วมกันเพื่อให้แน่ใจถึงความถูกต้องของการทำธุรกรรมและประสิทธิภาพของเครือข่าย หน่วยความจำที่อยู่นอกเชื่อม (off-chain memory pool) เป็นที่เก็บข้อมูลของธุรกรรมที่ยังไม่ได้รับการยืนยันก่อนการประมวลผล เมื่อเข้าสู่หน่วยความจำที่อยู่นอกเชื่อม ผู้จัดการสถานะของระบบ (state keeper) รับผิดชอบในการตรวจสอบสถานะของบัญชีและธุรกรรมทั้งหมดใน ZKBase โดยทำให้มั่นใจว่ามีการดำเนินธุรกรรมที่ถูกต้องเท่านั้น ซึ่งจะช่วยรักษาสถานะที่เป็นไปได้ให้เหมือนกันทั่วผู้ใช้ทุกคนและแอปพลิเคชัน

วิธีการทำงานระหว่างส่วนประกอบภายในของ ZKBase และ Ethereum Virtual Machine (EVM) คือการประมวลผลธุรกรรมหลายส่วนผ่านเครื่องจำลองภายนอก และส่งการพิสูจน์วิทยากรและการอัพเดทสถานะสุดท้ายไปยังเครือข่ายหลักของ Ethereum เพื่อการยืนยัน การออกแบบนี้ช่วยลดภาระงานของเลเยอร์ฐานของ Ethereum ให้มากที่สุด ป้องกันการแอบอุดตันในเครือข่ายอย่างมีประสิทธิภาพ และลดค่า Gas ของผู้ใช้ได้อย่างมีประสิทธิภาพ

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

การพิสูจน์ศูนย์ความรู้เช่นศูนย์อย่างไรสามารถคุ้มครองความปลอดภัยของระบบได้

การพิสูจน์ศูนย์ (Zero-Knowledge Proofs, ZKPs) อนุญาตให้ฝั่งหนึ่ง (ผู้พิสูจน์) พิสูจน์คำโฆษณาว่าเป็นจริงต่ออีกฝั่งหนึ่ง (ผู้ตรวจสอบ) โดยไม่ต้องเปิดเผยข้อมูลรายละเอียดของธุรกรรม ใน ZKBase การพิสูจน์เหล่านี้ยืนยันความถูกต้องของการทำธุรกรรมในเวลาเดียวกันลดความจุของข้อมูลที่ส่งไปยังเครือข่ายหลักของเอเธอเรียมากยิ่งขึ้นและเพิ่มความเป็นส่วนตัว

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

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

Pernyataan Formal
* Investasi Kripto melibatkan risiko besar. Lanjutkan dengan hati-hati. Kursus ini tidak dimaksudkan sebagai nasihat investasi.
* Kursus ini dibuat oleh penulis yang telah bergabung dengan Gate Learn. Setiap opini yang dibagikan oleh penulis tidak mewakili Gate Learn.