Introduction

You may have heard people call Blockchain software a wallet. What is a wallet? What is the purpose of a wallet? Is a wallet a node software? How is it used to store your cryptocurrencies? In this article, I am going to answer all these questions.

What is a Wallet?

The most popular usage of Blockchain so far is cryptocurrency, such as Bitcoin. In order to manage your cryptocurrencies, you need a software to send cryptocurrencies, receive cryptocurrencies and view balance. We call this software wallet. For people who are new to cryptocurrency, they are confused by the name. A Blockchain wallet is different from a real-world wallet. A real world wallet keeps physical bills. A Blockchain wallet doesn’t keep cryptocurrencies. It only store owner identifiers. Because cryptocurrencies are just transactions on a Blockchain network, there is no central authority to identify ownership of those transactions and result of those transactions, so a secure way is needed to identify ownership. The way of identifying ownership is a public/private keys pair. The most important purpose of a wallet is to generate and manage public/private keys. A wallet uses public keys to retrieve balance information from a Blockchain network. A wallet uses private keys to send out (spend) cryptocurrencies. Most Wallets can generate multiple public/private keys. Some Wallets can connect to different Blockchain networks and manage different types of cryptocurrency. Nodes are important parts of a Blockchain network. They have node software installed. A desktop wallet software is also a node software, but a node software may not be a wallet software. Miner nodes have miner software installed.

Types of Wallets

When we talk about Blockchain wallets, the first reaction is a desktop wallet software. Actually, there are many types of wallets,
Summary

Wallet is one of first things most people start with when they are trying Blockchain and Cryptocurrency. It is an important component of a Blockchain. Grasping the concept of Wallet could help you better understand Blockchain.