BEFORE WE CONTINUE... THERE'S SOMETHING EXTRAORDINARY WE NEED TO UNDERSTAND ABOUT BITCOIN....
We already know that to use certain bitcoins, we must prove that we're authorized to spend them.
But how can we prove that authorization without revealing our personal data or giving the network secret information?
THE ANSWER LIES IN TWO FUNDAMENTAL ELEMENTS: THE PRIVATE KEY AND THE PUBLIC KEY.
And the most interesting thing is that they work together, even though they serve completely different functions....