If Bitcoin is crypto's first big idea — money that no single authority controls — Ethereum is the second one, and it's a different kind of idea entirely. Bitcoin asked: what if money could live on a blockchain? Ethereum, launched in 2015, asked a bigger question: what if programs could?

That one question is why roughly half of everything you hear about in crypto — tokens, stablecoins, NFTs, DeFi — traces back to Ethereum or to networks built in its image. So it's worth getting this idea right.

The vending machine

The best way to understand a smart contract is a machine you already trust: a vending machine. Think about what it actually does. You put in a coin, you press B4, and the snack drops. No cashier, no manager, no one deciding whether to honor the deal. The rules are built into the machine itself: if correct payment, then release product. It executes an agreement automatically, and you trust it not because you trust a company in that moment, but because the machine can't do anything else.

A smart contract is that, as software, running on a blockchain. It's a small program with rules written into it — "if X happens, do Y" — that lives on the network the same way a Bitcoin transaction does. Once deployed, it runs exactly as written. No company operates it day to day, no one approves each transaction, and nobody — including its creator, in most cases — can quietly change the rules or refuse to honor them.

So what is Ethereum, then?

Ethereum is the blockchain those programs run on — a shared world computer, maintained by thousands of machines, where anyone can deploy a program and anyone can use it. Bitcoin's blockchain keeps one kind of record: who owns how much bitcoin. Ethereum's blockchain keeps records and runs code, which makes it less like a ledger and more like a platform.

Two terms get mixed up constantly, so let's separate them. Ethereum is the network. Ether (ETH) is the network's own coin — and remembering the coin vs token distinction, ETH is a coin because it has its own blockchain. You need ETH to use Ethereum, because every action on the network — sending tokens, using an app — costs a small fee called gas, paid in ETH. Gas is what pays the thousands of computers doing the work, and it's why ETH has a built-in use beyond being traded.

Why this idea turned out to be so big

Once a blockchain can run programs, things that used to require a company can be rebuilt as software:

The honest caveats

"The code runs exactly as written" is a feature with a sharp edge: it includes the bugs. If a smart contract has a flaw, the flaw executes just as faithfully as the rest — and some of the biggest thefts in crypto history were not "hacks" of the blockchain itself, but attackers using a contract's own broken logic against it. There's no manager to call and no undo button; irreversibility applies to code as much as to payments.

Two more things worth knowing. Ethereum can get expensive and slow when busy — gas fees rise with demand, which is the problem the layers lesson covers. And "no one controls it" is the design goal, not always the perfect reality: the people who write a contract sometimes keep special permissions, which is one more reason checking before trusting is a habit, not a slogan.

The takeaway

Ethereum extended crypto's big idea from money to programs: agreements that execute themselves, on a network nobody owns, paid for in ETH. It's the platform underneath most of what gets built in crypto — tokens, stablecoins, and apps run by code instead of companies. And the vending machine cuts both ways: it always does exactly what it's built to do, which is only comforting if it was built right.