Intro: Ethereum Virtual Machine

We’ve seen how smart contracts can be expressed in code, but how are they executed on the Ethereum network? What happens under the hood that enables the distributed and decentralized execution of smart contracts? In this section, we’ll be looking at the Ethereum Virtual Machine — the heart of Ethereum — which enables the Ethereum blockchain to be programmable.

Understanding the Ethereum Virtual Machine