Concept of wallet
First of all, let's understand the wallet. It needs to be clarified that the wallet is not actually a tool for holding money, but a tool for holding keys (private key and public key). With the key, you can have the right to control the digital currency at the corresponding address. The following is a description of the Bitcoin mechanism, and the wallet mechanism in digital currency is similar.
1. Private key: a representative who has the right to withdraw money from a bitcoin address. If you master the private key, you will have all the power of life and death in the corresponding bitcoin address. The private key can calculate the public key, and the public key can calculate the bitcoin address. Every transaction, the payer must produce the private key and the signature generated by the private key. The signature of each transaction is different, but it is generated by the same private key. The private key is a string
2. The public key: it appears in pairs with the private key, and the public key can calculate the bitcoin address, so it can be used as a voucher for owning this bitcoin address.
3. Bitcoin address: If the blockchain is an account book, the Bitcoin address is the account number.
4. There are many kinds of wallets, such as cold wallets, hot wallets, hardware wallets, brain wallets, paper wallets, etc. I feel dizzy when I look at these concepts. I don't think we need to understand so much. As long as we understand the application scenario, the mobile phone is still PC-side, and I think we will only use light wallets. The full wallet that stores all transactions is terrible. If you really don't feel at ease, just install this wallet on a terminal that doesn't usually surf the Internet to prevent hackers from stealing it.