It's impossible to explain how bitcoin works without first understanding what a Hash is.
If you'd like to expand your background knowledge, read on 👇
One of the most common Hash Functions used today is called SHA-256, which stands for "Secure Hash Algorithm, 256 bits"
Notice that no matter how much or little data you enter, the resulting hash is always different
xorbin.com/tools/sha256-h…
Basically, it does some fancy math on the input data.
If you're curious, you can look at the details here:
en.wikipedia.org/wiki/SHA-2#Pse…
1) Every fingerprint is very likely to be unique
2) If I give you just a fingerprint, you have no way of guessing what the input data was
This second point actually begins to erode the "fingerprint" analogy, but its very important.
What is the input data who's SHA-256 hash is:
04a474a12bad5d61e9d461945e6785e28b8789c591efc33a75621a2e65183393
It's because the website doesn't know what your old password was!
They only have the Hash. They have no way of figuring out what the original was
Does "Proof of Work" sound familiar?
And when one of them finds a valid one, they get to add a block to the blockchain and claim a big reward
Follow + DM or comment here if you have any questions about technical concepts that you'd like an overview of!
Thanks for everything you taught me in the Programming Bitcoin course!