Ethereum Virtual Machine
E364845
The Ethereum Virtual Machine is a decentralized, sandboxed runtime that executes smart contracts and enforces the rules of the Ethereum blockchain across a global network of nodes.
All labels observed (4)
| Label | Occurrences |
|---|---|
| Ethereum Virtual Machine canonical | 6 |
| EVM | 1 |
| EVM remained unchanged at merge time | 1 |
| Ethereum smart contracts | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T3524554 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Ethereum Virtual Machine Context triple: [Ether, executionEnvironment, Ethereum Virtual Machine]
-
A.
Ethereum blockchain
The Ethereum blockchain is a decentralized, open-source platform that supports programmable smart contracts and powers a wide ecosystem of cryptocurrencies and decentralized applications (dApps).
-
B.
ETH
ETH is a leading Swiss public research university in Zurich renowned for its excellence in science, engineering, and technology.
-
C.
ETH
ETH is the ICAO airline designator used to identify Ethiopian Airlines in international aviation operations.
-
D.
Ether
Ether is the native cryptocurrency of the Ethereum blockchain, used to pay for transactions, execute smart contracts, and secure the network.
-
E.
Hyperledger
Hyperledger is an open-source collaborative project focused on developing enterprise-grade, permissioned blockchain frameworks and tools for business applications.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Ethereum Virtual Machine Target entity description: The Ethereum Virtual Machine is a decentralized, sandboxed runtime that executes smart contracts and enforces the rules of the Ethereum blockchain across a global network of nodes.
-
A.
Ethereum blockchain
The Ethereum blockchain is a decentralized, open-source platform that supports programmable smart contracts and powers a wide ecosystem of cryptocurrencies and decentralized applications (dApps).
-
B.
ETH
ETH is a leading Swiss public research university in Zurich renowned for its excellence in science, engineering, and technology.
-
C.
ETH
ETH is the ICAO airline designator used to identify Ethiopian Airlines in international aviation operations.
-
D.
Ether
Ether is the native cryptocurrency of the Ethereum blockchain, used to pay for transactions, execute smart contracts, and secure the network.
-
E.
Hyperledger
Hyperledger is an open-source collaborative project focused on developing enterprise-grade, permissioned blockchain frameworks and tools for business applications.
- F. None of above. chosen
Statements (78)
| Predicate | Object |
|---|---|
| instanceOf |
component of Ethereum
ⓘ
smart contract execution environment ⓘ virtual machine ⓘ |
| alsoKnownAs |
Ethereum Virtual Machine
ⓘ
surface form:
EVM
|
| architecture | stack-based virtual machine ⓘ |
| backwardCompatibility | must preserve existing contract behavior ⓘ |
| category | blockchain infrastructure ⓘ |
| charges |
gas for computation
ⓘ
gas for storage ⓘ gas for transaction data ⓘ |
| compatibilityProperty | EVM-compatible chains can run same bytecode ⓘ |
| compiledFrom | high-level smart contract languages ⓘ |
| definedIn | Ethereum Yellow Paper ⓘ |
| designedFor | execution of smart contracts ⓘ |
| determinismRequirement | same input yields same output on all nodes ⓘ |
| enforces | Ethereum protocol rules ⓘ |
| ensures |
consensus on contract state
ⓘ
deterministic execution ⓘ |
| executes | EVM bytecode ⓘ |
| executionModel | single-threaded ⓘ |
| formalSpecificationBy | Gavin Wood ⓘ |
| gasDenominatedIn | ether ⓘ |
| governedBy | Ethereum Improvement Proposals ⓘ |
| hasStandard |
EIP-150 gas cost changes
ⓘ
EIP-155 replay protection ⓘ EIP-2929 gas cost increases for state access ⓘ EIP-3529 gas refunds reduction ⓘ EIP-3541 contract code restrictions ⓘ |
| influenced | design of EVM-compatible chains ⓘ |
| inputLanguage |
Fe
ⓘ
LLL ⓘ Solidity ⓘ Vyper ⓘ Yul ⓘ |
| introducedWith | Ethereum mainnet launch in 2015 ⓘ |
| maintainedBy | Ethereum core developers ⓘ |
| networkProperty | decentralized execution across global nodes ⓘ |
| opcodeSet |
arithmetic operations
ⓘ
control flow operations ⓘ environmental information operations ⓘ logging operations ⓘ logical operations ⓘ storage operations ⓘ system operations ⓘ |
| operatesOn | Ethereum blockchain ⓘ |
| primaryFunction | enforce smart contract state transitions ⓘ |
| relatedConcept |
Ethereum account abstraction
ⓘ
Ethereum consensus layer ⓘ Ethereum execution layer ⓘ |
| resourceMetering | gas ⓘ |
| roleInEthereum | core of Ethereum execution layer ⓘ |
| runsOn |
Ethereum full nodes
ⓘ
Ethereum validator nodes ⓘ |
| sandboxProperty |
isolated from host machine
ⓘ
no direct filesystem access ⓘ no direct network access ⓘ |
| securityGoal |
prevent denial-of-service via gas limits
ⓘ
prevent infinite loops via gas exhaustion ⓘ |
| stateComponents |
account balances
ⓘ
accounts ⓘ contract code ⓘ contract storage ⓘ nonce ⓘ |
| stateModel | account-based model ⓘ |
| supports |
Turing-complete computation
ⓘ
event logs ⓘ message calls between contracts ⓘ precompiled contracts ⓘ value transfer in ether ⓘ |
| upgradeMechanism | Ethereum hard forks ⓘ |
| usedBy |
Avalanche C-Chain EVM
ⓘ
surface form:
Avalanche C-Chain
Binance Smart Chain ⓘ
surface form:
BNB Smart Chain
Ethereum blockchain ⓘ
surface form:
Ethereum mainnet
Ethereum testnets ⓘ Fantom Opera ⓘ Polygon PoS chain ⓘ many EVM-compatible blockchains ⓘ |
| uses | 256-bit word size ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Ethereum Virtual Machine Description of subject: The Ethereum Virtual Machine is a decentralized, sandboxed runtime that executes smart contracts and enforces the rules of the Ethereum blockchain across a global network of nodes.
Referenced by (9)
Full triples — surface form annotated when it differs from this entity's canonical label.