blockmindset
Lesson 1 of 68 min

What is a Blockchain?

A blockchain is a shared, tamper-proof record book that exists on thousands of independent computers simultaneously — with no owner, no admin, and no single point of failure.

Why this matters

Blockchain is the underlying technology of Bitcoin, Ethereum, and thousands of other protocols. Before you can understand DeFi, smart contracts, or crypto security, you need a precise mental model of what a blockchain actually is — not the hype, but the mechanism.

1

The Intuition

Imagine a public record book that lives simultaneously on thousands of computers around the world. Every time someone adds a new entry, all copies update automatically. Here's the key insight: no company owns the record book. No government controls it. No hacker can corrupt it by attacking one server — they'd need to simultaneously compromise thousands of independent computers spread across the globe.

That resilience isn't magic. It comes from a specific mathematical structure that makes tampering provably detectable by every participant.

2

See it concretely

Concrete example

Think of a small town where every resident keeps their own identical copy of the community land registry. When someone sells property, every resident updates their copy simultaneously. If a fraudster tries to secretly alter their copy to claim they own the town hall, everyone else's copy immediately reveals the fraud — the records don't match.

A blockchain works the same way, but with cryptographic fingerprints instead of trust between neighbors. And it works across millions of strangers who have no reason to trust each other.

3

Tempting — but wrong

4

The precise version

A blockchain is an append-only, distributed ledger organized as a cryptographically-linked sequence of blocks. Each block B_n contains: (1) a set of validated transactions, (2) a timestamp, (3) a nonce, and (4) the SHA-256 hash of the previous block H(B_{n-1}). This backward-linking creates a tamper-evident chain: any retroactive change to block B_k changes its hash, which invalidates B_{k+1}'s stored prev_hash, which cascades forward to the chain tip. All nodes independently detect this cascade.

B_n = \{\,\text{transactions},\ \text{timestamp},\ \text{nonce},\ H(B_{n-1})\,\}

Check your understanding

Why can't a single party secretly modify a past blockchain record?

Click to reveal answer

What does 'append-only' mean and why does it matter?

Click to reveal answer

If a blockchain has no admin, who decides which transactions are valid?

Click to reveal answer

Before moving on
  • I can explain why a blockchain is different from a traditional database
  • I understand why there's no single point of failure
  • I know what 'trustless' means in this context
?Checkpoint

Why can a blockchain guarantee that a record hasn't been altered, even without a central authority?