Leçon 3

รู้เบื้องต้นเกี่ยวกับ Rollups

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

คำนำ

Ethereum เป็นหนึ่งในบล็อคเชนที่ได้รับความนิยมมากที่สุดและได้ต่อสู้กับปัญหาด้านการปรับขยายมาอย่างยาวนาน ค่าธรรมเนียมก๊าซสูงและความเร็วการทำธุรกรรมที่ช้าเป็นปัญหาหลักที่นำไปสู่ความแออัดของเครือข่าย เพื่อแก้ไขปัญหาเหล่านี้ จึงได้มีโซลูชันการปรับขนาดต่างๆ เกิดขึ้น ในบทเรียนนี้ เราจะแนะนำโซลูชันการปรับสเกลของ Ethereum และเจาะลึกถึงการเลิกใช้ทั่วไปสองรายการ: การเลิกใช้ในแง่ดีและการเลิกใช้ ZK

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

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

Zero-knowledge rollups (ZK-rollups) ยังเป็นโซลูชันการปรับขนาดเลเยอร์ 2 ที่เพิ่มทรูพุตบน Ethereum Mainnet โดยการย้ายการคำนวณและการจัดเก็บสถานะแบบออฟไลน์ ZK-rollups สามารถประมวลผลธุรกรรมหลายพันรายการเป็นชุด แล้วโพสต์เฉพาะข้อมูลสรุปขั้นต่ำไปยัง Mainnet ข้อมูลสรุปนี้กำหนดการเปลี่ยนแปลงที่ควรทำกับสถานะ Ethereum และหลักฐานการเข้ารหัสบางอย่างที่เรียกว่าการพิสูจน์ที่ไม่มีความรู้ ซึ่งจะตรวจสอบความถูกต้องของการประมวลผลธุรกรรมแบบแบตช์

Rollups ทำงานอย่างไร

Rollups ในแง่ดี

การยกเลิกในแง่ดีเป็นโซลูชันทางเทคโนโลยีสำหรับการปรับปรุงประสิทธิภาพและความปลอดภัยของธุรกรรมบล็อกเชน มันเกี่ยวข้องกับการรวมธุรกรรมหลายรายการเป็น "การยกเลิก" และส่งไปยังเชนหลัก (Ethereum) โซลูชันนี้ช่วยประหยัดทรัพยากรในห่วงโซ่หลัก เพิ่มความเร็วและปริมาณงานในการทำธุรกรรม และลดค่าธรรมเนียมในการทำธุรกรรม

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

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

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

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

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

Rollups จัดลำดับการทำธุรกรรมนอกเครือข่ายและรวมเข้าด้วยกันก่อนที่จะโพสต์ไปยัง Ethereum

ZK-Rollups

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

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

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

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

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

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

การพิสูจน์ความรู้เป็นศูนย์

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

  1. อลิซสุ่มเลือกตัวเลข r และใช้ฟังก์ชันแฮชเพื่อคำนวณ H(r) จากนั้นจึงส่งผลลัพธ์ให้บ็อบ ฟังก์ชันแฮช H จะแปลงข้อมูลที่มีความยาวตามอำเภอใจเป็นค่าแฮชที่มีความยาวคงที่ ตัวอย่างเช่น H("สวัสดี") อาจเป็น "2f95f89f1c2328712ef7bde608ce5404e97d5f04"

  2. บ็อบสร้างตัวเลขสุ่มแล้วส่งไปให้อลิซ

  3. อลิซคำนวณ x = r + H("รหัสผ่าน") * s โดยที่ "รหัสผ่าน" คือรหัสลับที่อลิซรู้จัก จากนั้นเธอก็ส่งผลไปยัง Bob

  4. Bob คำนวณ y = H(x) และส่ง y ให้อลิซ

  5. อลิซคำนวณ z = r + H("รหัสผ่าน") s y และส่ง z ให้ Bob

  6. Bob คำนวณ w = H(z) ถ้า w เท่ากับ y แสดงว่า z = x แสดงว่า Bob รู้ว่าอลิซมีรหัสลับ "รหัสผ่าน"
    ในขั้นตอนที่ 3 อลิซรวมรหัสลับที่รู้จัก "รหัสผ่าน" เข้ากับตัวเลขสุ่ม r และค่าคงที่ H("รหัสผ่าน") * s เพื่อสร้างค่าสุ่มที่ดูเหมือน x ซึ่งทำหน้าที่เป็นตัวแทนเสมือนของ "รหัสผ่าน" ผ่าน การคำนวณฟังก์ชันแฮช มันสร้างค่าใหม่ x ที่ประกอบด้วยค่าสุ่มอย่างแท้จริง r และรหัสผ่านคงที่ “รหัสผ่าน”

ในระหว่างการโต้ตอบ ทั้งสองฝ่ายจะเห็นเฉพาะตัวเลขสุ่มของตนเองเท่านั้น ตัวอย่างเช่น อลิซรู้ r แต่ไม่รู้ s ในขณะที่บ็อบรู้ s แต่ไม่รู้ r อย่างไรก็ตาม Bob สามารถใช้ค่าสุ่ม s เพื่อตรวจสอบค่าแฮชของ Alice และพิจารณาว่าค่านั้นประกอบด้วยส่วนประกอบสุ่มเทียมหรือไม่ ความสุ่มเสี่ยงแสดงให้เห็นว่าอลิซมีกุญแจลับจริง ๆ ในขณะที่การสุ่มที่แท้จริงบ่งบอกว่าอลิซกำลังโกหก

กุญแจสำคัญของกระบวนการนี้คืออลิซใช้รหัสลับในการคำนวณ x และ z ในขั้นตอนที่ 3 และ 5 ซึ่งจะเป็นการพิสูจน์ความเป็นเจ้าของรหัสลับโดยไม่ต้องเปิดเผยเนื้อหาที่แท้จริง ตัวเลขสุ่ม r และ s พร้อมด้วยฟังก์ชันแฮช H ช่วยปกป้องความเป็นส่วนตัวของอลิซ

ข้อดีของโรลอัพ

