💞 #Gate Square Qixi Celebration# 💞
Couples showcase love / Singles celebrate self-love — gifts for everyone this Qixi!
📅 Event Period
August 26 — August 31, 2025
✨ How to Participate
Romantic Teams 💑
Form a “Heartbeat Squad” with one friend and submit the registration form 👉 https://www.gate.com/questionnaire/7012
Post original content on Gate Square (images, videos, hand-drawn art, digital creations, or copywriting) featuring Qixi romance + Gate elements. Include the hashtag #GateSquareQixiCelebration#
The top 5 squads with the highest total posts will win a Valentine's Day Gift Box + $1
Explain the five types of ZK-EVM in detail: architecture, advantages and disadvantages and solutions
Author of the original text: s Compilation of the original text: Deep Tide TechFlow
This article explores five types of ZK-EVM in detail, each with its unique architecture, advantages and disadvantages, and possible solutions.
In addition, the article also lists some practical project examples so that readers can better understand the performance of these types in practical applications. Whether you are a blockchain developer or a reader interested in blockchain technology, this article will provide you with in-depth and concise insights.
Let's explore the types of ZK-EVMs, their pros and cons.
Type 1: completely equivalent to Ethereum;
Type 2: completely equivalent to EVM;
Type 2.5: Partially equivalent to EVM;
Type 3: almost equivalent to EVM;
Type 4: where the high-level language is equivalent.
Type 1: fully equivalent to Ethereum
Architecture: It is exactly the same as Ethereum and does not change any part of the Ethereum system.
advantage
Perfect Compatibility:
shortcoming
Perfect Compatibility:
Solution to problem:
Type 2: fully equivalent to EVM
Architecture:
advantage
shortcoming
Before understanding the disadvantages, first understand what is "Keccak":
Type 2 is not compatible with applications that verify Merkle proofs of historical blocks to verify information about historical transactions, receipts/states. This is because if the hashing algorithm changes (no longer Keccak), the proof will become invalid.
We can think of Keccak as a language that uses Merkle proofs (alphabets) If ZK-EVM replaces Keccak with another hashing algorithm (such as Poseidon), Merkle proofs will become unfamiliar and applications will not be able to read them and validate their claims.
Potential solution to shortcomings: Ethereum could add future scalable history access precompilation.
project
However, these projects have not yet implemented more sophisticated precompilation, therefore, they can be considered incomplete Type 2 .
Type 2.5: Partially equivalent to EVM
Architecture:
Increase the gas cost of specific EVM operations that are difficult to prove ZK;
advantage
shortcoming
Type 3: Almost equivalent to EVM
Architecture:
advantage
shortcoming
project
Currently, Scroll and Polygon are considered Type 3, however, the ZK-EVM team should not be content with being Type 3, Type 3 is a transitional stage where ZK-EVM adds precompilation to improve compatibility and moves to Type 2.5.
Type 4: high-level language equivalent
Architecture:
advantage
shortcoming
project
Finally, we can compare the above types together to help everyone understand different zkEVMs at a glance.