Bitcoin Private Key, Public Key, Addresses and Wallets – Bitcoin Consultant
- Getting bitcoind to accept https Requests
- SSL vs. TLS on Bitcoin Exchanges
- The Physics of Gold and Bitcoin
- Bitcoin Private Key, Public Key, Addresses and Wallets – Bitcoin Consultant
- Decentralized vs. Distributed Database Systems – Blockchain and Bitcoin Databases
What is the difference between a bitcoin public key and a wallet address?
Public Keys are used to create wallet addresses. How that public key is created is independent of the bitcoin protocol.
Both the public and the private key are stored in the wallet software. It is possible to offload these to a cold wallet.
Can you retrieve the public key from the wallet address?
Not directly, no.
If bitcoins that were received at that address have ever been sent elsewhere, then the public key should exist in the blockchain (tied to that wallet address).
If all you have is the bitcoin address, without any other record on the chain, then it is not possible to retrieve the public key.
Details on Private and Public Keys
A private key is a 32 bytes number
A public key is a 33/65 bytes number of 66 or 130 characters. Public key hash is a 20 bytes number of 40 characters. Bitcoin address is 25 bytes number with 26 to 35 characters, starting with ‘1’, or ‘3’ or ‘bc1’.
Leave a Reply