Rollups ในแง่ดี

  1. ปรับปรุงความสามารถในการปรับขนาดได้อย่างมากโดยไม่สูญเสียความปลอดภัยหรือการกระจายอำนาจ

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

  3. มั่นใจได้ถึงการสิ้นสุดที่ไม่ไว้วางใจด้วยหลักฐานการฉ้อโกงและอนุญาตให้ชนกลุ่มน้อยที่ซื่อสัตย์สามารถรักษาความปลอดภัยของห่วงโซ่ได้

  4. การคำนวณหลักฐานการฉ้อโกงนั้นค่อนข้างง่ายและสามารถดำเนินการโดยโหนดเลเยอร์ 2 ใดก็ได้โดยไม่ต้องใช้ฮาร์ดแวร์สเป็คสูง

  5. เข้ากันได้สูงกับ EVM และ Solidity ทำให้นักพัฒนาสามารถพอร์ตสัญญาอัจฉริยะแบบเนทีฟ Ethereum เพื่อยกเลิกหรือสร้าง dApps ใหม่โดยใช้เครื่องมือที่มีอยู่
    ZK-Rollups

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

  7. เสนอการทำธุรกรรมขั้นสุดท้ายที่เร็วขึ้นเนื่องจากการอัปเดตสถานะได้รับการอนุมัติเมื่อมีการตรวจสอบความถูกต้องในเลเยอร์

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

  9. ผู้ใช้จะได้รับประโยชน์จากประสิทธิภาพของเงินทุนที่มากขึ้น และสามารถถอนเงินจากชั้นที่ 2 ได้โดยไม่ล่าช้า

  10. ภาระที่ลดลงสำหรับโหนดตัวตรวจสอบเลเยอร์ 1 และการบีบอัดข้อมูลที่ดีขึ้นสามารถช่วยลดค่าใช้จ่ายในการเผยแพร่ข้อมูลบน Ethereum ลดค่าธรรมเนียมการยกเลิกสำหรับผู้ใช้
    การพิสูจน์ความรู้ที่ไม่มีความรู้โดยทั่วไปจะอยู่ในรูปของ zk-SNARK (อาร์กิวเมนต์ความรู้แบบรวบรัดที่ไม่มีความรู้เป็นศูนย์) และ zk-STARK (อาร์กิวเมนต์ความรู้แบบโปร่งใสที่ปรับขนาดได้แบบไม่มีความรู้) สรุปความแตกต่างระหว่างทั้งสองได้ดังนี้

ข้อเสียของ Rollups

Rollups ในแง่ดี

  1. ความท้าทายในการฉ้อโกงที่อาจเกิดขึ้นอาจนำไปสู่ความล่าช้าในการทำธุรกรรมขั้นสุดท้าย

  2. ซีเควนเซอร์การยกเลิกแบบรวมศูนย์สามารถมีอิทธิพลต่อการสั่งซื้อธุรกรรม

  3. เมื่อไม่มีโหนดที่ซื่อสัตย์ ซีเควนเซอร์ที่เป็นอันตรายสามารถขโมยเงินได้โดยการโพสต์บล็อกที่ไม่ถูกต้องและภาระผูกพันของรัฐ

  4. รูปแบบการรักษาความปลอดภัยอาศัยโหนดที่ซื่อสัตย์อย่างน้อยหนึ่งโหนดในการดำเนินการธุรกรรมการยกเลิกและส่งหลักฐานการฉ้อโกงเพื่อท้าทายการเปลี่ยนสถานะที่ไม่ถูกต้อง

  5. ผู้ใช้ต้องรอจนกว่าระยะเวลาท้าทายจะสิ้นสุดลงเพื่อถอนเงินกลับไปยัง Mainnet

  6. ข้อมูลที่จัดเก็บและเผยแพร่ในเลเยอร์ 1 มีมากกว่า ZK-rollups ทำให้ใช้ทรัพยากรมากขึ้นและเพิ่มต้นทุน
    ZK-Rollups

  7. ค่าใช้จ่ายในการคำนวณและการตรวจสอบหลักฐานความถูกต้องสูง ซึ่งสามารถเพิ่มค่าธรรมเนียมสำหรับผู้ใช้การยกเลิก

  8. เนื่องจากความซับซ้อนของเทคโนโลยีที่ไม่มีความรู้ จึงเป็นเรื่องยากที่จะสร้าง ZK-rollups ที่เข้ากันได้กับ EVM

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

  10. ตัวดำเนินการแบบรวมศูนย์สามารถมีอิทธิพลต่อการสั่งซื้อของธุรกรรม

โครงการ Rollup ชั้นนำ

การมองโลกในแง่ดี

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

ระบบนิเวศของ Optimism มีความก้าวหน้าอย่างมาก โดยเริ่มจากการปล่อยอากาศสู่ชุมชนในช่วงกลางปี 2022 เพื่อให้รางวัลแก่ผู้สนับสนุนและผู้ร่วมสนับสนุนในช่วงแรก โทเค็น OP ถูกแจกจ่ายให้กับผู้ใช้ Optimism, ผู้ลงคะแนน DAO, ผู้ลงนามหลายซิกและผู้บริจาค Gitcoin

ในช่วงต้นปี 2023 Coinbase ได้เปิดตัว Base ซึ่งเป็นเครือข่ายบล็อกเชนเลเยอร์ 2 ที่พัฒนาโดยใช้ Optimism Stack แบบโอเพ่นซอร์ส Base มีจุดมุ่งหมายเพื่อให้นักพัฒนามีแพลตฟอร์มเลเยอร์ 2 ที่รวดเร็ว ปลอดภัย และปรับแต่งได้ และวางแผนที่จะรวมเข้ากับ Coinbase Wallet และ Exchange เพื่อปรับปรุงประสบการณ์ผู้ใช้และความปลอดภัย

การมองโลกในแง่ดียังคงปรับปรุงเทคโนโลยีและสถาปัตยกรรมการกำกับดูแลอย่างต่อเนื่อง ตัวอย่างเช่น แนะนำคุณลักษณะต่างๆ เช่น กลไกป้องกันความผิดพลาดของ Cannon ออกแบบโปรโตคอลซีเควนเซอร์ และสร้าง Optimism Collective แอปพลิเคชันของ Chain Factory จะอำนวยความสะดวกในการสร้างระบบนิเวศ Superchain รอบเครือข่าย Ethereum

