Can Two Different Private Keys Generate the Same Public Key?
Theoretically, yes, but only if the private keys differ by a multiple of the base point's order (n). Since the private key is mathematically constrained to be a number between 1 and n-1, any number outside this range will wrap around, effectively generating the same public key.
However, in practice, all legitimate private keys are chosen within this range, ensuring a unique one-to-one mapping. Therefore, for all practical purposes in cryptocurrency, a unique private key generates a unique public key.