How a blockchain works
The canonical pattern:
- Users broadcast transactions to the network.
- Block producers (miners in PoW, validators in PoS) collect pending transactions and bundle them into a block.
- The network agrees on which block is the next canonical one via the consensus mechanism.
- Every node independently validates and stores the new block, appending it to its local copy of the chain.
- The block’s cryptographic hash is included in the next block, making history tamper-evident — changing an old block would invalidate every subsequent hash.
The innovation isn’t the database structure (Merkle trees and linked hashes existed long before Bitcoin); it’s that the consensus mechanism lets untrusting parties agree on the state without a central authority.
Blockchain categories
- Proof-of-work (PoW) — Bitcoin, Dogecoin, Litecoin. Miners compete to solve computational puzzles; the winner produces the next block.
- Proof-of-stake (PoS) — Ethereum, Solana, Cardano, Cosmos chains. Validators lock tokens as collateral; the protocol pseudo-randomly selects who produces each block.
- Proof-of-authority / permissioned — enterprise chains, some sidechains. A known set of validators sign blocks; no anonymous participation.
- Layer-2 rollups — Arbitrum, Optimism, Base, zkSync. Technically “blockchains” with batched settlement to an underlying L1.
What blockchains actually enable
- Digital scarcity — bitcoin’s 21M-coin cap can’t be bypassed by any central party.
- Programmable money — Ethereum’s smart contracts let anyone deploy decentralized applications.
- Censorship resistance — transactions included by block producers anywhere in the world are globally visible; no one entity can revoke them.
- Auditability — every transaction since genesis is publicly visible and cryptographically linked.
Risks and considerations
“Blockchain” has become a catch-all marketing term; most business applications don’t actually benefit from the specific properties above. The core useful blockchains are a short list: Bitcoin (for monetary), Ethereum and its L2s (for smart-contract composition), Solana (for high-throughput apps), and a handful of chain-specific ecosystems (Cosmos, Polkadot, Avalanche).
Performance tradeoffs are real: a decentralized chain with 10,000+ independent validators is slow and expensive by definition. Every blockchain design is a specific answer to the “decentralization / security / scalability” trilemma, and the right answer depends on what the chain is trying to do.