ระบบนิเวศของ Ethereum ถูกกำหนดให้เป็นสักขีพยานในหนึ่งในเทรนด์บล็อกเชนที่ร้อนแรงที่สุดในปีนี้ โดยบริษัทจำนวนมากต่างกระตือรือร้นที่จะใช้ประโยชน์จากการเปิดตัว zkEVM ที่กำลังจะมาถึงของ Polygon
การพิสูจน์ความรู้เป็นศูนย์คืออะไร
เทคโนโลยี Zero-knowledge (ZK) เป็นโซลูชันการเข้ารหัสที่พลิกโฉมหน้าอุตสาหกรรมบล็อกเชน พวกเขาเรียกใช้ภาษาและรหัสไบต์ระดับต่ำในระดับที่ตั้งโปรแกรมได้ ซึ่งสนับสนุนโดยกฎเดียวกันกับ Ethereum mainnet
เป็นเครื่องเสมือนที่ใช้การพิสูจน์ความรู้เป็นศูนย์เพื่อตรวจสอบข้อมูลโดยไม่เปิดเผยข้อมูลใด ๆ เกี่ยวกับเนื้อหาหรือคุณสมบัติของข้อมูล เป็นโปรโตคอลป้องกันการเซ็นเซอร์ที่จำลองสภาพแวดล้อมการดำเนินการธุรกรรมของ Ethereum mainnet
Vitalik Buterin ผู้ก่อตั้ง Ethereum การจัดหมวดหมู่ zkEVM ออกเป็นสี่ประเภทหลัก
- Type-1 zkEVMs: เทียบเท่ากับ Ethereum อย่างสมบูรณ์
- Type-2 zkEVMs: ความเท่าเทียมกันของ EVM (ไม่ใช่ Ethereum)
- Type-3 zkEVMs: ออกจาก EVM
- Type-4 zkEVMs: ลูกพี่ลูกน้องที่ใกล้ชิดกับ EVM
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/