📢 Gate Square Exclusive: #WXTM Creative Contest# Is Now Live!
Celebrate CandyDrop Round 59 featuring MinoTari (WXTM) — compete for a 70,000 WXTM prize pool!
🎯 About MinoTari (WXTM)
Tari is a Rust-based blockchain protocol centered around digital assets.
It empowers creators to build new types of digital experiences and narratives.
With Tari, digitally scarce assets—like collectibles or in-game items—unlock new business opportunities for creators.
🎨 Event Period:
Aug 7, 2025, 09:00 – Aug 12, 2025, 16:00 (UTC)
📌 How to Participate:
Post original content on Gate Square related to WXTM or its
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.