News Report Technology
May 13, 2025

Sophon Achieves EVM Equivalence And Introduces Enhanced Developer Features

In Brief

Sophon has integrated the core technology developed by Matter Labs for ZKsync, achieving Ethereum Virtual Machine equivalence.

Sophon Achieves EVM Equivalence And Introduces Enhanced Developer Features

Entertainment-focused blockchain platform Sophon announced the adoption of core technology developed by Matter Labs for the Ethereum Layer 2 rollup ZKsync. As a result, the platform has achieved Ethereum Virtual Machine (EVM) equivalence.

EVM equivalence refers to the extent to which another blockchain environment can replicate Ethereum’s Virtual Machine behavior exactly, including compatibility at the bytecode level.

Sophon noted that developers who choose not to utilize additional features from its custom EraVM can still deploy standard EVM smart contracts using conventional Ethereum development tools. This enhancement is expected to simplify development and support the creation of more practical applications for end users.

Key Features Of Virtual Machine Bytecode Interpreter

Zero-knowledge (ZK) chains such as Era utilize EraVM, a virtual machine designed specifically for ZK applications, which differs from the EVM in terms of its instruction set and execution model. While smart contracts written in Solidity or Vyper can be compiled for EraVM, certain execution differences and tooling limitations have historically required some adaptations.

In order to mitigate these challenges, ZKsync has implemented an EVM execution mode using an EVM Bytecode Interpreter. This allows unmodified EVM bytecode to be executed on ZK chains without the need for recompilation or changes to development tools. This compatibility makes it possible for applications originally built for Ethereum to run on ZKsync while EraVM continues to serve as the underlying execution engine.

The EVM Interpreter does not replace EraVM; rather, it functions as a compatibility layer that enables Ethereum-based bytecode to operate within the EraVM infrastructure. When an EVM contract is deployed, its bytecode hash is tagged with a specific identifier that signals the system to execute it via the interpreter rather than natively through EraVM.

During execution, EVM opcodes are processed at runtime by the interpreter, which maps them to their corresponding EraVM instructions while aiming to replicate Ethereum’s behavior as closely as possible. In terms of resource usage, while the execution is priced using EraVM’s native gas unit, the EVM gas model is maintained within the interpreter for internal accounting.

Solidity and Vyper contracts can be deployed directly without the need for recompilation using tools like zksolc or zkvyper, maintaining compatibility with the original Ethereum bytecode. This enables straightforward migration or parallel deployment of existing smart contracts. The system also supports standard Ethereum development environments, allowing developers to use frameworks such as Foundry, Hardhat, and Remix without requiring any custom plugins or additional configuration. This helps preserve familiar workflows and simplifies integration.

Address derivation behaves consistently with Ethereum’s specifications, meaning that the create and create2 operations produce identical contract addresses as they would on the Ethereum mainnet, ensuring predictability and compatibility. In addition, several system-level contracts are pre-deployed and ready for immediate use, including implementations like create2, multicall3, and singletonFactory (aligned with ERC-2470). This pre-availability streamlines development by reducing setup requirements and providing ready-to-use infrastructure components.

Although the interpreter enables contracts written for Ethereum to run without modification, there are notable distinctions between this setup and running contracts on the Ethereum network directly. 

For example, gas fees are paid in ergs—EraVM’s native unit—not in Ethereum’s gas. Some EVM operations, such as CALLCODE and SELFDESTRUCT, are not supported due to technical constraints in EraVM. Additionally, the translation process results in higher transaction costs, often ranging from 1.5 to 4 times more than those incurred by native EraVM contracts.

Cross-compatibility is also limited, with functions like `delegatecall` not working between EVM and EraVM contracts. Therefore, while the EVM Interpreter offers convenience for teams seeking Ethereum compatibility, contracts written specifically for EraVM are generally more cost-efficient and performant. Developers are advised to use native EraVM deployment when optimal execution efficiency is a priority.

Disclaimer

In line with the Trust Project guidelines, please note that the information provided on this page is not intended to be and should not be interpreted as legal, tax, investment, financial, or any other form of advice. It is important to only invest what you can afford to lose and to seek independent financial advice if you have any doubts. For further information, we suggest referring to the terms and conditions as well as the help and support pages provided by the issuer or advertiser. MetaversePost is committed to accurate, unbiased reporting, but market conditions are subject to change without notice.

About The Author

Alisa, a dedicated journalist at the MPost, specializes in cryptocurrency, zero-knowledge proofs, investments, and the expansive realm of Web3. With a keen eye for emerging trends and technologies, she delivers comprehensive coverage to inform and engage readers in the ever-evolving landscape of digital finance.

More articles
Alisa Davidson
Alisa Davidson

Alisa, a dedicated journalist at the MPost, specializes in cryptocurrency, zero-knowledge proofs, investments, and the expansive realm of Web3. With a keen eye for emerging trends and technologies, she delivers comprehensive coverage to inform and engage readers in the ever-evolving landscape of digital finance.

Hot Stories
Join Our Newsletter.
Latest News

The Calm Before The Solana Storm: What Charts, Whales, And On-Chain Signals Are Saying Now

Solana has demonstrated strong performance, driven by increasing adoption, institutional interest, and key partnerships, while facing potential ...

Know More

Crypto In April 2025: Key Trends, Shifts, And What Comes Next

In April 2025, the crypto space focused on strengthening core infrastructure, with Ethereum preparing for the Pectra ...

Know More
Read More
Read more
Charles Hoskinson Reveals Plan For Private Stablecoin On Cardano To Balance Law And Privacy
News Report Technology
Charles Hoskinson Reveals Plan For Private Stablecoin On Cardano To Balance Law And Privacy
May 13, 2025
Apple Considers Integrating Perplexity In Safari Amid First Search Decline
News Report Technology
Apple Considers Integrating Perplexity In Safari Amid First Search Decline
May 13, 2025
Wormhole Becomes Interoperability Provider For VanEck’s First Tokenized Fund
News Report Technology
Wormhole Becomes Interoperability Provider For VanEck’s First Tokenized Fund
May 13, 2025
Gate.io Redefines Investment Paradigm With Four Core Token Launch Engines
News Report Technology
Gate.io Redefines Investment Paradigm With Four Core Token Launch Engines
May 13, 2025