Interactive Beginner Module

Blockchain Basics

No technical experience required. Learn how blockchain works through simple analogies and hands-on mini-labs.

Back

What will you learn today?

1. The Digital Fingerprint

Creating a unique ID for information.

Think of hashing like a magical text grinder. You can put any amount of words into it—a single name, a sentence, or an entire book. The grinder mixes it up and spits out a unique code that is always the exact same length.

This unique code is called a Hash. It acts like a digital fingerprint for your data.

The Butterfly Effect: If you change even a single period or letter in the original text, the entire fingerprint changes completely! This makes it impossible for someone to sneakily alter data without everyone noticing.
Any typed message goes here...
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Lab 1: Try the Butterfly Effect

Type of Math:
64 characters
Loading...

Try adding a single dot to your message above and watch how the entire fingerprint changes!

2. What Exactly Is a Block?

The digital box that holds information.

Think of a block simply as a secure digital box. Instead of storing data randomly, a blockchain packs data neatly into these boxes.

Each box usually contains:

  • Data: The actual information (like "Alice paid Bob $5").
  • Previous Link: The fingerprint of the box that came right before it.
  • Nonce: A random "magic number" (we'll explain this next!).
Key idea:
A blockchain is literally just a chain of these digital boxes linked together forever.

Inside a Block

Box Number
#1024
The Data
Alice gave Bob 50 Coins
Link to Previous Box
000af9c1e3b2...
Magic Number (Nonce)
35230
This Box's Final Fingerprint
0000c91a4f88e0a91d7d0d3b...

3. The Guessing Game (Mining)

Securing the box with hard work.

We can't just let anyone create boxes instantly, otherwise bad guys could flood the system. So, the blockchain makes a rule: A box is only valid if its final fingerprint starts with '0000'.

Since you can't change the actual data to alter the fingerprint, we add a dummy number called the Nonce. Mining is just a computer rapidly guessing different Nonce numbers (1, 2, 3...) until it luckily creates a fingerprint that starts with four zeros!

Lab 2: Mine Your Own Block

Calculating...

4. Linking the Chain

Why you can't cheat the system.

This is the true genius of blockchain. Each box stores the fingerprint of the box right before it.

Lab 3 Setup: Try acting like a hacker below. Change the Data in Box 1. Watch how its fingerprint changes, which breaks the link to Box 2, causing a domino effect that ruins the whole chain!

Box 1

The Start
00000000000...
...

Box 2

...
...

Box 3

...
...

5. The Team Vote (Consensus)

Why no single person owns the chain.

The final piece of the puzzle: the blockchain doesn't live on just one computer. Exact copies are kept on thousands of different computers around the world.

Majority Rules: If a hacker somehow changes a box on their computer, it won't match the copies on everyone else's computer. The group compares notes, sees the hacker is outvoted, and throws the bad copy in the trash!
Alice's Computer
Bob's Computer
Sam's Computer

You've got the basics down!

You now understand fingerprints (hashes), digital boxes (blocks), guessing games (mining), and group voting (consensus).

Ready to go deeper?

Launch the full-scale Distributed Ledger Simulator. Observe how 3 peers maintain consensus across 5 chained blocks in real-time, and what happens when you try to hack one.

Launch Simulator