What Is Ethereum? The Complete Guide
If Bitcoin is digital gold, Ethereum is a digital computer — a programmable platform where anyone can build applications that run exactly as written, without downtime, censorship, or third-party interference.
Bitcoin proved that decentralized money works. Ethereum asked: what if you could decentralize everything else?
The Origin Story
In late 2013, a 19-year-old Russian-Canadian programmer named Vitalik Buterin published a white paper describing “a next-generation smart contract and decentralized application platform.” He’d been writing for Bitcoin Magazine and concluded that Bitcoin’s scripting language was too limited. Instead of trying to add features to Bitcoin, he proposed a new blockchain built for general-purpose computation.
Ethereum launched on July 30, 2015, with a public crowdsale that raised about 31,500 BTC (~$18.3 million at the time). The founding team included Vitalik Buterin, Gavin Wood, Charles Hoskinson (who later created Cardano), and Joseph Lubin (who founded ConsenSys).
Did you know? Vitalik Buterin first tried to add smart contract functionality to Bitcoin. When the Bitcoin community resisted the idea, he created Ethereum instead. He was 21 when the network launched.
How Ethereum Differs from Bitcoin
| Feature | Bitcoin | Ethereum |
|---|---|---|
| Primary purpose | Digital money / store of value | Programmable platform |
| Block time | ~10 minutes | ~12 seconds |
| Supply cap | 21 million BTC | No hard cap (but issuance is net-deflationary post-Merge) |
| Consensus | Proof of Work | Proof of Stake (since Sep 2022) |
| Scripting | Limited (mostly send/receive) | Turing-complete (any computation) |
| Main currency | BTC | ETH |
| Accounts | UTXO model | Account model (like a bank account) |
| Smart contracts | Basic (multisig, timelocks) | Full-featured (any logic) |
Bitcoin does one thing exceptionally well: secure, decentralized value transfer. Ethereum does many things: DeFi, NFTs, DAOs, gaming, identity, supply chain — anywhere you need programmable logic on a trusted, neutral platform.
Smart Contracts Explained
A smart contract is a program stored on the Ethereum blockchain. It has its own address, holds its own balance, and executes code when someone sends a transaction to it.
Think of it like a vending machine: you put in money, the machine follows its programmed rules, and it dispenses the product. No human operator needed. No negotiation. The rules are visible to everyone and execute identically every time.
A Practical Example
Say you want to create a simple savings contract:
- Deposit ETH
- Set a unlock date (e.g., January 1, 2027)
- Nobody — not even you — can withdraw before that date
- After the date, only your address can withdraw
In traditional finance, you’d need a bank, a time-locked savings account, legal agreements, and trust that the bank will honor the terms. With a smart contract, the rules are enforced by code running on 8,000+ nodes worldwide. The bank can’t change the terms because there is no bank.
Limitations
Smart contracts aren’t magic:
- Bugs are permanent. Once deployed, the code can’t be changed (unless it’s specifically designed with upgrade mechanisms). A bug in a smart contract can mean permanent loss of funds.
- They can’t access external data on their own. Smart contracts only see data on the blockchain. To know the weather, stock prices, or sports scores, they need oracles — services that feed real-world data into the contract.
- “Smart” is misleading. They’re not intelligent. They’re deterministic programs that execute exactly what they’re programmed to do — nothing more.
Gas: Ethereum’s Fuel
Every operation on Ethereum costs gas. Gas is denominated in gwei (1 gwei = 0.000000001 ETH). It serves two purposes:
- Prevents spam. If computation were free, anyone could run infinite loops and clog the network.
- Compensates validators. The gas fee goes to validators who process and include your transaction.
How Gas Fees Work
Transaction cost = Gas used × Gas price (gwei)
- Gas used depends on complexity. Sending ETH: ~21,000 gas. Swapping tokens on Uniswap: ~150,000 gas. Deploying a complex contract: millions of gas.
- Gas price depends on network demand. During calm periods, you might pay 5–10 gwei. During an NFT mint frenzy, it can spike to 200+ gwei.
EIP-1559: The Fee Burn
Since August 2021, Ethereum uses a two-part fee system:
- Base fee: Set by the protocol based on demand. This fee is burned — destroyed forever, reducing ETH supply.
- Priority tip: An optional tip you add to incentivize validators to include your transaction faster.
The burn mechanism means that when the network is busy, more ETH is destroyed than created. During high-activity periods, Ethereum becomes deflationary — the total supply shrinks.
Did you know? Since EIP-1559 launched, over 4 million ETH has been burned. On some days, the burn rate exceeds the issuance rate, making ETH supply decrease in real time. You can watch this at ultrasound.money.
The Ethereum Virtual Machine (EVM)
The EVM is the runtime environment where smart contracts execute. Every Ethereum node runs an identical copy of the EVM, ensuring that every contract produces the same output given the same input.
Think of it as a global, shared computer:
- Anyone can deploy a program to it
- Anyone can interact with deployed programs
- Every execution is deterministic (same input = same output, always)
- The state of every program is publicly visible
The EVM is so influential that many other blockchains have adopted it. Polygon, BNB Chain, Avalanche, Arbitrum, and dozens of others are “EVM-compatible” — meaning smart contracts written for Ethereum work on these chains with minimal or no changes.
Programming Languages
- Solidity — The dominant smart contract language. Syntax resembles JavaScript. Used by ~90% of Ethereum developers.
- Vyper — A Python-inspired alternative focused on simplicity and security. Fewer features, but harder to write vulnerable code.
- Yul — A low-level language for when you need fine-grained control over gas optimization.
The Merge: From Mining to Staking
On September 15, 2022, Ethereum completed “The Merge” — switching from Proof of Work to Proof of Stake. This was one of the most significant upgrades in blockchain history, executed on a live network worth hundreds of billions of dollars.
Before: Proof of Work
- Miners competed with GPUs and ASICs
- High energy consumption (~78 TWh/year)
- Block time: ~13 seconds
- Anyone with hardware could mine
After: Proof of Stake
- Validators lock 32 ETH as collateral
- The protocol randomly selects block proposers
- Energy reduction: ~99.95%
- Block time: exactly 12 seconds
- Validators earn ~3–5% APY on their staked ETH
Staking Options
| Method | Minimum | Control | Difficulty |
|---|---|---|---|
| Solo staking | 32 ETH | Full | High (run your own node) |
| Staking services (Lido, Rocket Pool) | Any amount | Delegated | Low (just deposit) |
| Exchange staking (Coinbase, Kraken) | Any amount | Custodial | Lowest (one click) |
Solo staking gives you maximum rewards and contributes most to decentralization. Staking services offer liquid staking tokens (like stETH) that you can use in DeFi while earning rewards. Exchange staking is the easiest but requires trusting the exchange.
Layer 2 Scaling Solutions
Ethereum’s base layer handles about 15–30 transactions per second. For a global platform, that’s not enough. Layer 2 (L2) solutions process transactions off the main chain and periodically settle results back to Ethereum.
Rollups
The dominant L2 approach. Rollups bundle hundreds of transactions into a single compressed proof posted to Ethereum.
Optimistic Rollups (Arbitrum, Optimism, Base):
- Assume transactions are valid by default
- Allow a challenge period (usually 7 days) for anyone to dispute a fraudulent transaction
- Simpler to implement, EVM-compatible out of the box
- Lower fees than Ethereum L1, but higher than ZK rollups
ZK (Zero-Knowledge) Rollups (zkSync, Starknet, Scroll, Linea):
- Generate mathematical proofs that transactions are valid
- No challenge period needed — proofs are verified instantly
- Potentially more scalable long-term
- More complex technology, still maturing
L2 in Numbers
| Network | Type | Avg. Transaction Fee | TPS |
|---|---|---|---|
| Ethereum L1 | Base layer | $0.50–$50+ | 15–30 |
| Arbitrum | Optimistic Rollup | $0.01–$0.10 | ~250 |
| Base | Optimistic Rollup | $0.001–$0.05 | ~200 |
| zkSync Era | ZK Rollup | $0.01–$0.10 | ~100 |
The trend is clear: transactions are migrating from L1 to L2s, where fees are 10–100x lower and speed is significantly higher.
Ethereum’s Ecosystem
DeFi (Decentralized Finance)
Ethereum hosts the vast majority of DeFi activity:
- Uniswap — Decentralized exchange. Trade any ERC-20 token without an account.
- Aave — Lending protocol. Deposit assets to earn interest or borrow against collateral.
- MakerDAO — Issues DAI, a decentralized stablecoin backed by crypto collateral.
- Lido — Liquid staking. Stake ETH and receive stETH, which you can use in other DeFi protocols.
- Curve — Specialized DEX for stablecoin trading with minimal slippage.
NFTs
Most NFTs live on Ethereum or its L2s. Major marketplaces include OpenSea, Blur, and Foundation. Beyond art, NFTs are used for:
- Event tickets (proof of attendance, resale controls)
- Gaming items (cross-game ownership)
- Domain names (ENS: yourname.eth)
- Real-world asset tokenization (real estate, luxury goods)
DAOs
Decentralized Autonomous Organizations govern protocols and treasuries through token-holder voting:
- Uniswap DAO — Governs the Uniswap protocol
- Aave DAO — Manages risk parameters and treasury
- ENS DAO — Oversees the Ethereum Name Service
ETH as Money
ETH serves multiple roles:
- Gas currency: You need ETH to pay for any transaction on Ethereum
- Staking collateral: Validators lock ETH to secure the network
- DeFi primitive: ETH is the base collateral asset across DeFi
- Store of value: With EIP-1559 burns and staking, ETH supply dynamics resemble a productive asset more than just a currency
The “Ultra Sound Money” Thesis
Since The Merge:
- New ETH issuance: ~0.5% per year (paid to stakers)
- ETH burned via EIP-1559: varies with network activity
- During busy periods, more ETH is burned than issued = supply decreases
Unlike Bitcoin’s “sound money” (fixed supply), Ethereum proponents argue ETH is “ultra sound money” — a supply that actively shrinks over time, making each remaining ETH incrementally more scarce.
Ethereum’s Roadmap
Ethereum’s development follows a multi-year roadmap with several parallel tracks:
| Phase | Goal | Status |
|---|---|---|
| The Merge | Switch to PoS | Completed (Sep 2022) |
| The Surge | Scale via rollups + danksharding | In progress |
| The Scourge | Mitigate MEV and centralization | Research |
| The Verge | Stateless clients via Verkle trees | Research |
| The Purge | Reduce bloat and historical storage | Research |
| The Splurge | Miscellaneous improvements | Research |
Danksharding (part of The Surge) is the next major milestone. It will create dedicated data space for L2 rollups, dramatically reducing their costs. Proto-danksharding (EIP-4844, “blobs”) already launched in March 2024, cutting L2 fees by 10–100x.
Common Misconceptions
“Ethereum is just for speculation.” Billions in real value flows through Ethereum daily for lending, borrowing, trading, insurance, and payments. Stablecoins on Ethereum (USDT, USDC, DAI) facilitate more transaction volume than many traditional payment networks.
“ETH has no supply cap, so it’s inflationary.” Since The Merge, ETH’s issuance rate is ~0.5% per year. Combined with EIP-1559 burns, the net supply change fluctuates around zero. In high-activity periods, ETH is deflationary. This is a lower inflation rate than Bitcoin’s current ~1.7%.
“Ethereum is too expensive to use.” This was true in 2021–2022. With L2 rollups, typical transactions cost pennies. The base layer is becoming a settlement layer for high-value transactions, while everyday activity happens on L2s.
“Vitalik controls Ethereum.” Vitalik is influential but doesn’t have unilateral power. Protocol changes require rough consensus among core developers, node operators, and the broader community. Multiple client teams (Geth, Nethermind, Besu, Erigon) independently implement the protocol, preventing any single team from having control.
Key Takeaways
- Ethereum is a programmable blockchain that supports smart contracts — self-executing programs with rules enforced by code, not institutions
- Gas fees pay for computation and prevent spam; EIP-1559 burns a portion of fees, making ETH potentially deflationary
- The Merge (2022) switched Ethereum to Proof of Stake, cutting energy use by 99.95%
- Layer 2 rollups (Arbitrum, Base, zkSync) make Ethereum practical for everyday transactions at pennies per transaction
- Ethereum hosts the majority of DeFi, NFT, and DAO activity in the crypto ecosystem
- ETH functions as gas currency, staking collateral, DeFi building block, and store of value simultaneously
FAQ
Q: Should I buy ETH or BTC? A: They serve different purposes. BTC is a straightforward store of value — digital gold. ETH is the fuel for a programmable ecosystem. Many investors hold both. Your allocation depends on whether you believe more in “digital gold” or “decentralized world computer” as a long-term thesis.
Q: What are ERC-20 tokens? A: A standard for creating tokens on Ethereum. Any project can create its own token following the ERC-20 specification. USDT, USDC, UNI, LINK, and thousands of others are ERC-20 tokens. They all run on Ethereum and use ETH for gas.
Q: Can Ethereum handle as many transactions as Visa? A: Not on its base layer (15–30 TPS vs. Visa’s theoretical 65,000 TPS). But with L2 rollups, the combined Ethereum ecosystem already handles thousands of TPS, and the roadmap targets 100,000+ TPS through danksharding. The architecture is different — Visa processes on a single centralized system, while Ethereum distributes processing across layers.
Q: What happens if a smart contract has a bug? A: The funds locked in the buggy contract may be at risk. There’s no customer service to call. This is why smart contract audits are critical, and why established DeFi protocols undergo multiple independent audits. The most famous example is the 2016 DAO hack, where $60 million was drained through a bug — leading to a controversial hard fork that created Ethereum Classic.
Q: What is ENS? A: Ethereum Name Service — like DNS but for crypto. Instead of a long address like 0x1234…abcd, you can register yourname.eth and use it to receive any Ethereum-based token. It also works as a decentralized web domain.