The Ethereum Virtual Machine (EVM) is a decentralized virtual machine provided by Ethereum. It is a tuning complete environment that can execute scripts using an international network of public nodes.