Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: flower1024 on September 06, 2012, 10:36:43 AM



Title: list of addresses of services where you can't send back
Post by: flower1024 on September 06, 2012, 10:36:43 AM
hi,

imagine a service like satoshidice where btc get sends back to the first address they where send from.

is there any way for an service provider to detect if the btc came from a wallet like mtgox where you can't send it back?
i dont want my customers to loose money...


Title: Re: list of addresses of services where you can't send back
Post by: Stephen Gornick on September 06, 2012, 10:56:12 AM
is there any way for an service provider to detect if the btc came from a wallet like mtgox where you can't send it back?

There is no directory of addresses or anything like that.

Some services might let you query to determine if they are with that service.

For instance, SMKAKE SMPAKE knows if an address is one for a wallet at Mt.Gox (it even knows if the account it belongs to is verified or not).  I don't know the API call for that, it was just added so it may not be documented yet.

That's the only hosted (shared0 EWallet I know that does such a thing.


Title: Re: list of addresses of services where you can't send back
Post by: flower1024 on September 06, 2012, 11:03:10 AM
is there any way for an service provider to detect if the btc came from a wallet like mtgox where you can't send it back?

There is no directory of addresses or anything like that.

Some services might let you query to determine if they are with that service.

For instance, SMKAKE knows if an address is one for a wallet at Mt.Gox (it even knows if the account it belongs to is verified or not).  I don't know the API call for that, it was just added so it may not be documented yet.

That's the only hosted (shared0 EWallet I know that does such a thing.


thanks; i guess this is better than nothing
i'll see if i can add this as user protection


Title: Re: list of addresses of services where you can't send back
Post by: flower1024 on September 06, 2012, 11:06:52 AM
sorry but what is SMKAKE?

i did a forum and a google search and didn't find anything about it....


Title: Re: list of addresses of services where you can't send back
Post by: Pieter Wuille on September 06, 2012, 11:44:35 AM
Just don't send coins back to a sender address; if you need to do a refund, ask the customer for a refund address.

Bitcoin transactions do not have a well-defined "from" address anyway; they potentially have inputs for which a previously-sent-to address can be determined. There is no reason to know, or to assume, that the sender wants to receive payments there. Furthermore, doing that implies address reuse, which is bad for privacy in the Bitcoin network (for everyone, by increasing the trackability of coins).


Title: Re: list of addresses of services where you can't send back
Post by: Stephen Gornick on September 06, 2012, 11:45:47 AM
sorry but what is SMKAKE?

i did a forum and a google search and didn't find anything about it....

Sorry, SMPAKE
 - http://bitcointalk.org/index.php?topic=102176.0