Learning path · Step 2 of 8

Interactive Demo

See the Chain in Action

Each block contains a hash of the previous block. Press "Tamper" — watch how one change breaks the entire chain downstream.

1Input & process

Each block shows its data, the previous block's hash and its own hash. Press Tamper on any block after the first to change its data; press Restore to undo.

2Output

All blocks valid — the chain is intact.

3Explanation

Block
A container holding a batch of validated transactions, a timestamp, the previous block's hash, and a nonce used in mining.
Hash
A fixed-length fingerprint of data produced by a one-way function. The same input always produces the same hash; any change produces a completely different one.

Explore Next

Related

ChainSources App Icon

Get ChainSources on Android

Learn blockchain on the go — free on Google Play.

Get it on Google Play