====== Ethereum Virtual Machine (EVM) ====== [[dido:public:ra:xapend:xapend.a_glossary:start| Return to Glossary ]] The **Ethereum Virtual Machin (EVM)** is a runtime environment for the [[dido:public:ra:xapend:xapend.a_glossary:e:ethereum|Ethereum]] [[dido:public:ra:xapend:xapend.a_glossary:b:blockchain|blockchain]]. It allows [[dido:public:ra:xapend:xapend.a_glossary:s:smart_contract|smart contract]] code to run by compiling to EVM bytecode. EVM plays a core role in the Ethereum blockchain to ensure a trustless mechanism without having any central administrator. EVM keeps each [[dido:public:ra:xapend:xapend.a_glossary:n:node|node]] systemically isolated from others in order to avoid security risks. Even if one node is compromised, it does not influence any other nodes and [[dido:public:ra:xapend:xapend.a_glossary:b:blockchain_network|blockchain network]]. EVM ensures the Ethereum blockchain to be secured. Source: [[https://medium.com/@eiki1212/what-is-evm-ethereum-virtual-machine-f38310130114 ]] /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- /* To add a discussion page to this page, comment out the line that says ~~DISCUSSION:off~~ */ ~~DISCUSSION:on|Outstanding Issues~~ ~~DISCUSSION:off~~