Visual Explainer

Blockchain, Demystified

A shared notebook that nobody controls and nobody can erase. From how it works to how you actually use it.

Start with the Analogy How Do I Actually Use It?

The Town Notebook

The Analogy

Imagine a town with no bank. Every transaction is announced in the town square, and every person carries an identical notebook. When someone shouts "Alice paid Bob $50," everyone writes it down on the same page. You can add to the notebook. You can never rip out a page.

Traditional Bank

One notebook, in a vault, controlled by one institution. You trust them to not rewrite history.

Single point of failure

Blockchain

Thousands of identical notebooks. If one person rewrites their copy, everyone else's copy proves them wrong.

No single point of failure
Centralized (Bank) BANK vs Decentralized (Blockchain)
Left: everyone depends on one ledger keeper. Right: everyone keeps their own copy and cross-checks.

What's Inside a Block?

Every ~10 minutes, transactions get bundled into a block -- a page in the notebook. Each block has three parts:

Part 1

Transactions

The actual records. "Alice sent Bob 0.5 BTC." A block typically holds ~2,000 transactions.

Part 2

Its Own Fingerprint

A hash -- a unique code computed from everything in this block. Change one character and the hash changes completely.

Part 3

Previous Block's Fingerprint

Each block carries the hash of the block before it. This is the chain. It's what makes everything tamper-proof.

Block #4,821 Prev Hash: 0a3f8c...7e21b4 Transactions: Alice -> Bob: 0.5 BTC Carol -> Dave: 1.2 BTC ... ~2,000 more transactions This Hash: 7b92d1...f483ae
A block is a sealed envelope: transactions inside, fingerprint on the outside, linked to the envelope before it.

How Blocks Form a Chain

Each block's hash is computed from its data + the previous block's hash. This creates a domino effect: change any block and every block after it breaks.

Block 1
Genesis block (the first page)
prev: 0000...0000
hash: a1b2c3...d4e5
Block 2
Alice -> Bob: 3 BTC
prev: a1b2c3...d4e5
hash: f6g7h8...i9j0
Block 3
Carol -> Dave: 1 BTC
prev: f6g7h8...i9j0
hash: k1l2m3...n4o5
Block 4
Eve -> Frank: 0.5 BTC
prev: k1l2m3...n4o5
hash: p6q7r8...s9t0

All hashes match — Each block's "prev" field matches the preceding block's hash.


Try to Tamper With It

Click the button below to change Block 2's data from "3 BTC" to "300 BTC." Watch what happens to the chain.

Block 1
Genesis block
prev: 0000...0000
hash: a1b2c3...d4e5
Block 2
Alice -> Bob: 3 BTC
prev: a1b2c3...d4e5
hash: f6g7h8...i9j0
Block 3
Carol -> Dave: 1 BTC
prev: f6g7h8...i9j0
hash: k1l2m3...n4o5
Block 4
Eve -> Frank: 0.5 BTC
prev: k1l2m3...n4o5
hash: p6q7r8...s9t0

Chain intact — All hash links are valid.


Why Thousands of Copies?

Even if you rewrite Block 2 and recompute every hash after it, you've only tampered with your copy. The other 15,000+ nodes still have the original. Your fake chain is outvoted instantly.

Node Node Node Node Node Node Node Node Fake chain 8 honest nodes reject the attacker's modified chain.
The majority always wins. One fake copy cannot overrule thousands of honest ones.

Why This Works

It's like shouting a lie in a room where 15,000 people heard the truth. Your version doesn't just sound wrong -- every mathematical fingerprint proves it's wrong.


Mining: The Stamp Contest

Someone has to decide which transactions go into the next block. But who gets to write the next page? In a system with no boss, this is solved with a contest.

1

Collect Transactions

Miners gather unconfirmed transactions waiting in the network (the "mempool") into a candidate block. They prioritize transactions that offer higher fees.

2

The Guessing Game (Proof of Work)

Each miner tries trillions of random numbers (nonces), looking for one that makes the block's hash start with enough zeros. It's pure brute force -- like trying every combination on a lock with 20 digits. This requires specialized hardware (ASICs) and massive amounts of electricity.

3

Winner Broadcasts

First to find a valid hash broadcasts the block to the network. Other nodes verify it in milliseconds -- checking a solution is trivial, finding one is astronomically hard. This asymmetry is what makes the system work.

4

Miner Gets Paid

The winning miner earns two kinds of income: the block reward (brand-new coins created from thin air) plus all the transaction fees from every transaction in that block. More on both of these below.

Why Make it Hard?

The difficulty is the security. If writing a page were free, anyone could spam fake pages. Making it expensive (electricity, hardware) means cheating costs more than playing fair. The contest ensures that honesty is always the most profitable strategy.

