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

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

โหนดต้นทาง: 1992596

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

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

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

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

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

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

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

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

"we ที่สร้างขึ้น   การชุมนุม ตัวเอง มันเป็น a ใหม่ โปรเซสเซอร์, ใหม่ การชุมนุม ใหม่ ทาง of การเขียน ฮาร์ดแวร์. So มัน กดไลก์ เธอ เป็น การสร้าง a เทคโนโลยี แต่ at   เดียวกัน เวลา เธอ จำเป็นต้อง ไปยัง เรียน ไปยัง ใช้   เทคโนโลยี เธอ เป็น การสร้าง, ที่ คือ, ราคาเริ่มต้นที่   ทั่วไป มุมมอง is น่าหลงใหล, แต่ มัน ด้วย มาก ที่ท้าทาย."

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

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

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

การแข่งขันเพื่ออำนาจสูงสุด 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 ตุลาคม

ประทับเวลา:

เพิ่มเติมจาก CryptoSlate