ปัจจุบัน แอปพลิเคชันแบบกระจายศูนย์ที่รู้จักกันดีหลายตัว เช่น Uniswap, Aave และ Synthetix ได้รับการปรับใช้บน Optimism ซึ่งเป็นตัวแทนของโครงการเปิดตัวที่มองโลกในแง่ดีที่สำคัญ

อนุญาโตตุลาการ

Arbitrum ยังเป็นเครือข่าย blockchain ชั้นที่ 2 โดยใช้การหมุนเวียนในแง่ดี ใช้การออกแบบเชิงโต้ตอบหลายรอบเพื่อแก้ไขข้อพิพาทและลดภาระงานบนเครือข่าย Arbitrum นำเสนอความเข้ากันได้ของ EVM ที่แข็งแกร่ง ช่วยให้นักพัฒนาปรับใช้สัญญาอัจฉริยะบนเครือข่าย Arbitrum ได้อย่างง่ายดาย อย่างไรก็ตาม เมื่อเปรียบเทียบกับการพิสูจน์การฉ้อโกงรอบเดียวของ Optimism แล้ว Arbitrum มีขนาดบล็อกที่ใหญ่กว่า

Arbitrum ได้รับความนิยมในโครงการ DeFi ที่เป็นนวัตกรรมใหม่ สิ่งที่โดดเด่นที่สุด ได้แก่ แพลตฟอร์มการซื้อขายอนุพันธ์ GMX และ Gains Network รวมถึงโปรโตคอลการให้ยืม Radiant โครงการที่จัดตั้งขึ้นเช่น Sushiswap และ Curve ได้นำสภาพคล่องที่สำคัญมาสู่ระบบนิเวศของ Arbitrum จากข้อมูลของ Dune Analytics ณ เดือนเมษายน 2023 จำนวนผู้ใช้บน Arbitrum เกิน 1 ล้านคน โดยมีปริมาณการซื้อขายมากกว่า 1 หมื่นล้านดอลลาร์ และสินทรัพย์บนเครือข่ายสูงถึง 2 พันล้านดอลลาร์

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

แม้จะมีการโต้เถียงและข้อโต้แย้งที่เกิดขึ้นจากข้อเสนอ AIP-1 และการตัดสินใจของมูลนิธิในการขายโทเค็น ARB ราคาของโทเค็น ARB ก็ยังคงเพิ่มขึ้นอย่างต่อเนื่อง ซึ่งบ่งชี้ถึงการมองโลกในแง่ดีของตลาดเกี่ยวกับศักยภาพในอนาคต

ปัจจุบัน เครือข่าย Arbitrum เป็นหนึ่งในโครงการบล็อกเชนเลเยอร์ 2 ที่มีชีวิตชีวาที่สุดโดยใช้การสรุปในแง่ดี นำเสนอความเป็นไปได้และมูลค่าที่มากขึ้นให้กับระบบนิเวศ Ethereum

zkSync

zkSync เป็นโซลูชันการปรับขนาดเลเยอร์ 2 บนพื้นฐานของการพิสูจน์ความรู้เป็นศูนย์ มุ่งเป้าไปที่การปรับปรุงความเร็วการทำธุรกรรมและลดต้นทุนบนเครือข่าย Ethereum ในขณะที่ยังคงความเข้ากันได้กับ EVM Matter Labs ทีมพัฒนาได้เปิดตัวเฟสที่สองของเครือข่าย zkSync ซึ่งเรียกว่า zkSync Era ในช่วงต้นปี 2566 ขั้นตอนนี้ใช้อาร์กิวเมนต์ความรู้ที่รวบรัดและโปร่งใส (STARK) เพื่อปรับปรุงประสิทธิภาพของการพิสูจน์ความรู้ที่ไม่มีศูนย์

การเปิดตัว mainnet ของ zkSync ได้รับความสนใจอย่างมากจากชุมชนนักพัฒนา เกือบจะประสบความสำเร็จในการติดตั้งใช้งาน zkEVM อย่างเต็มรูปแบบ ทำให้นักพัฒนาสามารถสร้างแอปพลิเคชันที่ไม่มีความรู้โดยใช้ภาษา Solidity ซึ่งหมายความว่านักพัฒนาสามารถพอร์ตแอปพลิเคชัน Ethereum ไปยัง zkSync ได้อย่างง่ายดายและได้รับประโยชน์จากความสามารถในการปรับขนาดและความปลอดภัยที่เพิ่มขึ้น

zkSync ยังนำเสนอความสามารถในการทำงานร่วมกันกับเครือข่ายเลเยอร์ 2 และเลเยอร์ 1 อื่นๆ ผ่านบริการข้ามเชนของ Multichain และ Orbiter Finance ปัจจุบัน โครงการบล็อกเชนหลายโครงการได้ประกาศการสนับสนุนการปรับใช้ zkSync รวมถึงกระเป๋าเงิน สะพานข้ามโซ่ เกตเวย์การชำระเงิน เครื่องมือสำรวจบล็อก การแลกเปลี่ยน โปรโตคอล DeFi แพลตฟอร์ม NFT เกม ฯลฯ

ระบบนิเวศ zkSync ยังอยู่ในช่วงเริ่มต้น แต่เราได้เห็นองค์ประกอบที่ใช้งานอยู่บางส่วน รวมถึงการแลกเปลี่ยนแบบกระจายศูนย์ SyncSwap และโปรโตคอลการให้ยืม Nexon Finance แคมเปญบริจาค Gitcoin สามารถเข้าถึงได้ผ่าน zkSync

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

สตาร์คเน็ต

StarkNet เป็นโครงการปรับขนาดเลเยอร์ 2 สำหรับ Ethereum ที่พัฒนาโดยบริษัทสตาร์ทอัพ Starkware เทคโนโลยีหลักของบริษัทอิงตาม STARK (Scalable Transparent Arguments of Knowledge) ซึ่งเป็นการพิสูจน์ที่ไม่มีความรู้ เพื่อให้สามารถยืนยันการทำธุรกรรมได้รวดเร็วขึ้น ปลอดภัยขึ้น และประหยัดทรัพยากรบนบล็อกเชน ในขณะเดียวกันก็ปกป้องความเป็นส่วนตัวของผู้ใช้

