Author

Topic: How to confirm someone owns an address? (Read 790 times)

legendary
Activity: 2576
Merit: 1186
May 11, 2014, 02:37:13 AM
#9
Bitcoin wallets have a Sign Message that proves who receives with an address.
Note that there is no functionality to prove who controls the private key associated to it, which often is a different person.
donator
Activity: 1218
Merit: 1079
Gerald Davis
There's also a coinbase API with oauth2 for a coinbase user account.

Which has nothing to do with proving someone has control of an address.  I think foxpup got it right.
jr. member
Activity: 55
Merit: 1
Yeah, thanks. Signing would work fine and I see blockchain also supports signing.  There's also a coinbase API with oauth2 for a coinbase user account.
full member
Activity: 144
Merit: 100
how easy is it for someone to sign their address though?  You can't do that on blockchain.info or anything like that can you?
Is there a good site to do that, or do you mostly sign stuff if you have a desktop client wallet.  There's no way for me to do it for them cus I'd need their private key.

Same as signing a transaction to sent bitcoins. Instead of signing a transaction message you sign any arbitrary message. Any client has an option to do that I think. Look for sign a message option.
legendary
Activity: 4536
Merit: 3188
Vile Vixen and Miss Bitcointalk 2021-2023
I smell an X-Y problem. Why do you want to prove someone owns an address? If you think you need to, you're probably doing something wrong.
donator
Activity: 1218
Merit: 1079
Gerald Davis
how easy is it for someone to sign their address though?  You can't do that on blockchain.info or anything like that can you?
Is there a good site to do that, or do you mostly sign stuff if you have a desktop client wallet.  There's no way for me to do it for them cus I'd need their private key.

Blockchain.info supports signing messages.  Sites like coinbase don't.  The user doesn't own the address.  They don't have the private key thus they can't sign anything (nor should they be able to). 
jr. member
Activity: 55
Merit: 1
how easy is it for someone to sign their address though?  You can't do that on blockchain.info or anything like that can you?
Is there a good site to do that, or do you mostly sign stuff if you have a desktop client wallet.  There's no way for me to do it for them cus I'd need their private key.
full member
Activity: 144
Merit: 100
What would be the best way to prove someone owns an address?
I can ask a person to send me a very small amount of bitcoin and I can check my transactions to see what account it's coming from.

But then if they're using something like coinbase, won't many people send from that same address?  Or that address change over time.
Would a good check be having them send from the same address twice (maybe a couple weeks apart)?
Is there some kind of check to see if the address is a group address?



They can just sign a message no need to send a small amount
jr. member
Activity: 55
Merit: 1
What would be the best way to prove someone owns an address?
I can ask a person to send me a very small amount of bitcoin and I can check my transactions to see what account it's coming from.

But then if they're using something like coinbase, won't many people send from that same address?  Or that address change over time.
Would a good check be having them send from the same address twice (maybe a couple weeks apart)?
Is there some kind of check to see if the address is a group address?

Jump to: