First of all, does every public key have a corresponding private key or can more than one public key correspond to just one private key?
Every public key is calculated directly from its corresponding private key. There are slightly less than 2
256 possible public/private key
pairs.
yes I don't think it will happen anytime soon because that is 1 big fuckin number of possibilities, something like
1.157920893×10^77. Well that's what a mate told me it was and he is pretty smart. I can't claim I worked that out.
Can't see it happening in my lifetime.