หัวหน้าฝ่ายเทคนิคของ Polygon อธิบายถึงสิ่งที่คาดหวังจาก zkEVM

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

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

เทคโนโลยี Zero-knowledge (ZK) เป็นโซลูชันการเข้ารหัสที่พลิกโฉมหน้าอุตสาหกรรมบล็อกเชน พวกเขาเรียกใช้ภาษาและรหัสไบต์ระดับต่ำในระดับที่ตั้งโปรแกรมได้ ซึ่งสนับสนุนโดยกฎเดียวกันกับ Ethereum mainnet

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

Vitalik Buterin ผู้ก่อตั้ง Ethereum การจัดหมวดหมู่ zkEVM ออกเป็นสี่ประเภทหลัก

  1. Type-1 zkEVMs: เทียบเท่ากับ Ethereum อย่างสมบูรณ์
  2. Type-2 zkEVMs: ความเท่าเทียมกันของ EVM (ไม่ใช่ Ethereum)
  3. Type-3 zkEVMs: ออกจาก EVM
  4. Type-4 zkEVMs: ลูกพี่ลูกน้องที่ใกล้ชิดกับ EVM
การเปรียบเทียบประเภท zkEVM โดย Vitalik
(ที่มา: บล็อก Ethereum)

Jordi Baylina ซึ่งเป็นผู้นำทีมด้านเทคนิคในการสร้าง Polygon zkEVM กล่าวว่า "โครงการนี้เป็นโครงการวิศวกรรมเต็มรูปแบบ “แนวคิดคือด้วยอุปกรณ์อิเล็กทรอนิกส์เหล่านี้ เราสร้างโปรเซสเซอร์ด้วยวิธีใดวิธีหนึ่ง ยิ่งไปกว่านั้น สามารถเขียนโปรแกรมที่ประมวลผลธุรกรรมได้ เป็นส่วนประกอบที่เต็มสแต็กโดยมีทีมงานที่แตกต่างกันทำงานในแต่ละเลเยอร์เหล่านี้ในสแต็กเหล่านี้”

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

“เราสร้างแอสเซมบลีขึ้นมาเอง มันคือโปรเซสเซอร์ใหม่ แอสเซมบลีใหม่ วิธีการเขียนฮาร์ดแวร์แบบใหม่”

รายละเอียดทางเทคนิค

ด้วยการยกเลิก zkEVM การถ่ายโอน ERC-20 จะกำหนดโครงสร้างพื้นฐานข้อมูลที่ไม่ซ้ำกัน เช่น ProgramCounter, GlobalCounter, EVMWord, GasInfo และ GasCost ซึ่งรวมถึงและมีองค์ประกอบต่างๆ เช่น สแต็ก หน่วยความจำ และรหัสออปโค้ด pc และ gc ถูกห่อหุ้มไว้เพื่อใช้งาน ในขณะที่ EVMWord จะห่อหุ้มอาร์เรย์ u8 ที่มีความยาว 32

เพื่อทำให้การดำเนินการเกี่ยวกับหน่วยความจำง่ายขึ้น นักพัฒนาใช้มาโครสนิมอย่างชาญฉลาดเพื่อแยกข้อมูลหน่วยความจำที่สำคัญ เช่น ดัชนีและลักษณะช่วง และปรับใช้ให้เป็นมาตรฐาน ในทางกลับกัน Storage จะแสดงด้วย HashMap และค่าคีย์ของมันคือ EVMWord ทั้งหมด

StackAddress แสดงเป็น usize ด้วย Stack ซึ่งเป็นอาร์เรย์แบบไดนามิกที่ประกอบด้วย EVMWord

MemoryAddress ยังเป็น usize โดยมีค่าระหว่าง 0 ถึง 1023 ในขณะที่ Memory เป็นอาร์เรย์ของ u8

สแต็กทางเทคนิคทั้งหมดของการเปิดตัว zkEVM มีอยู่ใน GitHub

การแข่งขันเพื่ออำนาจสูงสุด zkEVM

การแข่งขันกำลังเข้าสู่ตลาดด้วยผลิตภัณฑ์ที่ใช้งานได้

หลายโครงการกำลังแข่งขันกันเพื่อเปิดตัว zkEVM ที่ทำงานได้อย่างสมบูรณ์และเทียบเท่า EVM ตัวแรก โดยคู่แข่งอันดับต้นๆ ได้แก่ Polygon zkEVM, zkSync, StarkNET และ Scroll

Polygon zkEVM's เป็นโอเพ่นซอร์สและมีเป้าหมายที่จะลดค่าใช้จ่ายในการทำธุรกรรมได้ถึง 90% ในขณะที่ zkSync 2.0 ใช้งานได้บน Ethereum Testnet ทำให้นักพัฒนาสามารถเขียน Solidity smart contract ได้ StarkNET ใช้ ZK-STARK ซึ่งมีความปลอดภัยมากกว่าแต่มีข้อจำกัด และ Scroll กำลังสร้างโซลูชันที่มีองค์ประกอบสูงซึ่งให้ความสำคัญกับความปลอดภัยและความโปร่งใส

การเดิมพัน $ 250M ของ Polygon บน zkEVM

Polygon ซื้อ Hermez Network ในราคา 250 ล้านดอลลาร์ในปี 2021 และต่อมาก็เปิดตัวโซลูชั่น Ethereum Layer-2 ZK-rollup ในชื่อ Polygon Hermez ในช่วงกลางปี ​​2022 ในเดือนกรกฎาคม พ.ศ. 2022 Polygon ได้ประกาศการรีแบรนด์ของ Polygon Hermez เป็น Polygon zkEVM ซึ่งใช้แนวทาง Type-2 zkEVM เพื่อให้เทียบเท่า EVM แต่ไม่เทียบเท่า Ethereum

นักพัฒนาจะต้องปรับโค้ดและเครื่องมือ EVM ให้เข้ากับ ZK-rollup Polygon ตั้งเป้าหมายที่จะเข้าถึงการทำธุรกรรม 2000 รายการต่อวินาที และลดค่าใช้จ่ายในการทำธุรกรรมได้ถึง 10 เปอร์เซ็นต์ ทำให้มีราคาถูกกว่า Ethereum Mainnet Polygon เปิดตัว zkEVM Public Testnet เมื่อวันที่ XNUMX ตุลาคม

ที่มา: https://cryptoslate.com/polygons-technical-lead-explains-what-to-expect-from-zkevm/