What is the difference between the wallet and address?
A wallet is an abstract construct, which contains a set of public and private keys randomly generated for the user.
An address represents the public key of an asymmetric key pair. The owner of the key pair can use the private key to sign transactions.
In the deterministic wallet, the keys are derived from a passphrase.
A valid signature may be created by using the private key.
A Bitcoin wallet contains all the information about user's balance, transactions history, etc.
Wallet addresses need to receive and send payments.
The concept of a wallet is present only in Bitcoin clients.
This concept of an address is present in the Bitcoin protocol itself.
A wallet is a collection of addresses.
An address is a place to send cryptocurrency to and from.
For more information, visit cryptoversal.com.