StarkNet ได้รวมเข้ากับบล็อกเชนยอดนิยมหลายตัวแล้ว StarkGate ซึ่งเป็นสะพานข้ามโซ่ ได้รับการผสานรวมเพื่อรองรับการโต้ตอบกับโซลูชันการยกเลิกต่างๆ สิ่งนี้ทำให้ผู้ใช้สามารถถ่ายโอน ETH ข้าม Ethereum, Arbitrum, Optimism และ Polygon ไปยัง StarkNet ได้อย่างราบรื่น

ในช่วงปลายปี 2022 ทีมงานได้ประกาศการใช้งาน ZK-EVM ที่ประสบความสำเร็จโดยใช้ภาษาโปรแกรมไคโร ความสำเร็จนี้ได้ดึงดูดโครงการที่มีชื่อเสียง เช่น Sorare, immutableX, dYdX และ ApeX ให้ปรับใช้แอปพลิเคชันแบบกระจายอำนาจบน StarkNet

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

บทสรุป

ในบทเรียนนี้ เราได้เจาะลึกเทคโนโลยีและแนวโน้มการพัฒนาของ Ethereum rollups Rollups รวบรวมธุรกรรมหลายรายการและแยกชั้นโปรโตคอลออกจากชั้นการคำนวณ ซึ่งจะช่วยบรรเทาความแออัดบน Ethereum Mainnet และทำให้ได้ปริมาณงานธุรกรรมที่สูงขึ้นและต้นทุนที่ต่ำลง

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

เทคโนโลยีการม้วนเก็บแต่ละครั้งมีจุดแข็งของตัวเอง เมื่อเทคโนโลยีเติบโตขึ้น ความก้าวหน้าที่สำคัญได้เกิดขึ้นในด้านความสามารถข้ามสายโซ่และการรวม EVM โครงการต่างๆ เช่น Optimism, Arbitrum, zkSync และ StarkNet กำลังพัฒนาและปรับปรุงโครงสร้างพื้นฐานด้านเทคนิคอย่างแข็งขันเพื่อตอบสนองความต้องการของตลาดที่เพิ่มขึ้นสำหรับความสามารถในการปรับขนาด ความปลอดภัย และการกระจายอำนาจ

ในบทเรียนถัดไป เราจะเปรียบเทียบเครือข่ายบล็อกเชนที่เข้ากันได้กับ EVM ต่างๆ และสำรวจว่าพวกเขาแข่งขันกันอย่างไรในตลาดที่มีศักยภาพสำหรับความสามารถในการปรับขนาด Ethereum

ไฮไลท์

  • ZK-rollups และ optistic rollups เป็นโซลูชันทางเทคนิคที่มุ่งปรับปรุงประสิทธิภาพและความปลอดภัยของธุรกรรม blockchain ด้วยการบรรจุธุรกรรมหลายรายการเป็น "การยกเลิก" และส่งไปยัง Mainnet พวกเขาสามารถประหยัดทรัพยากรของ Mainnet เพิ่มความเร็วและปริมาณงานในการทำธุรกรรม และลดค่าธรรมเนียมการทำธุรกรรมสำหรับผู้ใช้
  • การยกเลิกในแง่ดีดำเนินการธุรกรรมนอกเครือข่ายและใช้หลักฐานการฉ้อโกงเพื่อตรวจหาธุรกรรมที่ดำเนินการไม่ถูกต้อง ทำให้ทุกคนสามารถตรวจสอบผลลัพธ์ของธุรกรรมการยกเลิกได้
  • หากพบการทำธุรกรรมที่ดำเนินการอย่างไม่ถูกต้องในระหว่างช่วงเวลาท้าทาย โปรโตคอลการยกเลิกจะดำเนินการธุรกรรมอีกครั้ง และซีเควนเซอร์ที่รับผิดชอบจะได้รับการลงโทษ
  • ใน ZK-rollups ผู้ดำเนินการจะส่งสรุปข้อมูลธุรกรรมแบบรวมไปยัง Mainnet และสร้างการพิสูจน์ความถูกต้องโดยใช้การพิสูจน์ที่ไม่มีความรู้เพื่อแสดงความถูกต้องของข้อมูลการยกเลิก
  • โหนดบน Mainnet จำเป็นต้องตรวจสอบความถูกต้องของการพิสูจน์ความรู้ที่ไม่มีศูนย์เท่านั้น โดยไม่ต้องตรวจสอบรายละเอียดธุรกรรมแต่ละรายการ ดังนั้นจึงไม่มีช่วงท้าทาย
  • ทั้งการยกเลิกในแง่ดีและการยกเลิก ZK ใช้เทคนิคการบีบอัดเพื่อลดข้อมูลธุรกรรม ตัวอย่างเช่น พวกเขาใช้ Merkle tree เพื่อรักษาความปลอดภัยและความสมบูรณ์ของธุรกรรมนอกเครือข่าย หรือใช้ดัชนีแทนที่อยู่กระเป๋าเงิน
  • การเลิกใช้แบบมองโลกในแง่ดีและการเลิกใช้ ZK มีข้อดีและข้อเสียในตัวเอง การสร้าง ZK-rollups ที่เข้ากันได้กับ EVM นั้นมีความท้าทายมากขึ้น และการรักษาความปลอดภัยของการยกเลิกในแง่ดีต้องอาศัยโหนดที่ซื่อสัตย์
  • ด้วยการพัฒนาอย่างต่อเนื่องของเทคโนโลยีการยกเลิก เราคาดหวังได้ว่าจะเห็นแอปพลิเคชันที่แพร่หลายมากขึ้นในด้านต่างๆ เช่น DeFi, NFT และเกม





🎥・วิดีโอหลัก


เลขที่

📄・บทความที่เกี่ยวข้อง


Rollups คืออะไร?


อาร์บิทรัมคืออะไร?


การมองโลกในแง่ดี (OP) คืออะไร?


zkSync คืออะไร?


สตาร์คแวร์คืออะไร?

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.
Catalogue
Leçon 3

