TechFlow, May 7 — According to an official announcement from ZKsync, ZKsync has now achieved full EVM Equivalence. Developers can directly deploy EVM bytecode compiled from Solidity on the ZKsync chain without relying on specialized tools such as zkSolc or Foundry ZKsync. This feature was introduced via Protocol Upgrade v27 and formally approved through governance proposal ZIP-9.
EVM bytecode will be executed on top of EraVM through an EVM interpreter, enabling seamless compatibility with mainstream Ethereum development tools including Foundry, Hardhat, and Remix. However, due to differences in execution mode, this mechanism still has limitations, including different gas calculation methods, lack of support for certain EVM opcodes (e.g., CALLCODE, SELFDESTRUCT), and higher execution costs compared to native EraVM contracts. ZKsync recommends performance-sensitive projects prioritize native EraVM development. This upgrade will gradually extend to other ZK chains within the Elastic Network.




