Log in
Enquire now
Ethereum Virtual Machine (EVM)

Ethereum Virtual Machine (EVM)

The Ethereum Virtual Machine (EVM) is an isolated environment for running smart contracts in Ethereum

OverviewStructured DataIssuesContributors

Contents

TimelineTable: Further ResourcesReferences
Is a
Technology
Technology

Technology attributes

Related Industries
Blockchain
Blockchain
Smart contract
Smart contract
Web3
Web3

The Ethereum Virtual Machine (EVM) is a virtual state machine that functions as a runtime environment for smart contracts in Ethereum. Smart contract code that executes in the EVM is isolated from the network, filesystem, and other processes of Ethereum.

The EVM is a quasi Turing-complete system. This means that the EVM is capable of executing code of arbitrary algorithmic complexity in order to solve any computable problem, given that enough resources are dedicated. However, the amount of possible computations is intrinsically bounded by gas, which is why the EVM is only 'quasi' Turing-complete.

In order to facilitate Keccak-256 cryptographic hash scheme, the EVM is a stack-based architecture with a word size of 256-bits. This architecture also allows for the use of elliptic-curve cryptography in Ethereum's signature scheme for validating the origin and integrity of transactions.

Ethereum has been called a "global/world computer" because every node in the Ethereum network runs the EVM and executes identical instructions as all of the other nodes in order to achieve and maintain consensus about the state of the system. This makes computation on Ethereum slow and costly relative to a regular computer, but it provides several advantages over regular computers including high Byzantine fault tolerance, greater data integrity, and censorship-resistance.

Timeline

No Timeline data yet.

Further Resources

Title
Author
Link
Type
Date

Blockchain at Berkley Lecture 08: Ethereum Virtual Machine (EVM)

https://www.youtube.com/watch?v=OYfy1-5nB64

April 9, 2018

Ethereum Secure Decentralised Generalised Transaction Ledger

Dr. Gavin Wood

https://ethereum.github.io/yellowpaper/paper.pdf

PDF

What is Ethereum?

http://ethdocs.org/en/latest/introduction/what-is-ethereum.html

Web

References

Find more entities like Ethereum Virtual Machine (EVM)

Use the Golden Query Tool to find similar entities by any field in the Knowledge Graph, including industry, location, and more.
Open Query Tool
Access by API
Golden Query Tool
Golden logo

Company

  • Home
  • Press & Media
  • Blog
  • Careers
  • WE'RE HIRING

Products

  • Knowledge Graph
  • Query Tool
  • Data Requests
  • Knowledge Storage
  • API
  • Pricing
  • Enterprise
  • ChatGPT Plugin

Legal

  • Terms of Service
  • Enterprise Terms of Service
  • Privacy Policy

Help

  • Help center
  • API Documentation
  • Contact Us
By using this site, you agree to our Terms of Service.