รู้เบื้องต้นเกี่ยวกับ Rollups

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

คำนำ

Ethereum เป็นหนึ่งในบล็อคเชนที่ได้รับความนิยมมากที่สุดและได้ต่อสู้กับปัญหาด้านการปรับขยายมาอย่างยาวนาน ค่าธรรมเนียมก๊าซสูงและความเร็วการทำธุรกรรมที่ช้าเป็นปัญหาหลักที่นำไปสู่ความแออัดของเครือข่าย เพื่อแก้ไขปัญหาเหล่านี้ จึงได้มีโซลูชันการปรับขนาดต่างๆ เกิดขึ้น ในบทเรียนนี้ เราจะแนะนำโซลูชันการปรับสเกลของ Ethereum และเจาะลึกถึงการเลิกใช้ทั่วไปสองรายการ: การเลิกใช้ในแง่ดีและการเลิกใช้ ZK

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

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

Zero-knowledge rollups (ZK-rollups) ยังเป็นโซลูชันการปรับขนาดเลเยอร์ 2 ที่เพิ่มทรูพุตบน Ethereum Mainnet โดยการย้ายการคำนวณและการจัดเก็บสถานะแบบออฟไลน์ ZK-rollups สามารถประมวลผลธุรกรรมหลายพันรายการเป็นชุด แล้วโพสต์เฉพาะข้อมูลสรุปขั้นต่ำไปยัง Mainnet ข้อมูลสรุปนี้กำหนดการเปลี่ยนแปลงที่ควรทำกับสถานะ Ethereum และหลักฐานการเข้ารหัสบางอย่างที่เรียกว่าการพิสูจน์ที่ไม่มีความรู้ ซึ่งจะตรวจสอบความถูกต้องของการประมวลผลธุรกรรมแบบแบตช์

Rollups ทำงานอย่างไร

Rollups ในแง่ดี

การยกเลิกในแง่ดีเป็นโซลูชันทางเทคโนโลยีสำหรับการปรับปรุงประสิทธิภาพและความปลอดภัยของธุรกรรมบล็อกเชน มันเกี่ยวข้องกับการรวมธุรกรรมหลายรายการเป็น "การยกเลิก" และส่งไปยังเชนหลัก (Ethereum) โซลูชันนี้ช่วยประหยัดทรัพยากรในห่วงโซ่หลัก เพิ่มความเร็วและปริมาณงานในการทำธุรกรรม และลดค่าธรรมเนียมในการทำธุรกรรม

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

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

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

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

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

Rollups จัดลำดับการทำธุรกรรมนอกเครือข่ายและรวมเข้าด้วยกันก่อนที่จะโพสต์ไปยัง Ethereum

ZK-Rollups

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

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

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

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

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

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

การพิสูจน์ความรู้เป็นศูนย์

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

  1. อลิซสุ่มเลือกตัวเลข r และใช้ฟังก์ชันแฮชเพื่อคำนวณ H(r) จากนั้นจึงส่งผลลัพธ์ให้บ็อบ ฟังก์ชันแฮช H จะแปลงข้อมูลที่มีความยาวตามอำเภอใจเป็นค่าแฮชที่มีความยาวคงที่ ตัวอย่างเช่น H("สวัสดี") อาจเป็น "2f95f89f1c2328712ef7bde608ce5404e97d5f04"

  2. บ็อบสร้างตัวเลขสุ่มแล้วส่งไปให้อลิซ

  3. อลิซคำนวณ x = r + H("รหัสผ่าน") * s โดยที่ "รหัสผ่าน" คือรหัสลับที่อลิซรู้จัก จากนั้นเธอก็ส่งผลไปยัง Bob

  4. Bob คำนวณ y = H(x) และส่ง y ให้อลิซ

  5. อลิซคำนวณ z = r + H("รหัสผ่าน") s y และส่ง z ให้ Bob

  6. Bob คำนวณ w = H(z) ถ้า w เท่ากับ y แสดงว่า z = x แสดงว่า Bob รู้ว่าอลิซมีรหัสลับ "รหัสผ่าน"
    ในขั้นตอนที่ 3 อลิซรวมรหัสลับที่รู้จัก "รหัสผ่าน" เข้ากับตัวเลขสุ่ม r และค่าคงที่ H("รหัสผ่าน") * s เพื่อสร้างค่าสุ่มที่ดูเหมือน x ซึ่งทำหน้าที่เป็นตัวแทนเสมือนของ "รหัสผ่าน" ผ่าน การคำนวณฟังก์ชันแฮช มันสร้างค่าใหม่ x ที่ประกอบด้วยค่าสุ่มอย่างแท้จริง r และรหัสผ่านคงที่ “รหัสผ่าน”

ในระหว่างการโต้ตอบ ทั้งสองฝ่ายจะเห็นเฉพาะตัวเลขสุ่มของตนเองเท่านั้น ตัวอย่างเช่น อลิซรู้ r แต่ไม่รู้ s ในขณะที่บ็อบรู้ s แต่ไม่รู้ r อย่างไรก็ตาม Bob สามารถใช้ค่าสุ่ม s เพื่อตรวจสอบค่าแฮชของ Alice และพิจารณาว่าค่านั้นประกอบด้วยส่วนประกอบสุ่มเทียมหรือไม่ ความสุ่มเสี่ยงแสดงให้เห็นว่าอลิซมีกุญแจลับจริง ๆ ในขณะที่การสุ่มที่แท้จริงบ่งบอกว่าอลิซกำลังโกหก

กุญแจสำคัญของกระบวนการนี้คืออลิซใช้รหัสลับในการคำนวณ x และ z ในขั้นตอนที่ 3 และ 5 ซึ่งจะเป็นการพิสูจน์ความเป็นเจ้าของรหัสลับโดยไม่ต้องเปิดเผยเนื้อหาที่แท้จริง ตัวเลขสุ่ม r และ s พร้อมด้วยฟังก์ชันแฮช H ช่วยปกป้องความเป็นส่วนตัวของอลิซ

ข้อดีของโรลอัพ

