Bitcoin Forum
May 06, 2024, 08:16:58 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Pay someone w/out their address?  (Read 1170 times)
Kais (OP)
Full Member
***
Offline Offline

Activity: 193
Merit: 100



View Profile
July 11, 2011, 08:34:35 PM
 #1

There is a site, bitlotto.com, that pays out a winner to the lottery without even asking for a return address to send the payment to...How do they know which address to send to?

How do I find the address of someone who sent me some coins?
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714983418
Hero Member
*
Offline Offline

Posts: 1714983418

View Profile Personal Message (Offline)

Ignore
1714983418
Reply with quote  #2

1714983418
Report to moderator
1714983418
Hero Member
*
Offline Offline

Posts: 1714983418

View Profile Personal Message (Offline)

Ignore
1714983418
Reply with quote  #2

1714983418
Report to moderator
1714983418
Hero Member
*
Offline Offline

Posts: 1714983418

View Profile Personal Message (Offline)

Ignore
1714983418
Reply with quote  #2

1714983418
Report to moderator
SgtSpike
Legendary
*
Offline Offline

Activity: 1400
Merit: 1005



View Profile
July 11, 2011, 08:36:45 PM
 #2

There is a site, bitlotto.com, that pays out a winner to the lottery without even asking for a return address to send the payment to...How do they know which address to send to?

How do I find the address of someone who sent me some coins?
They send it back to the address that they were paid from.  So I might pay them from 123456789123456789, then when I win, they'll send me the jackpot back to that same address.

That's why they say don't use an online wallet for it - because the jackpot will be given to the online wallet company, not back to you.
Kais (OP)
Full Member
***
Offline Offline

Activity: 193
Merit: 100



View Profile
July 11, 2011, 08:52:01 PM
 #3

So how do I find that address? Is it in my BTC client, or do   I have to use blockexplorer or something?
SgtSpike
Legendary
*
Offline Offline

Activity: 1400
Merit: 1005



View Profile
July 11, 2011, 08:53:13 PM
 #4

Yes, use blockexplorer.  It won't show you what address the coins came from in the client GUI.
Kais (OP)
Full Member
***
Offline Offline

Activity: 193
Merit: 100



View Profile
July 11, 2011, 09:15:19 PM
 #5

Sorry, I guess I don't yet understand blockexplorer either. When I search for a payment I received, there are many different addresses. Which one should I use to send the return payment to?

Thanks for your help!!
SgtSpike
Legendary
*
Offline Offline

Activity: 1400
Merit: 1005



View Profile
July 11, 2011, 09:20:00 PM
 #6

Well, that's the difficult part...

How much did this person send, and what address did they send it to?  If you can't share that information, then I'm not sure I can help you.  It's difficult to explain over the forum without seeing the actual transaction.
Pieter Wuille
Legendary
*
qt
Offline Offline

Activity: 1072
Merit: 1174


View Profile WWW
July 11, 2011, 09:32:06 PM
 #7

Bitcoin transactions do not have a from address. There is only optionally some identifiable address the used coins were last sent to, but you shouldn't rely on that. The client does not show you because it is a fallacy to think that bitcoin transactions have a return address.

I do Bitcoin stuff.
JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
July 11, 2011, 09:35:56 PM
 #8

If there is one, you can use the address the 'change' was sent to. For example, say I pay you 1 bitcoin. My transaction will typically look like this:

In:
1 or more transactions that total more than 1 BTC

Out:
1BTC -> you
Rest -> change back to me

You can consider the address the change went to as belonging to the sender. Of course, if the sender was sending bitcoins to more than one place, this won't work.

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
SgtSpike
Legendary
*
Offline Offline

Activity: 1400
Merit: 1005



View Profile
July 11, 2011, 10:23:03 PM
 #9

If there is one, you can use the address the 'change' was sent to. For example, say I pay you 1 bitcoin. My transaction will typically look like this:

In:
1 or more transactions that total more than 1 BTC

Out:
1BTC -> you
Rest -> change back to me

You can consider the address the change went to as belonging to the sender. Of course, if the sender was sending bitcoins to more than one place, this won't work.

Any address that the coins are coming from would be owned by the person who sent them though.  You could use any address out of that transaction, really.  As long as they didn't use sendmany to conduct it, all addresses in the transaction either belong to yourself or to the other party.
Pieter Wuille
Legendary
*
qt
Offline Offline

Activity: 1072
Merit: 1174


View Profile WWW
July 11, 2011, 10:29:39 PM
 #10

This assumes that the address is controlled by the user and not some e-wallet, and that he will keep its corresponding private key for eternity. That's a pretty strong requirement.

There is one rule only really: only send to an address you know the owner wants you to.

I do Bitcoin stuff.
bitlotto
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


BitLotto - best odds + best payouts + cheat-proof


View Profile WWW
July 11, 2011, 10:43:40 PM
 #11

This assumes that the address is controlled by the user and not some e-wallet, and that he will keep its corresponding private key for eternity. That's a pretty strong requirement.

There is one rule only really: only send to an address you know the owner wants you to.

Exactly. That's why I make sure to mention on my bitlotto instructions that people back up their wallet after buying a ticket. Just in case they lose it.

Unless you know the details, there is a risk about sending it back to the same address. You have to make sure they didn't use an Ewallet AND make sure they still have the wallet! People delete empty wallets. Or use an old backup that may not have that key anymore. Sending to the "change" address would also only work if they didn't use an Ewallet. You pretty much have to know those things before you proceed.

*Next Draw Feb 1*  BitLotto: monthly raffle (0.25 BTC per ticket) Completely transparent and impossible to manipulate who wins. TOR
TOR2WEB
Donations to: 1JQdiQsjhV2uJ4Y8HFtdqteJsZhv835a8J are appreciated.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!