Understanding how Sophon’s EVM implementation compares to Ethereum
While Sophon is EVM compatible and you can use familiar development tools from the Ethereum ecosystem, it provides two ways to deploy contracts:
When developing for Sophon, consider the following:
Learn about the zkEVM and how it differs from standard Ethereum EVM.
How Sophon’s EVM Bytecode Interpreter works and enables EVM equivalence.
Specific differences between Sophon’s zkVM and Ethereum EVM, including opcode and precompile differences.
If you’re unfamiliar with developing or deploying on the ZK Stack, check out:
Below are some important resources to help you understand Sophon’s EVM compatibility:
Understanding how Sophon’s EVM implementation compares to Ethereum
While Sophon is EVM compatible and you can use familiar development tools from the Ethereum ecosystem, it provides two ways to deploy contracts:
When developing for Sophon, consider the following:
Learn about the zkEVM and how it differs from standard Ethereum EVM.
How Sophon’s EVM Bytecode Interpreter works and enables EVM equivalence.
Specific differences between Sophon’s zkVM and Ethereum EVM, including opcode and precompile differences.
If you’re unfamiliar with developing or deploying on the ZK Stack, check out:
Below are some important resources to help you understand Sophon’s EVM compatibility: