💙 Gate Square #Gate Blue Challenge# 💙
Show your limitless creativity with Gate Blue!
📅 Event Period
August 11 – 20, 2025
🎯 How to Participate
1. Post your original creation (image / video / hand-drawn art / digital work, etc.) on Gate Square, incorporating Gate’s brand blue or the Gate logo.
2. Include the hashtag #Gate Blue Challenge# in your post title or content.
3. Add a short blessing or message for Gate in your content (e.g., “Wishing Gate Exchange continued success — may the blue shine forever!”).
4. Submissions must be original and comply with community guidelines. Plagiarism or re
Explain the five types of ZK-EVM in detail: architecture, advantages and disadvantages and solutions
Original Author: 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.