~10 min
Average time per block
~600Q
Hash guesses/sec (network)
~$30K
Electricity cost per block

Where Do New Coins Come From?

This is one of the most misunderstood parts of Bitcoin. Nobody pays for the newly minted coins. They are created out of nothing by the protocol itself -- written into the rules of the software from day one.

The Gold Mine Analogy

Think of it like gold in the ground. Nobody "pays" for the gold -- it exists in nature, waiting to be extracted. Miners spend real resources (equipment, energy) to dig it up. Similarly, Bitcoin miners spend electricity and hardware to earn newly created coins. The coins are the reward for securing the network.

Block Reward (New Coins)

When a miner wins the guessing game, the protocol lets them add one special transaction at the top of the block: "Create 3.125 BTC and give them to me." This is called the coinbase transaction. These coins didn't exist before -- they are brand new Bitcoin entering circulation for the first time.

Transaction Fees (Existing Coins)

Every transaction in the block includes a small fee set by the sender. The miner collects all of these fees as additional income. This isn't new money -- it's money the senders chose to pay for the service of having their transaction included. More on fees in the next section.

What a Miner Earns Per Block Block Reward: 3.125 BTC New coins, created from nothing Fees: ~0.1-1 BTC = Total miner income: ~3.2 - 4+ BTC per block Paid by senders
The block reward dominates today. As halvings reduce it, transaction fees will become the primary incentive.

The Halving: Bitcoin's Built-In Scarcity

The block reward is cut in half every 210,000 blocks (~4 years). This is hardcoded into Bitcoin's software and cannot be changed by anyone. It means the supply of new coins slows down on a fixed schedule, approaching -- but never reaching -- 21 million total Bitcoin.

2009 -- Bitcoin launches
Block reward: 50 BTC per block. Early miners earned coins worth fractions of a penny.
2012 -- First halving
Block reward drops to 25 BTC. ~10.5 million BTC already exist.
2016 -- Second halving
Block reward drops to 12.5 BTC. ~15.75 million BTC exist.
2020 -- Third halving
Block reward drops to 6.25 BTC. ~18.375 million BTC exist.
2024 -- Fourth halving (current era)
Block reward drops to 3.125 BTC. ~19.7 million BTC exist. Over 93% of all Bitcoin that will ever exist has already been mined.
2028 -- Fifth halving
Block reward will drop to 1.5625 BTC.
~2140 -- Last Bitcoin mined
Block reward reaches zero. Miners will earn only transaction fees. Total supply: exactly 21,000,000 BTC. No more will ever be created.

Key Insight

Unlike dollars, where a central bank can print unlimited money (inflation), Bitcoin's supply schedule is fixed and public. Everyone knows exactly how many new coins will be created and when. This predictability is a core part of its value proposition -- it cannot be inflated away by any government or institution.


Transaction Fees: How They Actually Work

Yes, there are fees when you send Bitcoin. But they work very differently from bank fees. The fee doesn't depend on how much money you send -- it depends on how much space your transaction takes up in a block.

The Shipping Box Analogy

Imagine each block is a shipping container with limited space. Your transaction is a box. The fee is what you pay for space in the container. A box containing $10 and a box containing $10 million take up the same space -- so the fee is the same. What makes a transaction bigger (in bytes) is complexity: more inputs and outputs (like combining coins from multiple sources) takes more space.

How Fees Are Set

You choose your own fee. Your wallet software suggests a fee based on current network congestion. Higher fee = faster confirmation (miners pick the most profitable transactions first). Lower fee = you wait longer.

What Fees Cost

Fees are measured in satoshis per virtual byte (sat/vB). A typical transaction is ~140 vB. During quiet periods, fees can be under $1. During congestion spikes, they can surge to $20-80+. This is purely supply and demand.

What You'd Actually Pay

The counterintuitive part: sending $10 and sending $1,000,000 costs the same fee.

You Send Bitcoin Fee (typical) Bank Wire Fee PayPal/Venmo
$50 $1 - $5 $25 - $50 Free (domestic)
$1,000 $1 - $5 $25 - $50 $10 - $30
$100,000 $1 - $5 $25 - $50 $2,900 (2.9%)
$10,000,000 $1 - $5 $25 - $50 + compliance Not possible
International Same fee $40 - $80 + FX markup $50+ with FX

Where Do Fees Go?

Every satoshi of every fee goes directly to the miner who includes your transaction in a block. There is no company, no intermediary, no payment processor taking a cut. The fee is a direct payment from sender to miner for the service of recording the transaction permanently.

When there's a backlog of transactions waiting, miners naturally pick the highest-fee transactions first. Your wallet shows you the current "market rate" so you can decide how fast you need your transaction confirmed.

Fee Priority: How Miners Choose

