Zzodd
Interactive Learning

How Crypto
Actually Works

Stop watching explainer videos. Play with hashes, sign messages, and race transactions through a simulated mempool.

Section 1

What is a Blockchain?

A blockchain is a chain of blocks where each block's hash depends on the previous block's hash. Change any data and the chain breaks.

Chain Valid1 block
GGenesis Block
Nonce: 50000

DATA

PREVIOUS HASH

0x0000000000000000

BLOCK HASH

0x25a54b0cc840c840

How It Works

01

Data + Hash

Each block stores data and a unique hash derived from its contents.

02

Chain Link

Every block stores the previous block's hash, forming an unbreakable chain.

03

Tamper Proof

Change any data and all subsequent hashes break. Mining fixes it with proof of work.

Section 2

Public & Private Keys

Private keys sign messages. Public keys let others verify those signatures without revealing your secret.

Your Message

Key Pair

P
Private Key
••••••••••••••••••••••••••••••••
U
Public Key
0x6bcc71e9
Section 3

How Transactions Work

Transactions wait in the mempool until validators pick them. Higher gas fees mean faster confirmation.

Send a Transaction

Amount (ETH)0.025

Gas Fee

Auto-simulate network traffic

Mempool

0 pending

No pending transactions

Send one above, or toggle auto-simulate

Confirmed (Block #1)

No confirmed blocks yet