The Ethereum Virtual Machine (EVM) is designed to operate as the environment in which Ethereum smart contracts will run. It is sandboxed and kept apart from the other components of the system. This implies that calling a certain EVM function repeatedly shouldn’t affect your data or programs in any way. The environment that enables the The post What is Ethereum virtual machine and how does it work? appeared first on CoinGape .