Ethereum is a programmable blockchain network designed to support decentralised applications, programmable assets and transactions involving its native asset, ether. It was proposed in 2013 by Vitalik Buterin and subsequently developed by a broader community, with the network launching in 2015. Unlike systems primarily designed to maintain a monetary transaction ledger, Ethereum was designed as a general-purpose state machine in which programs called smart contracts can be deployed and executed according to deterministic protocol rules.
The network maintains shared state, including account balances, contract storage and other application data, and participants submit transactions that can cause state transitions. Ether is used as the network's native asset and is required for paying transaction fees and participating in the network's proof-of-stake consensus mechanism. Ethereum has therefore become foundational infrastructure for many decentralised applications, token standards, decentralised finance systems and digital-asset ecosystems.
Ethereum uses an account-based state model rather than Bitcoin's UTXO model. Externally owned accounts are controlled by private keys, while contract accounts are controlled by code deployed to the network. Transactions can transfer ether, invoke smart-contract functions or deploy new contracts. Execution occurs within the Ethereum Virtual Machine, a deterministic execution environment that defines how contract instructions change network state. Computation is metered through gas, which prevents unrestricted execution and gives network resources an economic cost.
A transaction's gas requirement depends on the operations performed, while the fee paid depends on the amount of gas used and the applicable gas pricing mechanism. This architecture allows developers to create complex stateful applications, but it also means that inefficient or vulnerable code can have significant financial consequences. Ethereum's programmability is one of its principal technical distinctions from more narrowly focused blockchain networks.
Ethereum originally used proof-of-work but transitioned to proof-of-stake through an upgrade commonly known as the Merge in 2022. Under proof-of-stake, validators deposit ether as economic collateral and participate in proposing and attesting to blocks. Protocol rules can impose penalties on validators that violate specified conditions, creating an economic mechanism for discouraging dishonest or faulty behaviour. The transition significantly changed Ethereum's energy requirements and validator architecture while leaving the broader application ecosystem intact.
Modern Ethereum therefore should not be described as a proof-of-work blockchain. Its consensus layer and execution layer perform different but complementary roles: the consensus layer coordinates agreement and validator duties, while the execution layer processes transactions and maintains application state. This separation is important for understanding later scalability developments, including rollups and other systems that rely on Ethereum for settlement or data availability.
Ethereum's development has increasingly focused on scaling through layered architecture rather than simply increasing the workload processed directly by the main chain. Layer-2 systems, particularly rollups, execute or aggregate transactions outside the main execution environment and use Ethereum to provide settlement and, depending on the design, data availability or dispute mechanisms. Optimistic rollups and zero-knowledge rollups use different technical approaches to establishing the correctness or challengeability of their results.
This architecture attempts to increase transaction capacity while retaining a connection to Ethereum's security and settlement infrastructure. Ethereum's roadmap has consequently evolved from an emphasis on executing all application activity directly on the main chain towards a broader ecosystem in which the base layer provides highly secure settlement and multiple secondary systems provide additional execution capacity. This layered approach introduces new dependencies, including sequencing arrangements, bridges, data-availability mechanisms and application-specific assumptions.
Ethereum's smart-contract ecosystem uses standardised interfaces that allow wallets, applications and contracts to interact with tokens and other assets in predictable ways. The ERC-20 standard established a widely adopted interface for fungible tokens, while ERC-721 and related standards support non-fungible tokens. Other standards address permissions, account abstraction, tokenised assets and application-specific requirements. These standards are not themselves assets; they specify interfaces and behaviours that contracts can implement.
Interoperability between contracts allows complex applications to compose existing components, a property commonly called composability. For example, one contract can accept a token created by another contract or use an external protocol's liquidity mechanism. Composability can accelerate innovation but also creates dependency chains in which a vulnerability or unexpected behaviour in one component can affect applications that rely upon it.
Ethereum's security depends on consensus security, client software, smart-contract correctness, cryptographic key management, economic incentives and application architecture. A secure base protocol does not make every contract deployed on it secure. Smart-contract vulnerabilities can arise from re-entrancy, flawed access controls, arithmetic assumptions, oracle manipulation, faulty upgrade mechanisms, signature errors and many other causes. Contracts can also interact in unexpected ways because external protocols and market conditions change.
Bridges and other interoperability systems can create additional attack surfaces because they must coordinate assets or messages between separate environments. Users may therefore face risks at multiple layers: Ethereum consensus, a particular contract, an application interface, a wallet, a bridge, an oracle and an external service can each introduce different failure modes.
Ethereum has become central to the development of decentralised finance, tokenisation, digital collectibles and other blockchain applications. Its general-purpose execution environment allows financial contracts such as exchanges, lending markets, derivatives mechanisms and stablecoin systems to operate according to predefined code rather than relying exclusively on conventional financial intermediaries. The same flexibility supports non-financial applications, including identity systems, games, governance mechanisms and digital ownership records.
However, Ethereum applications do not exist outside legal, economic or social systems: developers, users, validators, infrastructure providers and jurisdictions continue to influence how applications operate. High transaction demand can also produce significant fees on the base layer, while application users may need to understand gas, network selection, token approvals and bridge risks. The practical Ethereum ecosystem is consequently both a technical platform and a complex set of interoperating services.
Ethereum is sometimes described simply as a cryptocurrency, but this understates its architecture. Ether is a cryptocurrency and the native asset, while Ethereum is the network and execution platform on which many other assets and applications operate. Ethereum is also not synonymous with Smart Contracts or Decentralised Applications: those are applications and programming mechanisms enabled by the network rather than alternative names for Ethereum itself.
Another misconception is that Ethereum's proof-of-stake mechanism means validators can arbitrarily change the ledger; consensus rules constrain what valid blocks can contain, and validators are economically and technically constrained by the protocol. Finally, Ethereum's programmability does not mean contracts can directly access arbitrary external information; external data normally requires oracle mechanisms or other trusted interfaces. These distinctions are essential when analysing Ethereum's technical capabilities, security and role in the broader blockchain ecosystem.