Execution Layer

The execution layer entails executing transactions that update the state correctly.

zkLink Nova utilizes zkEVM (zero-knowledge Ethereum Virtual Machine) of ZK Stack to execute smart contracts and proves the correctness of execution using zero-knowledge. Like the EVM, a zkEVM transitions between states after computation is performed on transactions. The difference is that the zkEVM also creates zero-knowledge proofs to verify the correctness of every step in the programโ€™s execution.

zkEVM allows zkLink Nova to be compatible with existing Ethereum infrastructure. Nova provides an easy way for builders to fork various applications that are already deployed on Ethereum and Layer 2 rollups, thereby laying the foundations for a faster-growing ecosystem.

Last updated