Homework on Role of Wallets - Questions
1. Describe in short what a bitcoin wallet does.
A bitcoin wallet is a store for your private keys.
As your private keys allows you to interact with the blockchain, creating transactions or querying for your balance (as the coins live into the blockchain rather than into the wallet), you will need to use your wallet, in a certain way, to connect with the blockchain.
There are 4 main types of wallet (without considering hosted wallets, where you don’t actually own any private key)
- Nodes: Stores the private keys and a copy of the blockchain
- SPV’s: It is an application where you can have your private keys. They will need to connect to a node to broadcast transactions or query for your balance
- Paper Wallet: You can write your private keys on a paper, so you can use it to verify your identity when creating a transaction or querying your balance in any device
- Hardware Wallets: They are specialized hardware to store your private keys, where you can store and sign transactions without sharing your private keys with any device. This adds a new layer of security, as your private keys never leave the wallet, so they are not accessible to other devices or internet.