Rollups ในแง่ดี

  1. ปรับปรุงความสามารถในการปรับขนาดได้อย่างมากโดยไม่สูญเสียความปลอดภัยหรือการกระจายอำนาจ

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

  3. มั่นใจได้ถึงการสิ้นสุดที่ไม่ไว้วางใจด้วยหลักฐานการฉ้อโกงและอนุญาตให้ชนกลุ่มน้อยที่ซื่อสัตย์สามารถรักษาความปลอดภัยของห่วงโซ่ได้

  4. การคำนวณหลักฐานการฉ้อโกงนั้นค่อนข้างง่ายและสามารถดำเนินการโดยโหนดเลเยอร์ 2 ใดก็ได้โดยไม่ต้องใช้ฮาร์ดแวร์สเป็คสูง

  5. เข้ากันได้สูงกับ EVM และ Solidity ทำให้นักพัฒนาสามารถพอร์ตสัญญาอัจฉริยะแบบเนทีฟ Ethereum เพื่อยกเลิกหรือสร้าง dApps ใหม่โดยใช้เครื่องมือที่มีอยู่
    ZK-Rollups

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

  7. เสนอการทำธุรกรรมขั้นสุดท้ายที่เร็วขึ้นเนื่องจากการอัปเดตสถานะได้รับการอนุมัติเมื่อมีการตรวจสอบความถูกต้องในเลเยอร์

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

  9. ผู้ใช้จะได้รับประโยชน์จากประสิทธิภาพของเงินทุนที่มากขึ้น และสามารถถอนเงินจากชั้นที่ 2 ได้โดยไม่ล่าช้า

  10. ภาระที่ลดลงสำหรับโหนดตัวตรวจสอบเลเยอร์ 1 และการบีบอัดข้อมูลที่ดีขึ้นสามารถช่วยลดค่าใช้จ่ายในการเผยแพร่ข้อมูลบน Ethereum ลดค่าธรรมเนียมการยกเลิกสำหรับผู้ใช้
    การพิสูจน์ความรู้ที่ไม่มีความรู้โดยทั่วไปจะอยู่ในรูปของ zk-SNARK (อาร์กิวเมนต์ความรู้แบบรวบรัดที่ไม่มีความรู้เป็นศูนย์) และ zk-STARK (อาร์กิวเมนต์ความรู้แบบโปร่งใสที่ปรับขนาดได้แบบไม่มีความรู้) สรุปความแตกต่างระหว่างทั้งสองได้ดังนี้

ข้อเสียของ Rollups

Rollups ในแง่ดี

  1. ความท้าทายในการฉ้อโกงที่อาจเกิดขึ้นอาจนำไปสู่ความล่าช้าในการทำธุรกรรมขั้นสุดท้าย

  2. ซีเควนเซอร์การยกเลิกแบบรวมศูนย์สามารถมีอิทธิพลต่อการสั่งซื้อธุรกรรม

  3. เมื่อไม่มีโหนดที่ซื่อสัตย์ ซีเควนเซอร์ที่เป็นอันตรายสามารถขโมยเงินได้โดยการโพสต์บล็อกที่ไม่ถูกต้องและภาระผูกพันของรัฐ

  4. รูปแบบการรักษาความปลอดภัยอาศัยโหนดที่ซื่อสัตย์อย่างน้อยหนึ่งโหนดในการดำเนินการธุรกรรมการยกเลิกและส่งหลักฐานการฉ้อโกงเพื่อท้าทายการเปลี่ยนสถานะที่ไม่ถูกต้อง

  5. ผู้ใช้ต้องรอจนกว่าระยะเวลาท้าทายจะสิ้นสุดลงเพื่อถอนเงินกลับไปยัง Mainnet

  6. ข้อมูลที่จัดเก็บและเผยแพร่ในเลเยอร์ 1 มีมากกว่า ZK-rollups ทำให้ใช้ทรัพยากรมากขึ้นและเพิ่มต้นทุน
    ZK-Rollups

  7. ค่าใช้จ่ายในการคำนวณและการตรวจสอบหลักฐานความถูกต้องสูง ซึ่งสามารถเพิ่มค่าธรรมเนียมสำหรับผู้ใช้การยกเลิก

  8. เนื่องจากความซับซ้อนของเทคโนโลยีที่ไม่มีความรู้ จึงเป็นเรื่องยากที่จะสร้าง ZK-rollups ที่เข้ากันได้กับ EVM

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

  10. ตัวดำเนินการแบบรวมศูนย์สามารถมีอิทธิพลต่อการสั่งซื้อของธุรกรรม

โครงการ Rollup ชั้นนำ

การมองโลกในแง่ดี

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

ระบบนิเวศของ Optimism มีความก้าวหน้าอย่างมาก โดยเริ่มจากการปล่อยอากาศสู่ชุมชนในช่วงกลางปี 2022 เพื่อให้รางวัลแก่ผู้สนับสนุนและผู้ร่วมสนับสนุนในช่วงแรก โทเค็น OP ถูกแจกจ่ายให้กับผู้ใช้ Optimism, ผู้ลงคะแนน DAO, ผู้ลงนามหลายซิกและผู้บริจาค Gitcoin

ในช่วงต้นปี 2023 Coinbase ได้เปิดตัว Base ซึ่งเป็นเครือข่ายบล็อกเชนเลเยอร์ 2 ที่พัฒนาโดยใช้ Optimism Stack แบบโอเพ่นซอร์ส Base มีจุดมุ่งหมายเพื่อให้นักพัฒนามีแพลตฟอร์มเลเยอร์ 2 ที่รวดเร็ว ปลอดภัย และปรับแต่งได้ และวางแผนที่จะรวมเข้ากับ Coinbase Wallet และ Exchange เพื่อปรับปรุงประสบการณ์ผู้ใช้และความปลอดภัย

การมองโลกในแง่ดียังคงปรับปรุงเทคโนโลยีและสถาปัตยกรรมการกำกับดูแลอย่างต่อเนื่อง ตัวอย่างเช่น แนะนำคุณลักษณะต่างๆ เช่น กลไกป้องกันความผิดพลาดของ Cannon ออกแบบโปรโตคอลซีเควนเซอร์ และสร้าง Optimism Collective แอปพลิเคชันของ Chain Factory จะอำนวยความสะดวกในการสร้างระบบนิเวศ Superchain รอบเครือข่าย Ethereum

