address - What's the relationship of Bitcoin addresses to public keys? - Bitcoin Stack Exchange
A Bitcoin wallet can handle multiple private keys. In ECC, you can have 2^256 private keys, and for each key, you can have 2^256 public keys. Assuming that's right (please correct me if I'm wrong...