Need for blockchain wallets:

Issues in remembering all the various Blockchain Accounts and balances.

Allows instant transactions.

Records the history of all Blockchain transactions.

A wallet is basically the equivalent of a bank account.

Features of blockchain wallets:

Security, instantaneous transactions, currency conversion, accessibility.

Types of blockchain wallets:

1)Based on location of private key

Hot Wallet

Cold Wallet

2)Based on Devices & Clients

Online Web Wallet

Mobile Wallet

Desktop Wallet

Physical Wallets

Bitcoin Clients

Hardware Wallet

Comparing different Bitcoin Wallets:

Bitcoin Core:

Full bitcoin client and builds the backbone of the network.

It offers high level of security, privacy, and stability.

It has fewer features and it takes a lot of space and memory.