Is there a duplicate bitcoin address
Publish: 2021-05-24 06:49:30
1. Different, bitcoin China's wallet address is platform, not your personal. You have the right to use it. It's better to keep your wallet safe.
2. Bitcoin transaction transfers are all transferred out through the bitcoin wallet, but a wallet has many receiving addresses, and the amount of each receiving address is still independent (address a receives 10 transactions, which are separated). When transferring, the transaction ID (transaction record in the address) under the address is used to transfer out, and all record addresses will be recorded when bitcoin transfers out, It is equivalent to the current account of the account book
3.
You can check according to the following rules, and a mnemonic account can apply for different BTC addresses, [request new address]; According to the different address formats supported by different chain wallets, it is normal for bitcoin addresses to be different< br />
4. The owner of the building is energetic and seems to be able to do a counter experiment; Don't connect the computer to the Internet. Take a wallet from an external USB flash drive and put it in to see if it can show how much money there is? In fact, the experiment in front of you should not be that the wallet can automatically generate a new address without networking, but that there are a large number of hidden change old addresses of your own in it. However, a large number of hidden change old addresses should be in the wallet.dat file, not in the empty wallet terminal software.
5. The solution to the equation is mining, the transaction is block, and each address will not be repeated
6. No, there will always be a few different numbers or letters. Because once the phenomenon of repetition occurs, the market may be in chaos. The creator should have thought about what the consequences would be if it happened, so I don't think there will be repetition.
7.
Of course not. The most important thing about bitcoin is its uniqueness
8. The process of BTC address generation is as follows. You can check bitcoin Chinese wiki completely:
bitcoin address generation process
(Note: some numbers are marked with & quot; 0x" Begin with, meaning that the number is in hexadecimal notation& quot; 0x" It doesn't have any meaning in itself. It's a conventional writing method handed down from C language. For example, 0xa is 10 in decimal system. In addition, 1 byte = 8-bit binary = 2-bit hexadecimal)
in the first step, randomly select a 32 byte number and size from 1 to 0xFFFF ffff ffff ffff ffff ffff ffff fffe baae dce6 af48 a03b BFD2 5e8c d036 4141 as the private key
in the second step, the elliptic curve encryption algorithm (ecdsa-secp256k1) is used to calculate the uncompressed public key corresponding to the private key A total of 65 bytes, 1 byte is 0x04, 32 bytes are x coordinates, and 32 bytes are y coordinates
the third step is to calculate the SHA-256 hash value of the public key
the fourth step is to take the previous step result and calculate the ripemd-160 hash value
the fifth step is to take the previous step result and add the address version number (bitcoin main network version number "0x00")
00
the sixth step is to take the previous step result, Calculate the SHA-256 hash value
Step 7, take the result of the previous step, and then calculate the SHA-256 hash value (HA HA)
Step 8, take the first four bytes (8-bit hexadecimal)
d61967f6
Step 9 of the result of the previous step, and add these four bytes after the result of step 5, As a check (this is the hexadecimal form of the bitcoin address)
00d61967f6
Step 10: change the address with base58 notation (this is the most common form of bitcoin address)< br />
bitcoin address generation process
(Note: some numbers are marked with & quot; 0x" Begin with, meaning that the number is in hexadecimal notation& quot; 0x" It doesn't have any meaning in itself. It's a conventional writing method handed down from C language. For example, 0xa is 10 in decimal system. In addition, 1 byte = 8-bit binary = 2-bit hexadecimal)
in the first step, randomly select a 32 byte number and size from 1 to 0xFFFF ffff ffff ffff ffff ffff ffff fffe baae dce6 af48 a03b BFD2 5e8c d036 4141 as the private key
in the second step, the elliptic curve encryption algorithm (ecdsa-secp256k1) is used to calculate the uncompressed public key corresponding to the private key A total of 65 bytes, 1 byte is 0x04, 32 bytes are x coordinates, and 32 bytes are y coordinates
the third step is to calculate the SHA-256 hash value of the public key
the fourth step is to take the previous step result and calculate the ripemd-160 hash value
the fifth step is to take the previous step result and add the address version number (bitcoin main network version number "0x00")
00
the sixth step is to take the previous step result, Calculate the SHA-256 hash value
Step 7, take the result of the previous step, and then calculate the SHA-256 hash value (HA HA)
Step 8, take the first four bytes (8-bit hexadecimal)
d61967f6
Step 9 of the result of the previous step, and add these four bytes after the result of step 5, As a check (this is the hexadecimal form of the bitcoin address)
00d61967f6
Step 10: change the address with base58 notation (this is the most common form of bitcoin address)< br />
9. Different, the address is the address, the note is the mark
Hot content