Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: Some Guy: on August 24, 2018, 11:51:22 AM



Title: How can we tell if a Bitcoin public address is in a Bitcoin Core Desktop Wallet?
Post by: Some Guy: on August 24, 2018, 11:51:22 AM
How can we tell if a Bitcoin public address is for a wallet in the Bitcoin Core Desktop Wallet program?


Title: Re: How can we tell if a Bitcoin public address is in a Bitcoin Core Desktop Wallet?
Post by: OmegaStarScream on August 24, 2018, 02:48:50 PM
I believe you can't. As far as I know, addresses are generated the same way, except for the randomness part maybe.


Title: Re: How can we tell if a Bitcoin public address is in a Bitcoin Core Desktop Wallet?
Post by: BrewMaster on August 24, 2018, 03:02:52 PM
bitcoin core like any other wallet program is creating a "bitcoin address" and that has a clear definition. it is simply hash of a public key with a specific formatting that makes the result be a string starting with 1, 3 or bc1. it doesn't matter what the wallet program is, they all do the same encoding.

imagine it like this:
you have a number that you want to represent. you have many ways.
decimal: 255
binary: 11111111
hexadeciman: FF
Base58: 5Q
Base58 with checksum: VrZDWwe

and this last way of encoding is what the bitcoin address version 1 uses. and it is shared among all the different implementation of bitcoin protocol including bitcoin core, Armory, Electrum, blockchain.info,...