Author

Topic: Proving you own a bitcoin address (Read 1614 times)

legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
August 21, 2012, 02:08:37 AM
#10
Sorry, but I still don't get it. Isn't the receiving address in the blockchain?
Yes, but we're talking about the public key. That's only placed in the blockchain when it's used to claim a transaction output. If you've never spent any coins, your public key will normally not be in the blockchain no matter how many coins have been sent to you. All that's known is your address (a hash of the public key).
hero member
Activity: 756
Merit: 501
There is more to Bitcoin than bitcoins.
August 21, 2012, 01:46:10 AM
#9
How can you have any coins on a virgin address? How did they get there?
Someone sent them to you, of course. But since you've never spent any of them, your public key has never been disclosed.

Sorry, but I still don't get it. Isn't the receiving address in the blockchain?
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
August 21, 2012, 01:26:07 AM
#8
How can you have any coins on a virgin address? How did they get there?
Someone sent them to you, of course. But since you've never spent any of them, your public key has never been disclosed.
hero member
Activity: 756
Merit: 501
There is more to Bitcoin than bitcoins.
August 21, 2012, 01:04:21 AM
#7
From my understanding, if you have some coins on a virgin Bitcoin address, the public key is a secret. Until you transfer money from that address, at which point the public key is known to the network.

So owning the public key of a virgin address should constitute proof that you also own the private key?

How can you have any coins on a virgin address? How did they get there?
anu
legendary
Activity: 1218
Merit: 1001
RepuX - Enterprise Blockchain Protocol
August 20, 2012, 05:07:53 AM
#6
You should sign the message with the private key. Virgin, not, doesn't matter.

And if the OP wasn't aware, this feature is built into the Bitoin-qt client.

Ah, the signmessage and verifymessage command. Excellent. Many thanks!
legendary
Activity: 2506
Merit: 1010
August 20, 2012, 04:48:29 AM
#5
You should sign the message with the private key. Virgin, not, doesn't matter.

And if the OP wasn't aware, this feature is built into the Bitoin-qt client.
legendary
Activity: 1246
Merit: 1016
Strength in numbers
August 20, 2012, 04:44:55 AM
#4
You should sign the message with the private key. Virgin, not, doesn't matter.
hero member
Activity: 504
Merit: 500
August 20, 2012, 04:37:13 AM
#3
You could sign a message with the address
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
August 20, 2012, 04:34:23 AM
#2
Say you show me the public key to an account to prove to me it's yours. Now I can show that public key to anyone to prove it's mine. But it's not mine. So this can't be right.
anu
legendary
Activity: 1218
Merit: 1001
RepuX - Enterprise Blockchain Protocol
August 20, 2012, 04:30:17 AM
#1
From my understanding, if you have some coins on a virgin Bitcoin address, the public key is a secret. Until you transfer money from that address, at which point the public key is known to the network.

So owning the public key of a virgin address should constitute proof that you also own the private key?

Jump to: