Difference between revisions of "EVM"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
The Ethereum Virtual Machine (EVM) is the runtime environment for transaction execution in Ethereum. It includes a stack, memory, gas balance (see below), program counter, and the persistent storage for all accounts (including contract code).<ref>https://en.wikipedia.org/wiki/Ethereum#:~:text=The%20Ethereum%20Virtual%20Machine%20(EVM,accounts%20(including%20contract%20code).</ref> | The Ethereum Virtual Machine (EVM) is the runtime environment for transaction execution in Ethereum. It includes a stack, memory, gas balance (see below), program counter, and the persistent storage for all accounts (including contract code).<ref>https://en.wikipedia.org/wiki/Ethereum#:~:text=The%20Ethereum%20Virtual%20Machine%20(EVM,accounts%20(including%20contract%20code).</ref> | ||
It has since been used by many oher blockchains (Avalanche, Fantom, Harmony) and layer 2 scaling solutions (Optmistic and ZK-rollups) given its general purpose nature and developer community size. | |||
== References == | == References == |
Revision as of 10:04, 25 April 2022
The Ethereum Virtual Machine (EVM) is the runtime environment for transaction execution in Ethereum. It includes a stack, memory, gas balance (see below), program counter, and the persistent storage for all accounts (including contract code).[1]
It has since been used by many oher blockchains (Avalanche, Fantom, Harmony) and layer 2 scaling solutions (Optmistic and ZK-rollups) given its general purpose nature and developer community size.