1. In order to make it easier for new people to understand, sister coin will use some metaphors. Although she is not strict, she will understand better
the private key is like your bank card password
the address of
bitcoin wallet is like your bank card
as long as you have the bank card and password, anyone can withdraw money from ATM
the address of bitcoin wallet is public, which means that everyone else has your bank card, so your bank card password (private key) becomes very important at this time
once your key is disclosed, others can transfer your bitcoin
Internet search: "sister coin teaches you bitcoin" or "sister coin" find me, share more exquisite content ~!
2. The private key is a confidential block of data that, through an encrypted signature, proves that you have the right to spend bitcoin from a specific bitcoin address. Each bitcoin address has its own unique private key. If you are using wallet software, your private key is stored in your computer; If you are using an online wallet, your private key is stored on a remote server; The private key can't be disclosed, because with it, you can spend the bitcoin in its corresponding bitcoin address--- Token network forum.
3. Each person's wallet has more than one bitcoin address, and each bitcoin address represents a certain number of bitcoins. The bitcoin address is generated through a public key hash (rpiemd + Sha), and the public key is generated by the private key through elliptic curve (ECC). The private key is kept in the bitcoin wallet and should not be disclosed. The public key, together with the bitcoin address, needs to be publicly released through transaction records ring payment transactions, and the effectiveness of payment transactions is verified by the
blockchain system.
4. How are bitcoin addresses and private keys generated? Bitcoin uses elliptic curve algorithm to generate public key and private key, and chooses secp256k1 curve. The generated public key is a 33 byte large number, and the private key is a 32 byte large number. The wallet file wallet.dat directly stores the public key and private key. The bitcoin address we use when receiving and sending bitcoin is obtained after the public key is processed by the algorithm. The specific process is that the public key is first processed by SHA-256 algorithm to get 32 byte hash result, then processed by ripemed algorithm to get 20 byte summary result, and then the address we see is obtained through the character conversion process. This character conversion process is the same as that of the private key. The steps are as follows: first, add the version number to the input content (the summary result of 20 bytes for the public key and the large number of 32 bytes for the private key). After two successive SHA-256 algorithms, take the first 4 bytes of the hash result of the last time as the check code and attach it to the back of the input content, and then encode it with base58, Get the string{ RRRRR}
5. Hello, miner
6. Just the wallet.dat file. For fear of theft, back up this file to other places, and then delete it. Never back up first
7. A bitcoin address has only one private key and has nothing to do with the operation state
8. Bitcoin private key is a 256 bit random number generated by SHA-256 algorithm
9. Select the export private key in the settings, and then select the export folder
10. Bitcoin is a hot topic recently. It's a way to make money like lottery, but its appreciation and decline are a bit serious, so I don't mind playing with it.