Hi all.
I've looked around for an answer to a very simple question but I can't find anything that's enlightened me.
Am I right in saying that the bitcoin algorithm works something like this? The private key is used to generate the public key which is used to generate the address. This process only works one way. The public key can't be generated from the address and the private key can't be generated from the public key. So practically the private key is all that's needed. The address can be forgotten and regenerated if the private key is still known (and can the public key)?
If I have that right then why the need for three pieces of information? Why can't you just have a key pair and the public key acts as the address?
This is probably the best explanation I've seen so far! It definitely made the whole thing go "click" in my head!! Thank you very much for that and to the responder for confirming it!