Crypto wallet is a tool that can be used to interact with a blockchain network.
By the name crypto wallet
, it may seem that it used to store cryptocurrencies, but that is not the case. Crypto wallets provide the tools needed to communicate with the blockchain network. These wallets generate all the information needed to use cryptocurrencies.
For example you want to receive a payment in cryptocurrency from your friend. The easiest way to do this is to use a crypto wallet application.
Note: Cryptocurrencies do not exist in a physical form and only exist in the form of transactions and digital records in a decentralised network like blockchain. Blockchains are a digital record of ledgers. To know more about blockchains and it’s functioning, here is the link to my article on blockchains:
Crypto-wallet is an application that
Public Key — Public key
or wallet address
is the address you provide to other people to receive funds into your account.
Private Key — Private key
is like a secret key which you need to access your crypto. As the name suggests, this needs to be kept confidential as anyone who gets access to a private key can access your crypto and obviously take away your cryptocurrency.
**
Public key is analogous to a bank account id** which is shared with other people to receive funds, **private key is analogous to the online banking password** which provides access to the online account.
There’s a slight restriction while using public and private key
— keys associated for a bitcoin blockchain can only be used to receive or send bitcoins. Now that’s a problem — you would need to remember the private key and the public key pair for each type of blockchain(one for bitcoin, one for ether etc.). To solve this problem, most of the modern day wallets make use of a seed phrase to generate multiple private and public keys. So instead of backing up all the private and public key pairs, the users only need to remember the seed phrase.
Different types of wallet can be divided into 2 main groups-
Hot wallets comprise of mainly the software applications which the users can use to exchange crypto currencies. In these wallets, the private key is generated on an application connected to the internet, so we call it hot wallet.
Note: Hardware wallets are more secure for long term investors as compared to the software wallets. Since the software wallets make use of internet, they are more prone to cyber attacks. However software wallets are more convenient to use for frequent traders.
Paper wallets — Paper wallet is a piece of paper on which a blockchain address and its private key is physically printed out(mostly in the form of QR codes). Use of paper wallet is highly discouraged because of its security risk and limitations in its usage. Frauds and scams were easier due to such limitations so they have kind of become obsolete.
Now that you are aware of the types of crypto wallets and it’s functioning, choose your wallet type wisely!
And that’s a wrap! Hi, I am Gourav Dhar, a software developer and I also write blogs on Backend Development and System Design. Subscribe to my Newsletter “The Geeky Minds” and learn something new every week - https://thegeekyminds.com/subscribe
Other Articles
What is an SSL/TLS Certificate and How do they Secure Your Website?
What are WebSockets? Everything you need to know about WebSockets!
How to create the perfect Pull Request?