Mempool (Waiting Room) --> Next Block Waiting transactions (sorted by fee) Tx A: 80 sat/vB $4.20 Tx B: 50 sat/vB $2.60 Tx C: 10 sat/vB $0.50 Tx D: 3 sat/vB $0.15 Miner picks highest first Next Block Tx A ~10 min Tx B ~10 min Tx C ~30 min Tx D waits... maybe hours, maybe next block
Higher fees get confirmed faster. Low-fee transactions wait until there's room.

Your Wallet: Keys, Not Coins

A Bitcoin "wallet" doesn't hold coins the way a physical wallet holds cash. Your coins live on the blockchain (the shared notebook). Your wallet holds the keys that prove you own them.

The Mailbox Analogy

Your wallet is like a transparent mailbox on the street. Anyone can see what's inside (the blockchain is public). Anyone can drop money in (send you Bitcoin using your public address). But only you have the key to open it and take money out (your private key). Lose the key? The money stays in the mailbox forever -- nobody can open it, including you.

The Two Keys

Public Key (Your Address)

1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa

Share this freely. It's like an email address. Anyone who knows it can send you Bitcoin. You can generate unlimited addresses from one wallet.

Private Key (Your Password)

5HueCGU8rMjxEXxiPuD5BDk...do not share

Never share this. Ever. Anyone with your private key can spend your Bitcoin. There is no "forgot password" -- no bank, no customer support, no reset. If you lose it, your coins are gone forever.

Types of Wallets

Easiest

Exchange Wallet

The exchange (Coinbase, Kraken, etc.) holds your private keys for you. Convenient, but you're trusting a company -- exactly what Bitcoin was designed to avoid.

Best for: Beginners, small amounts, active trading

Balanced

Software Wallet

An app on your phone or computer. You control your private keys. Examples: Electrum (desktop), BlueWallet, Muun (mobile). Free to use.

Best for: Regular use, moderate amounts

Most Secure

Hardware Wallet

A physical device (like a USB stick) that keeps your private keys offline. Examples: Ledger, Trezor, ColdCard. Costs $60-200.

Best for: Long-term storage, large amounts

How to Get Bitcoin

There are several ways to acquire Bitcoin:

1

Buy on an Exchange (most common)

Create an account on an exchange (Coinbase, Kraken, Binance, etc.). Verify your identity (government-required KYC). Link a bank account, debit card, or wire transfer. Buy any amount -- you don't need a whole Bitcoin. You can buy $10 worth (that's about 0.0001 BTC).

2

Bitcoin ATMs

Physical machines in convenience stores and malls. Insert cash, scan your wallet QR code, receive Bitcoin. Convenient but fees are high (5-15%). Good for small purchases without creating an exchange account.

3

Receive from Someone

Anyone can send you Bitcoin if you share your public address. No account needed. This is how peer-to-peer payments work -- a friend, employer, or business sends BTC directly to your wallet address.

4

Earn It

Some employers and freelance platforms pay in Bitcoin. Some websites offer Bitcoin rewards. And of course, you could mine it -- though that now requires industrial-scale operations to be profitable.

You Don't Need a Whole Coin

A common misconception: you don't need to buy 1 full Bitcoin. Bitcoin is divisible to 8 decimal places. The smallest unit (0.00000001 BTC) is called a satoshi. You can buy $5 of Bitcoin just as easily as $5,000.


Sending Bitcoin: The Full Journey

Let's say you want to send 0.05 BTC (~$5,000) to your friend Dave. Here's exactly what happens, from your tap to Dave seeing the money.

YOU Open wallet app CREATE TX Enter Dave's address Amount + Fee Sign with private key BROADCAST Sent to Bitcoin network Enters the mempool (waiting room) NODES VERIFY Valid signature? Enough balance? Not a double-spend? MINER INCLUDES IN BLOCK Wins the hash puzzle Your tx is now in a sealed block ~10 min avg wait (1 confirmation) CONFIRMATIONS STACK UP Each new block on top = +1 confirmation 6 confirmations (~1 hour) = considered final Irreversible. No chargebacks. Done. DAVE SEES 0.05 BTC Visible after 1 confirmation "Final" after 6 confirmations
The full journey from your tap to Dave's wallet. No bank, no intermediary, no permission needed.

Step by Step: What You Actually Do

1

Get Dave's Bitcoin address

Dave opens his wallet and shows you a QR code or copies a string like bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh. This is his public address -- safe to share, like an email.

2

Open your wallet and enter the details

Paste Dave's address (or scan his QR code). Enter the amount: 0.05 BTC. Your wallet shows a suggested fee based on current network congestion -- say, $2.50 for confirmation in ~10 minutes, or $0.80 if you're willing to wait an hour.

3

Confirm and sign

