So, check it out
"addr": "1N6Xc6abEK51M5zM2wMDAJ7NNT7WEoqAnm",
"compressed": true,
"encrypted_privkey": "940a219b366b11218e725047595408ac1fe6e0419944fb45989e98600b2365512c20f95398d1aaf 65c50e5738599a42a",
"label": "CaBTC",
"pubkey": "03d2c1702d0eb5580784a050b9df6387759c3b1c48a7c50eedf44e5b86327f5710",
"reserve": 0
This is from a wallet.dat dump, and there aren’t any outgoing transactions from this wallet. So the question is, can we figure out the public key somehow? Is there a tool out there that could convert this address: 1PWo3JeB9jrGwfHDNpdGK54CRas7fsVzXU into a public key?
Need help turning a BTC address into a PubKey
3 replies 313 views
That's not the same thing because you own the private keys to the address you dumped, as opposed to the second address you posted.
Since you last posted the question about the puzzle, I did check with multiple AIs, and apparently it's like I have told you before, no way of getting the public key, as long as there are no outgoing transactions.
You may want to move this to "Bitcoin technical support" board for better technical answers.
That's not the same thing because you own the private keys to the address you owned, as opposed to the second address you posted.
Since you last posted the question about the puzzle, I did check with multiple AIs, and apparently it's like I have told you before, no way of getting the public key, as long as there are no outgoing transactions.
You may want to move this to "Bitcoin technical support" board for better technical answers.
[/quote]
Now I understand 100% that the BitcoinCoreWallet program is doing this work, and that's why this situation exists. So, if the public key were known, the private key for such a vulnerable address would be quickly discovered, which is why the puzzle's owner doesn't make the public keys publicly available, right?
just_orbitMember
Posts: 558 · Reputation: 171
#4Jan 5, 2025, 02:20 AM
An address is just a representation of a hash of a public key. Since hash functions are one-way, you can't go from an address to a public key.
The only ways you can know this information is:
if there are outgoing transactions from the address; spending from an address requires revealing the public key, so that nodes can verify the signature.if the address owner has signed a message using the address, or just revealed the public key on purpose.
?Reply
Sign in to reply to this topic