Ethereum is an open-source, globally decentralized computing infrastructure that executes programs called smart contracts.
It uses a blockchainto synchronize and store the system's state changes, along with a cryptocurrency called ether to constrain execution resource costs.
Ethereum is a deterministic but unbounded state machine, consisting of a globally singleton state and a virtual machine applying changes to that state.
Ethereum's language is Turing-complete, meaning that Ethereum can straightforwardly function as a general-purpose computer.