zkEVM - text book definition : ZK-rollups with EVM compatibilityLet's break that down a bit.What is an EVM ?Ethereum Virtual Machine (EVM) is the transaction execution environment on the Ethereum blockchain. EVM is responsible for executing all operations and transactions on the blockchain. The EVM allows the creation & execution of smart-contracts thereby adding 'programmability' to the blockchain. Further, it also manages the state of the Ethereum blockchain. The EVM depends ...