Blocky saysHashing turns any data into a fixed fingerprint; change one bit and the hash changes completely.
A cryptographic hash (SHA-256, Keccak) maps any input to a fixed-size output that's deterministic, fast to compute, infeasible to reverse, and collision-resistant. The avalanche effect means a tiny change yields a totally different hash. Blockchains hash each block (including the previous block's hash), so altering old data would break every hash after it — that's the "chain".
Power-ups you unlock
Deterministic, one-way, collision-resistant
Avalanche: tiny change → totally different hash
Fixed-size output regardless of input
Chaining block hashes makes tampering obvious
Double-Spend Dan attacks — common mistakes
Assuming hashes can be reversed
Ignoring that weak hashes enable collisions
Confusing SHA-256 (Bitcoin) with Keccak (Ethereum)
Boss battleUse the demo to hash a string, change one character, and watch the output change.