Log in
Sign up
Ethereum Virtual Machine (EVM)

Ethereum Virtual Machine (EVM)

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

OverviewStructured DataIssuesContributorsActivity
Contents

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

Is a
Technology
Technology

Technology attributes

Related Industries
Blockchain
Blockchain
Smart contract
Smart contract
Web3
Web3

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
HomePress & MediaBlogCareers
We're hiring
Products
Knowledge GraphQuery ToolData RequestsKnowledge StorageAPIPricingEnterpriseChatGPT Plugin
Legal
Terms of ServiceEnterprise Terms of ServicePrivacy Policy
Help
Help centerAPI DocumentationContact Us
By using this site, you agree to our Terms of Service.