ปัจจุบัน แอปพลิเคชันแบบกระจายศูนย์ที่รู้จักกันดีหลายตัว เช่น Uniswap, Aave และ Synthetix ได้รับการปรับใช้บน Optimism ซึ่งเป็นตัวแทนของโครงการเปิดตัวที่มองโลกในแง่ดีที่สำคัญ

อนุญาโตตุลาการ

Arbitrum ยังเป็นเครือข่าย blockchain ชั้นที่ 2 โดยใช้การหมุนเวียนในแง่ดี ใช้การออกแบบเชิงโต้ตอบหลายรอบเพื่อแก้ไขข้อพิพาทและลดภาระงานบนเครือข่าย Arbitrum นำเสนอความเข้ากันได้ของ EVM ที่แข็งแกร่ง ช่วยให้นักพัฒนาปรับใช้สัญญาอัจฉริยะบนเครือข่าย Arbitrum ได้อย่างง่ายดาย อย่างไรก็ตาม เมื่อเปรียบเทียบกับการพิสูจน์การฉ้อโกงรอบเดียวของ Optimism แล้ว Arbitrum มีขนาดบล็อกที่ใหญ่กว่า

Arbitrum ได้รับความนิยมในโครงการ DeFi ที่เป็นนวัตกรรมใหม่ สิ่งที่โดดเด่นที่สุด ได้แก่ แพลตฟอร์มการซื้อขายอนุพันธ์ GMX และ Gains Network รวมถึงโปรโตคอลการให้ยืม Radiant โครงการที่จัดตั้งขึ้นเช่น Sushiswap และ Curve ได้นำสภาพคล่องที่สำคัญมาสู่ระบบนิเวศของ Arbitrum จากข้อมูลของ Dune Analytics ณ เดือนเมษายน 2023 จำนวนผู้ใช้บน Arbitrum เกิน 1 ล้านคน โดยมีปริมาณการซื้อขายมากกว่า 1 หมื่นล้านดอลลาร์ และสินทรัพย์บนเครือข่ายสูงถึง 2 พันล้านดอลลาร์

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

แม้จะมีการโต้เถียงและข้อโต้แย้งที่เกิดขึ้นจากข้อเสนอ AIP-1 และการตัดสินใจของมูลนิธิในการขายโทเค็น ARB ราคาของโทเค็น ARB ก็ยังคงเพิ่มขึ้นอย่างต่อเนื่อง ซึ่งบ่งชี้ถึงการมองโลกในแง่ดีของตลาดเกี่ยวกับศักยภาพในอนาคต

ปัจจุบัน เครือข่าย Arbitrum เป็นหนึ่งในโครงการบล็อกเชนเลเยอร์ 2 ที่มีชีวิตชีวาที่สุดโดยใช้การสรุปในแง่ดี นำเสนอความเป็นไปได้และมูลค่าที่มากขึ้นให้กับระบบนิเวศ Ethereum

zkSync

zkSync เป็นโซลูชันการปรับขนาดเลเยอร์ 2 บนพื้นฐานของการพิสูจน์ความรู้เป็นศูนย์ มุ่งเป้าไปที่การปรับปรุงความเร็วการทำธุรกรรมและลดต้นทุนบนเครือข่าย Ethereum ในขณะที่ยังคงความเข้ากันได้กับ EVM Matter Labs ทีมพัฒนาได้เปิดตัวเฟสที่สองของเครือข่าย zkSync ซึ่งเรียกว่า zkSync Era ในช่วงต้นปี 2566 ขั้นตอนนี้ใช้อาร์กิวเมนต์ความรู้ที่รวบรัดและโปร่งใส (STARK) เพื่อปรับปรุงประสิทธิภาพของการพิสูจน์ความรู้ที่ไม่มีศูนย์

การเปิดตัว mainnet ของ zkSync ได้รับความสนใจอย่างมากจากชุมชนนักพัฒนา เกือบจะประสบความสำเร็จในการติดตั้งใช้งาน zkEVM อย่างเต็มรูปแบบ ทำให้นักพัฒนาสามารถสร้างแอปพลิเคชันที่ไม่มีความรู้โดยใช้ภาษา Solidity ซึ่งหมายความว่านักพัฒนาสามารถพอร์ตแอปพลิเคชัน Ethereum ไปยัง zkSync ได้อย่างง่ายดายและได้รับประโยชน์จากความสามารถในการปรับขนาดและความปลอดภัยที่เพิ่มขึ้น

zkSync ยังนำเสนอความสามารถในการทำงานร่วมกันกับเครือข่ายเลเยอร์ 2 และเลเยอร์ 1 อื่นๆ ผ่านบริการข้ามเชนของ Multichain และ Orbiter Finance ปัจจุบัน โครงการบล็อกเชนหลายโครงการได้ประกาศการสนับสนุนการปรับใช้ zkSync รวมถึงกระเป๋าเงิน สะพานข้ามโซ่ เกตเวย์การชำระเงิน เครื่องมือสำรวจบล็อก การแลกเปลี่ยน โปรโตคอล DeFi แพลตฟอร์ม NFT เกม ฯลฯ

ระบบนิเวศ zkSync ยังอยู่ในช่วงเริ่มต้น แต่เราได้เห็นองค์ประกอบที่ใช้งานอยู่บางส่วน รวมถึงการแลกเปลี่ยนแบบกระจายศูนย์ SyncSwap และโปรโตคอลการให้ยืม Nexon Finance แคมเปญบริจาค Gitcoin สามารถเข้าถึงได้ผ่าน zkSync

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

สตาร์คเน็ต

StarkNet เป็นโครงการปรับขนาดเลเยอร์ 2 สำหรับ Ethereum ที่พัฒนาโดยบริษัทสตาร์ทอัพ Starkware เทคโนโลยีหลักของบริษัทอิงตาม STARK (Scalable Transparent Arguments of Knowledge) ซึ่งเป็นการพิสูจน์ที่ไม่มีความรู้ เพื่อให้สามารถยืนยันการทำธุรกรรมได้รวดเร็วขึ้น ปลอดภัยขึ้น และประหยัดทรัพยากรบนบล็อกเชน ในขณะเดียวกันก็ปกป้องความเป็นส่วนตัวของผู้ใช้

