
Coinbase and blockchain are popular web wallet providers. A bitcoin wallet is a software program in which bitcoins are stored. For every individual who has a balance in a bitcoin wallet, there is a private key corresponding to the bitcoin address of that wallet. Bitcoin wallets facilitate the sending and receiving of bitcoins and give ownership of the bitcoin balance to the user. The four main types are desktop, mobile, web, and hardware.