Existing dApps on Ethereum mainnet or other EVM-compatible chains can be ported to ZKsync with minimal, if any, code changes.