StarkNet ได้รวมเข้ากับบล็อกเชนยอดนิยมหลายตัวแล้ว StarkGate ซึ่งเป็นสะพานข้ามโซ่ ได้รับการผสานรวมเพื่อรองรับการโต้ตอบกับโซลูชันการยกเลิกต่างๆ สิ่งนี้ทำให้ผู้ใช้สามารถถ่ายโอน ETH ข้าม Ethereum, Arbitrum, Optimism และ Polygon ไปยัง StarkNet ได้อย่างราบรื่น

ในช่วงปลายปี 2022 ทีมงานได้ประกาศการใช้งาน ZK-EVM ที่ประสบความสำเร็จโดยใช้ภาษาโปรแกรมไคโร ความสำเร็จนี้ได้ดึงดูดโครงการที่มีชื่อเสียง เช่น Sorare, immutableX, dYdX และ ApeX ให้ปรับใช้แอปพลิเคชันแบบกระจายอำนาจบน StarkNet

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

บทสรุป

ในบทเรียนนี้ เราได้เจาะลึกเทคโนโลยีและแนวโน้มการพัฒนาของ Ethereum rollups Rollups รวบรวมธุรกรรมหลายรายการและแยกชั้นโปรโตคอลออกจากชั้นการคำนวณ ซึ่งจะช่วยบรรเทาความแออัดบน Ethereum Mainnet และทำให้ได้ปริมาณงานธุรกรรมที่สูงขึ้นและต้นทุนที่ต่ำลง

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

เทคโนโลยีการม้วนเก็บแต่ละครั้งมีจุดแข็งของตัวเอง เมื่อเทคโนโลยีเติบโตขึ้น ความก้าวหน้าที่สำคัญได้เกิดขึ้นในด้านความสามารถข้ามสายโซ่และการรวม EVM โครงการต่างๆ เช่น Optimism, Arbitrum, zkSync และ StarkNet กำลังพัฒนาและปรับปรุงโครงสร้างพื้นฐานด้านเทคนิคอย่างแข็งขันเพื่อตอบสนองความต้องการของตลาดที่เพิ่มขึ้นสำหรับความสามารถในการปรับขนาด ความปลอดภัย และการกระจายอำนาจ

ในบทเรียนถัดไป เราจะเปรียบเทียบเครือข่ายบล็อกเชนที่เข้ากันได้กับ EVM ต่างๆ และสำรวจว่าพวกเขาแข่งขันกันอย่างไรในตลาดที่มีศักยภาพสำหรับความสามารถในการปรับขนาด Ethereum

ไฮไลท์

  • ZK-rollups และ optistic rollups เป็นโซลูชันทางเทคนิคที่มุ่งปรับปรุงประสิทธิภาพและความปลอดภัยของธุรกรรม blockchain ด้วยการบรรจุธุรกรรมหลายรายการเป็น "การยกเลิก" และส่งไปยัง Mainnet พวกเขาสามารถประหยัดทรัพยากรของ Mainnet เพิ่มความเร็วและปริมาณงานในการทำธุรกรรม และลดค่าธรรมเนียมการทำธุรกรรมสำหรับผู้ใช้
  • การยกเลิกในแง่ดีดำเนินการธุรกรรมนอกเครือข่ายและใช้หลักฐานการฉ้อโกงเพื่อตรวจหาธุรกรรมที่ดำเนินการไม่ถูกต้อง ทำให้ทุกคนสามารถตรวจสอบผลลัพธ์ของธุรกรรมการยกเลิกได้
  • หากพบการทำธุรกรรมที่ดำเนินการอย่างไม่ถูกต้องในระหว่างช่วงเวลาท้าทาย โปรโตคอลการยกเลิกจะดำเนินการธุรกรรมอีกครั้ง และซีเควนเซอร์ที่รับผิดชอบจะได้รับการลงโทษ
  • ใน ZK-rollups ผู้ดำเนินการจะส่งสรุปข้อมูลธุรกรรมแบบรวมไปยัง Mainnet และสร้างการพิสูจน์ความถูกต้องโดยใช้การพิสูจน์ที่ไม่มีความรู้เพื่อแสดงความถูกต้องของข้อมูลการยกเลิก
  • โหนดบน Mainnet จำเป็นต้องตรวจสอบความถูกต้องของการพิสูจน์ความรู้ที่ไม่มีศูนย์เท่านั้น โดยไม่ต้องตรวจสอบรายละเอียดธุรกรรมแต่ละรายการ ดังนั้นจึงไม่มีช่วงท้าทาย
  • ทั้งการยกเลิกในแง่ดีและการยกเลิก ZK ใช้เทคนิคการบีบอัดเพื่อลดข้อมูลธุรกรรม ตัวอย่างเช่น พวกเขาใช้ Merkle tree เพื่อรักษาความปลอดภัยและความสมบูรณ์ของธุรกรรมนอกเครือข่าย หรือใช้ดัชนีแทนที่อยู่กระเป๋าเงิน
  • การเลิกใช้แบบมองโลกในแง่ดีและการเลิกใช้ ZK มีข้อดีและข้อเสียในตัวเอง การสร้าง ZK-rollups ที่เข้ากันได้กับ EVM นั้นมีความท้าทายมากขึ้น และการรักษาความปลอดภัยของการยกเลิกในแง่ดีต้องอาศัยโหนดที่ซื่อสัตย์
  • ด้วยการพัฒนาอย่างต่อเนื่องของเทคโนโลยีการยกเลิก เราคาดหวังได้ว่าจะเห็นแอปพลิเคชันที่แพร่หลายมากขึ้นในด้านต่างๆ เช่น DeFi, NFT และเกม





🎥・วิดีโอหลัก


เลขที่

📄・บทความที่เกี่ยวข้อง


Rollups คืออะไร?


อาร์บิทรัมคืออะไร?


การมองโลกในแง่ดี (OP) คืออะไร?


zkSync คืออะไร?


สตาร์คแวร์คืออะไร?

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.