APRIL 13
Hashing
Bitcoin’s Digital Fingerprint
The Signal
Hashing gives Bitcoin a reliable fingerprint that reveals even the smallest change.
The Reading
Imagine placing a page inside a machine. The machine reads every letter and produces a row of characters. This result is called a hash. It acts like a digital fingerprint. Put in the same page again and you get the same fingerprint. Change one word, one number or even one full stop, and a completely different fingerprint appears. Restore the page exactly and the original fingerprint returns.
This is hashing, deep inside the engine room. Bitcoin uses a cryptographic hash function called SHA-256. SHA-256 is not encryption. There is no hidden key that turns the fingerprint back into the original information. Hashing is a one-way process: easy to perform, but practically impossible to reverse.
Every Bitcoin block has a small information card called a block header. It carries a summary of the block’s transactions and the fingerprint of the block before it. Bitcoin hashes this header to create the new block’s fingerprint. If anyone changes information, its fingerprint changes. The next block no longer points to it correctly, and the break becomes visible. Nodes can calculate these fingerprints for themselves. They do not need to trust a person, bank or government to tell them the record is unchanged.
First Principles
The same information always creates the same hash.
Even a tiny change creates a completely different hash.
Hashes make changes easy to detect and help bind Bitcoin’s history securely together.
Today’s Challenge
Open Google or a similar search engine. Search for “SHA-256 calculator” and open one of the results. Never enter private, secret or personal information into an online calculator.
Type this sentence:
Bitcoin protects honest work.
The calculator will produce a long fingerprint. Leave the page open. Now add one exclamation mark:
Bitcoin protects honest work!
Look carefully at the new fingerprint. One mark changed the entire result. Remove the exclamation mark and calculate it again. The first fingerprint should return exactly.
You have just watched Bitcoin’s change detector at work. The result is predictable when the information stays the same, yet wildly different when anything changes.
Now ask yourself: if miners cannot predict which fingerprint will meet Bitcoin’s target, how do they find one?
Tomorrow’s Signal
The Lottery Nobody Can Cheat
