L02: Blockchain Fundamentals

Build blocks, watch the mempool, explore real transactions, and compare blockchain networks.

View Lesson Slides (PDF)

Interactive Blockchain Demo

Open Interactive Blockchain Demo

Anders Brownworth's Interactive Blockchain Demo — mine blocks, modify data, and see how chains break. Opens in a new tab.

Guided Activities

1

Build a Blockchain

Tool: Anders Brownworth — Embed above
  1. In the embedded demo above, type some data into Block 1's "Data" field.
  2. Click "Mine" on Block 1. Notice the hash changes and the block turns green (valid).
  3. Now mine Block 2 and Block 3 as well.
  4. Go back to Block 1 and change its data. Observe: Block 1 turns red (invalid), and so do Blocks 2 and 3.
  5. This demonstrates the tamper-proof nature of blockchain — changing one block invalidates the entire chain.
Reflection question: Why does changing one block invalidate all subsequent blocks? How does this relate to the "hash pointer" concept from the lecture?
2

Watch the Bitcoin Mempool Live

Tool: mempool.space
  1. Go to mempool.space.
  2. Observe the "Incoming Transactions" visualization at the top of the page.
  3. Note the current fee rates (sat/vB) displayed for Low, Medium, and High priority.
  4. Click on any pending transaction. What information is shown? (amount, fee, size, status)
  5. Wait and watch for a new block to appear (Bitcoin mines a block approximately every 10 minutes).
Reflection question: Why do some transactions pay higher fees than others? What determines the priority of a transaction?
3

Explore a Real Bitcoin Block

Tool: blockchair.com
  1. Go to blockchair.com/bitcoin/blocks.
  2. Click on the most recent block.
  3. Find: block height, timestamp, number of transactions, total fees collected, miner/pool name.
  4. Click on the coinbase transaction (the very first transaction in the block). This is the mining reward.
  5. Note the total reward: block subsidy + transaction fees.
Reflection question: How much did the miner earn from transaction fees versus the block subsidy? What happens when the block subsidy eventually reaches zero?
4

Trace a Bitcoin Transaction

Tool: mempool.space
  1. Go to mempool.space.
  2. Click on any recently confirmed transaction.
  3. Identify: the inputs (where the Bitcoin came from), outputs (where it went), the fee paid, transaction size in bytes, and number of confirmations.
  4. Click on one of the input addresses to see its full transaction history.
  5. Notice how you can trace the flow of Bitcoin through multiple transactions.
Reflection question: What does "UTXO" (Unspent Transaction Output) mean, and how can you identify UTXOs in this transaction?
5

Compare Blockchain Networks

Tool: blockchair.com
  1. Go to blockchair.com and compare Bitcoin, Ethereum, and Litecoin.
  2. For each: note the average block time, daily transaction count, and total blockchain size.
  3. Calculate: How many blocks does Bitcoin produce in 1 hour? How many does Ethereum produce?
  4. Compare the transaction throughput (transactions per second) of each network.
Reflection question: Why does Ethereum have a much faster block time (~12 seconds) than Bitcoin (~10 minutes)? What are the tradeoffs?

Further Exploration

Go Deeper

  • Interactive Block Builder — Build and mine blocks step-by-step in our course block builder (requires HTTPS).
  • learnmeabitcoin.com — Deep-dive into Bitcoin protocol internals: block structure, Script language, P2P network operation, and the UTXO model.
Home Lessons Quizzes Glossary © Joerg Osterrieder 2025-2026. All rights reserved.