How Does a Blockchain Work? A Plain-English Explanation

A blockchain is a shared, append-only ledger: a record of transactions that many independent computers all copy, all verify, and all agree on — where each new page (a "block") is cryptographically linked to the one before it. No single computer owns the record. That's the entire trick, and it's what lets strangers transact without trusting each other or a middleman.

You don't need math or coding to understand this. You need one analogy, four moving parts, and an honest picture of what the design does and doesn't do.

The ledger analogy

Imagine a village where everyone keeps an identical copy of the town's transaction book. When someone wants to record a new transaction, they shout it to the square. Everyone checks it against their own copy — does the sender have the balance? Is the signature valid? — and the people who pass the check write it into their books, grouped with other recent transactions into a new page. The page is then sealed with a stamp that depends on the content of the previous page, so anyone can verify the whole chain of pages at a glance.

That's a blockchain. The "village" is a network of independent computers (nodes), the "shouting" is broadcasting transactions, the "checking" is consensus, and the "stamp" is a cryptographic hash. Because thousands of copies exist, altering an old page would require secretly rewriting every copy after it — and beating everyone else's bookkeeping at the same time.

The four moving parts

1. Transactions

Every entry is a transaction: "move this value from this address to that address," signed with the sender's private key. The signature is the proof of authorization — verifiable by anyone, forgeable by no one (short of quantum physics breakthroughs and key theft).

2. Blocks

Transactions don't get recorded one at a time; they accumulate and are grouped into blocks. A block is a sealed batch: a list of transactions, a timestamp, and — critically — the hash of the previous block. That link is what makes it a chain.

3. Hashing: the seal

A hash is a one-way fingerprint: run any data through the hash function and you get a fixed-length string, but change even one character of the input and the output changes completely. Because each block contains its predecessor's hash, editing any old block would break the seal on the next one, and the next, and the next — a cascade that every node in the network would immediately detect.

4. Consensus: how the village agrees

Multiple people might try to write the next page at once. The network needs a rule for whose page wins — that rule is the consensus mechanism, and it differs by blockchain:

  • Proof of work (Bitcoin): participants (miners) compete to solve a deliberately hard puzzle; the first to solve it proposes the next block. Security comes from the real cost of doing the work — redoing history would require redoing all that work, for every block you'd rewrite, faster than the rest of the network.
  • Proof of stake (Ethereum, since 2022): participants (stakers) lock up value as collateral; the protocol selects among them to propose and validate blocks, and dishonest behavior destroys part of the stake. Security comes from financial risk instead of energy cost.

Both mechanisms answer the same question — "how do mutually distrusting computers agree on one shared history?" — with different economics. Both are durable design ideas; which one a given blockchain uses is a fact you can check, not a marketing claim.

The picture

How a blockchain links blocks together New transactions enter a staging area, are grouped into a new block that records the hash of the previous block, and are added to the end of a chain of sealed blocks. Each block contains a list of transactions and the fingerprint of the block before it. Block N-1 hash: a1b2… Block N-2 hash: 9f3e… New block N tx: A → B, 0.5 tx: C → D, 1.2 tx: E → F, 0.3 seal = hash(prev + txs) new transactions signed by senders links to previous Every node holds the same chain — editing an old block breaks every seal after it.
A blockchain: sealed blocks chained by hashes, with new signed transactions grouped into the next block. Every independent node keeps an identical copy.

Why is it hard to cheat?

Suppose you wanted to rewrite an old block — say, to double-spend coins you already spent. Three things stand in the way:

  1. The seal. Your rewritten block would have a different hash, breaking the link to the next block. You'd have to rewrite every block after it.
  2. The copies. Thousands of nodes hold the original chain. Your rewritten version would have to be longer (or more heavily staked, under proof of stake) than the honest chain for others to accept it.
  3. The cost. Under proof of work, that means out-spending the entire rest of the network, continuously. Under proof of stake, it means risking destroyed collateral. Both are designed to make cheating more expensive than honesty.

Be precise about what this buys you: it makes retroactive tampering impractical. It does not protect you from sending coins to the wrong address, from a scammer who convinces you to sign a transaction, or from losing your own keys. The ledger is trustworthy; your judgment about what to sign is not covered by the math.

What a blockchain is not

  • Not a computer you own. It's a database many computers agree on. You don't run it (unless you run a node, which is optional and educational).
  • Not a cryptocurrency. A blockchain is the ledger technology; a cryptocurrency is the asset that moves on it. Bitcoin and Ethereum each have a blockchain and an asset — people conflate the two constantly.
  • Not a privacy tool. The ledger is public. Every transaction, ever, is visible to anyone who looks. Pseudonymity is the ceiling, not privacy.
  • Not a guarantee of value. The technology secures the record; it says nothing about what the asset on the record is worth tomorrow.

Frequently asked questions

Do I need to run a node to use a blockchain?

No. When you use a wallet or an exchange, they talk to nodes on your behalf. Running your own node is optional — it's how you verify the ledger yourself instead of trusting a service, and it's a great way to learn. It costs disk space and bandwidth, not money.

What is a "confirmation"?

Each new block added on top of the one containing your transaction is a confirmation. More confirmations means the transaction sits deeper in the chain, and rewriting it would require redoing more work (or risking more stake). For small everyday amounts, a few confirmations is standard; for large transfers, people wait longer.

Can blockchains be forked?

Yes — and "fork" has two meanings. A soft fork is a backward-compatible rule update; a hard fork splits the community into two chains with different rules (Bitcoin Cash and Ethereum's 2016 split are the famous examples). Forks are a governance reality of decentralized systems: they're how disagreements get resolved, and they're a risk for assets on a chain that splits.

Why does the network charge fees?

Fees are the price of priority and security. They compensate whoever includes your transaction in a block (miners or stakers) and keep the network usable when demand is high. Fees vary by network and by congestion — which is one of the cost types in our fees guide.

Where to go next

With the mechanics in place: Bitcoin and Ethereum are the two blockchains worth knowing first, then the risks before you put money in.

Sources