Cryptheory – Just Crypto

Cryptocurrencies are our life! Get an Overview of Market News

What is Ethereum Virtual Machine (EVM): Heart of Ethereum

2 min read

The Ethereum Virtual Machine (EVM) is the heart of the Ethereum platform. She is responsible for running smart contracts and dApps on the Ethereum platform. But it extends far beyond the Ethereum ecosystem. Applications such as Avalanche, Polygon and Fantom also use the blockchain infrastructure.

How does the Ethereum Virtual Machine work?

The EVM is the embodiment of decentralization: It consists of numerous computers and thus forms a network that spans the entire globe. Each of these computers uses software to enable the processing of smart contracts. The Ethereum Virtual Machine also differs significantly from conventional computers. It uses special software and a decentralized network to process smart contracts.

Op Codes and Gas Charges

The programming language that programmers commonly use for smart contracts on Ethereum is called Solidity. In order to understand this language, it must in turn be translated into “bytecode”, a combination of zeros and ones. There is another language between bytecode and solidity: the “opcode”.

This can represent operational code or instructions that the EVM needs to run smart contracts. Each of these opcodes costs a certain amount of ETH to run. Summing up all the opcodes and multiplying them by their price gives the total amount of gas it takes to run a smart contract. This means that the more complex a smart contract is, the more expensive it is to execute it.

The highlight: interoperability

The big advantage that the EVM brings with it: All blockchains that use it can interact with each other. For example, smart contracts that run on Ethereum can also run on Polygon.

All content in this article is for informational purposes only and in no way serves as investment advice. Investing in cryptocurrencies, commodities and stocks is very risky and can lead to capital losses.

More for Reading