You tap "Send." Behind the scenes, your wallet uses your private key to create a cryptographic signature -- mathematical proof that you, and only you, authorized this payment. The signed transaction is broadcast to the Bitcoin network.

4

Wait for confirmation

Your transaction sits in the mempool (waiting room). A miner picks it up, includes it in a block, and wins the hash contest. This takes ~10 minutes on average. Dave's wallet shows "pending" immediately and "confirmed" once a block is mined.

5

Done -- irreversibly

After 6 blocks (~1 hour), the transaction is considered final. There is no chargeback, no reversal, no dispute process. Dave has the money. This finality is both a feature (no fraud risk for merchants) and a risk (send to the wrong address and it's gone).

What Bitcoin Does Well

International transfers. Sending $50,000 from the US to India takes 3-5 business days via bank wire and costs $40-80+ in fees with unfavorable exchange rates. Bitcoin takes ~1 hour, costs ~$2, works on weekends, and arrives the same whether it's across the street or across the planet.

Where It's Worse

Everyday small purchases. Buying coffee with Bitcoin is impractical on the main chain -- $2 fee on a $5 coffee, plus a 10-minute wait. Layer 2 solutions like the Lightning Network fix this (instant, near-zero fees), but they add complexity.

What About Other Cryptocurrencies?

Bitcoin was the first blockchain (2009), but thousands of alternatives exist. The sending process is similar for all of them, though the details differ:

Cryptocurrency Block Time Typical Fee Main Difference
Bitcoin (BTC) ~10 min $1 - $5 First, most secure, digital gold
Ethereum (ETH) ~12 sec $0.50 - $20 Smart contracts -- programmable money and apps
Litecoin (LTC) ~2.5 min $0.01 - $0.05 Faster, cheaper Bitcoin alternative
Solana (SOL) ~0.4 sec $0.001 Very fast, lower decentralization
Lightning (BTC L2) Instant < $0.01 Bitcoin payments layer -- fast and cheap, but less simple

Important Distinction

Each cryptocurrency has its own blockchain. You cannot send Bitcoin to an Ethereum address or vice versa -- they are separate networks with separate notebooks. Always make sure you're sending to an address on the correct network. Sending to the wrong network usually means losing the funds permanently.


Why Does Any of This Matter?

Property Traditional Ledger Blockchain
Trust Trust the institution Trust the math
Censorship Bank can freeze your account No single entity can block transactions
Transparency Opaque internal records Every transaction publicly verifiable
Downtime Servers can go offline Network runs 24/7 since 2009
Tampering Insider can alter records Requires overpowering 15,000+ nodes
Inflation Central bank prints more money Fixed supply, known schedule
International Days, high fees, FX markup Same speed and cost anywhere on Earth

What Blockchain Is Good For

Situations where you need a shared record that nobody can unilaterally rewrite: international remittances, storing value outside the banking system, supply chain provenance, ownership registries, censorship-resistant payments.

What Blockchain Is Not

A magic fix for everything. If you already trust the record keeper, a blockchain adds complexity for no benefit. It's slow (~7 tx/sec for Bitcoin), energy-intensive by design, and irreversible (no consumer protection for mistakes).


The Bottom Line

A blockchain is a shared notebook where every page is sealed with a fingerprint that depends on the page before it. Thousands of people hold identical copies. Miners compete to write the next page by solving a computational puzzle, earning newly created coins (from the protocol itself, not from anyone's pocket) plus transaction fees (set by senders, based on urgency, not amount).

To use it: get a wallet (an app that holds your keys), buy Bitcoin on an exchange or receive it from someone, and send it by entering the recipient's address and choosing a fee. The transaction is permanent within an hour, costs a few dollars regardless of amount, and works the same whether the recipient is next door or on another continent.

The result: a financial system that nobody owns, nobody controls, and nobody can shut down. Whether that's revolutionary or redundant depends entirely on whether you needed to remove the middleman in the first place.

Quick Glossary

Hash — A fixed-length fingerprint computed from any data. Change one bit of input, the output changes completely.

Node — A computer running the blockchain software, keeping its own copy of the ledger.

Mining — The computational contest to find a valid hash. Winner writes the next page and earns new coins + fees.

Block Reward — New coins created by the protocol for the winning miner. Currently 3.125 BTC, halves every ~4 years.

Mempool — The waiting room where unconfirmed transactions sit until a miner picks them up.

Private Key — The secret that proves ownership. Lose it and your coins are gone forever. Share it and your coins are stolen.

Satoshi — The smallest unit of Bitcoin: 0.00000001 BTC. Named after Bitcoin's pseudonymous creator, Satoshi Nakamoto.

Confirmation — Each new block mined on top of yours is +1 confirmation. 6 confirmations (~1 hour) = considered irreversible.