Slide 19
Slide 19 text
Ethereum VM and Solidity
● EVM provides a runtime environment to execute smart contracts
● EVM runs on a node that is isolated from the Ethereum network
● Each transaction/ contract executed needs GAS (transaction fee).
● Only the smart contract output can be inserted to the blockchain
● EVM executes the compiled Solidity bytecode
● Solidity is a contract-oriented programming language influenced by C++,
Python and JavaScript