Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.
Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

The Ethereum Virtual Machine (EVM)

The Ethereum Virtual Machine, or EVM, is the part of the Ethereum network responsible for the interpretation and execution of smart contracts. The EVM is what defines the rules for computing a new valid state from block to block, and the rules and logic for the EVM are detailed in the yellow paper.

Because the EVM is totally isolated, its code cannot directly interact with the network or any consensus processes. The majority of the source code for creating smart contracts is written in the Solidity programming language. When executed, Solidity is translated into a format known as bytecode before being converted into opcodes, or operation codes, that the EVM can understand. These operation codes are instructions interpreted by the EVM that determine the results of a transaction.

The EVM is deterministic, meaning given the same inputs (transaction and state), all nodes will produce the same output when executing the smart contract.

The EVM can perform all kinds of actions on the blockchain so long as the user can afford to pay the gas required to compute the opcodes.

Welcome
to CoinShares

Personal data

0102

When you visit CoinShares website, cookies enhance your experience. They help us to show you more relevant content. Some cookies are necessary for the site to work and will always be active. Blocking some types of cookies may impact your experience of the website and the services which we offer on our website.

We use cookies on our site to optimize our services. Learn more about our EU cookie policy or US cookie policy.

  • Necessary
    Question circle icon
  • Preferences
    Question circle icon
  • Statistical
    Question circle icon
  • Marketing
    Question circle icon