To buy, store and use your bitcoins and altcoins you need a public address, a private key and a wallet.