Matter Labs’ ZK-rollup ZKsync Era has taken a significant leap by introducing full EVM bytecode compatibility. Initially built with the proprietary EraVM for faster launch timelines, ZKsync previously faced tooling friction and migration hurdles due to differences from the Ethereum Virtual Machine (EVM). This update deploys an EVM interpreter on top of EraVM, allowing developers to use their existing Solidity/Vyper contracts and Ethereum tools like Foundry, Hardhat, and Remix without modifications. This hybrid setup balances performance optimization with improved developer experience.
Developers can now deploy standard EVM bytecode on ZKsync Era without recompilation or specialized plugins.
create/create2 behaviors match Ethereum, enabling seamless address derivation across chains.
While ergs (EraVM gas units) remain cheaper than Layer 1, bytecode interpretation introduces slightly higher execution costs vs native EraVM code.
Read the whole article at: zksync.mirror.xyz