In this chapter, we will discuss cryptocurrency wallets in details. In earlier chapters, we have been introduced to wallets as well as the types of crypto wallets; in this chapter, we will further discuss wallets in detail, their source, and how the security of wallets can be strengthened.
Wallets are used to store private and public keys along with Bitcoin addresses. Coins can be sent or received using wallets. Wallets can store data either in databases or in structured files. For example, the Bitcoin core client wallets use the Berkeley DB file.
The topics we will cover in this chapter are as follows:
- Importance of cryptocurrency wallets
- Software wallets
- Hardware wallets
- Paper wallets
- Brain wallets
- Key derivation methods in a cryptocurrency wallet
- Mnemonic codes