Bitcoin Forum
June 20, 2024, 02:07:18 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Sending address?  (Read 2031 times)
bizmar (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0



View Profile WWW
May 07, 2013, 04:40:27 PM
 #1

So. I've been using bitcoin for far to long to not know this... But here it is...  Huh

Lets say hypothetically i want to send someone some Bitcoin, and that person gives me their address. But they get's a lot of bitcoin from many people all the time on that same address.

How do i tell them what my sending address was?

I google'd and nothing useful came up... I looked at my previous transactions with blockchain.info and they seemed to have different sending addresses.

Is this even posible?

PS. I'm using the standard Bitcoin-Qt wallet


Hello other forum newbies...
Please use this thread to spam your posts after my answer has been answered. Thanks.  Smiley
R2D221
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500



View Profile
May 07, 2013, 05:05:30 PM
 #2

You could instead give them the transaction number. I think that would be more useful, since it would show the total amount sent, even if it's from many addresses.

An economy based on endless growth is unsustainable.
gongbao
Newbie
*
Offline Offline

Activity: 10
Merit: 0



View Profile
May 07, 2013, 05:30:52 PM
 #3

If you use Bitcoin-QT you can send money to him.
Then copy the transaction id and post it at blockchain.info
You will then see your sending address.

Btw, is there any other Bitcoin Wallet out there that lets me specify my own sending address?
DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4669



View Profile
May 07, 2013, 05:35:21 PM
 #4

The receiver *should* be giving you a unique bitcoin address for you to send the coins to if he wants to be able to tell when he received them.  It is a "best practice" to use a new bitcoin address for every transaction, but they should at least be using a separate address for each sender.

Assuming that the receiver has failed to do this, the next best thing would be for you to provide them with a transactionID.

The problem with you providing some sort of information (such as a transactionID or a "sending address") after the transaction has been sent, is that you could just search the blockchain for a transaction that someone else sent them at that address and "claim" that it was you transaction and you address.  How would they know if you were telling the truth or not?

DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4669



View Profile
May 07, 2013, 05:37:11 PM
 #5

Btw, is there any other Bitcoin Wallet out there that lets me specify my own sending address?

I'm not sure, but I think Armory might have that level of control.  There is a "coin control" version of Bitcoin-Qt that someone created. I've seen links to it before here at bitcointalk.org.  I'm not sure how trustworthy it is, but if you search a bit for "coin control" you can probably find it.  I think it was called "Yet Another Coin Control" or something like that.

https://blockchain.info/wallet allows you to choose which addresses you "send from" with the "Custom" transaction type.

bizmar (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0



View Profile WWW
May 07, 2013, 05:49:34 PM
 #6

Yes i always make a new address for every transaction. Thats what confused me too.. I will just use the transaction ID.

Thanks.
iooiville
Newbie
*
Offline Offline

Activity: 6
Merit: 0



View Profile
May 07, 2013, 05:52:23 PM
 #7

you should always send only from an address you can sign a message with. That´s very useful for matters like this, if you sign the message you can prove that the payment address is yours. Follow this steps when you have to sign an address http://imgur.com/a/nUmZ0, send the other person your address and ask for a message to sign, after that the other part just have to verify it.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4669



View Profile
May 07, 2013, 06:11:57 PM
 #8

you should always send only from an address you can sign a message with.
And how would you suggest choosing the address that you send from?  Most of the wallets out there don't have such an option.
villex
Full Member
***
Offline Offline

Activity: 154
Merit: 100


Mining hardware assembler and administrator.


View Profile
May 08, 2013, 04:08:08 AM
 #9

what are you talking about, it's easy as 1, 2, 3, of course you need a wallet with that capability but is not that hard find one, bitcoin-qt has it.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4669



View Profile
May 08, 2013, 04:33:44 AM
 #10

bitcoin-qt has it.

Huh
talexeh
Member
**
Offline Offline

Activity: 89
Merit: 10


View Profile
May 08, 2013, 04:57:46 AM
 #11

what are you talking about, it's easy as 1, 2, 3, of course you need a wallet with that capability but is not that hard find one, bitcoin-qt has it.
Err... either you've misunderstood or you know of something new that most of us isn't aware of. Can you show us how to do it or provide an explanation on how to go about the procedure?

seannnyx
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 08, 2013, 10:16:26 AM
 #12

is the alphanumeric code .....
villex
Full Member
***
Offline Offline

Activity: 154
Merit: 100


Mining hardware assembler and administrator.


View Profile
May 08, 2013, 08:35:28 PM
 #13

Lets answer the original question.

"Lets say hypothetically i want to send someone some Bitcoin, and that person gives me their address. But they get's a lot of bitcoin from many people all the time on that same address.

How do i tell them what my sending address was?"

Why verify messages? In case another person claims that your payment is his payment you have to be able to prove that the address you sent from is yours.
You need a wallet client that can sign messages like bitcoin-qt and follow these steps, in your client go to file and then to sign message after that you will see a screen like this https://i.imgur.com/aZjRyKX.png there you sign your address with the message you want (something arranged between the two parties) and click sign message, in the signature zone will appear a unique code.
After that you can send the information to the other person and ask them to verify it.
That way you can prove the address is yours.

So, simply as that you should control your transactions carefully and when someone ask for "what's your address I have a lot of payments to that address and I'm not sure that one is yours" you can send them the information they need to verify it.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4669



View Profile
May 08, 2013, 09:26:11 PM
 #14

Lets answer the original question.

"Lets say hypothetically i want to send someone some Bitcoin, and that person gives me their address. But they get's a lot of bitcoin from many people all the time on that same address.

How do i tell them what my sending address was?"

Why verify messages? In case another person claims that your payment is his payment you have to be able to prove that the address you sent from is yours.
You need a wallet client that can sign messages like bitcoin-qt and follow these steps, in your client go to file and then to sign message after that you will see a screen like this https://i.imgur.com/aZjRyKX.png there you sign your address with the message you want (something arranged between the two parties) and click sign message, in the signature zone will appear a unique code.
After that you can send the information to the other person and ask them to verify it.
That way you can prove the address is yours.

So, simply as that you should control your transactions carefully and when someone ask for "what's your address I have a lot of payments to that address and I'm not sure that one is yours" you can send them the information they need to verify it.

Yes, you can sign a message with an address. But you can't choose which address the wallet uses when it sends the bitcoins.  There is no way to know that the wallet will use bitcoins that were previously sent to that address.  As a matter of fact, the wallet could use bitcoins that were last sent to a "change" address.  If it does this, then the address does not show up in your "Receive Coins" tab.
bukaj
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
May 08, 2013, 10:16:58 PM
 #15

It is not safe to rely on concept of "sending address" in bitcoin in general. Look at this thread.
villex
Full Member
***
Offline Offline

Activity: 154
Merit: 100


Mining hardware assembler and administrator.


View Profile
May 08, 2013, 11:15:08 PM
 #16

Lets answer the original question.

"Lets say hypothetically i want to send someone some Bitcoin, and that person gives me their address. But they get's a lot of bitcoin from many people all the time on that same address.

How do i tell them what my sending address was?"

Why verify messages? In case another person claims that your payment is his payment you have to be able to prove that the address you sent from is yours.
You need a wallet client that can sign messages like bitcoin-qt and follow these steps, in your client go to file and then to sign message after that you will see a screen like this https://i.imgur.com/aZjRyKX.png there you sign your address with the message you want (something arranged between the two parties) and click sign message, in the signature zone will appear a unique code.
After that you can send the information to the other person and ask them to verify it.
That way you can prove the address is yours.

So, simply as that you should control your transactions carefully and when someone ask for "what's your address I have a lot of payments to that address and I'm not sure that one is yours" you can send them the information they need to verify it.

Yes, you can sign a message with an address. But you can't choose which address the wallet uses when it sends the bitcoins.  There is no way to know that the wallet will use bitcoins that were previously sent to that address.  As a matter of fact, the wallet could use bitcoins that were last sent to a "change" address.  If it does this, then the address does not show up in your "Receive Coins" tab.

you can find the address in the blockchain with the Transaction ID, that's why you SHOULD use a wallet you can control.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4669



View Profile
May 09, 2013, 12:51:44 AM
 #17

you can find the address in the blockchain with the Transaction ID, that's why you SHOULD use a wallet you can control.

Sure, but you said:

- snip -
 you need a wallet with that capability but is not that hard find one, bitcoin-qt has it.

My point was that Bitcoin-Qt is NOT a wallet where you can control which addresses received the coins that you are sending.
villex
Full Member
***
Offline Offline

Activity: 154
Merit: 100


Mining hardware assembler and administrator.


View Profile
May 09, 2013, 12:59:36 AM
 #18

I was talking about this.

you should always send only from an address you can sign a message with.
And how would you suggest choosing the address that you send from?  Most of the wallets out there don't have such an option.

My point was that Bitcoin-Qt is NOT a wallet where you can control which addresses received the coins that you are sending.

I think you lost the track there. Of course you can control which address will receive the BTC, what you can't see is which address sent the transaction when you receive some coins but you can find it with the blockchain.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4669



View Profile
May 09, 2013, 01:12:20 AM
 #19

I was talking about this.

you should always send only from an address you can sign a message with.
And how would you suggest choosing the address that you send from?  Most of the wallets out there don't have such an option.

My point was that Bitcoin-Qt is NOT a wallet where you can control which addresses received the coins that you are sending.

I think you lost the track there. Of course you can control which address will receive the BTC, what you can't see is which address sent the transaction when you receive some coins but you can find it with the blockchain.

Nah, I didn't lose the track, I suppose I just didn't find a good way to explain what I was trying to say.

When sending bitcoins, you can't choose which addresses previously received the particular bitcoins that your wallet sends.  Your wallet chooses that for you.  You can choose what address you send them to, but you can't choose from all the addresses that previously received bitcoins, which addresses should be used as the "sending address".

Now, you say that you can "find it with the blockchain", and this is true.  After you've sent the bitcoins you can look at one of the blockchain parsing websites and find out which addresses previously received those bitcoins.  However, if the address was a change address, then you have no way of signing anything with the private key of the address as far as I know.
Foxpup
Legendary
*
Offline Offline

Activity: 4396
Merit: 3062


Vile Vixen and Miss Bitcointalk 2021-2023


View Profile
May 09, 2013, 02:05:47 AM
 #20

However, if the address was a change address, then you have no way of signing anything with the private key of the address as far as I know.
Actually, if you add one of your own change addresses to your address book, it will get added to your list of receiving addresses, and then you can sign a message with it. This fact is known to almost nobody, as almost nobody ever has to actually deal with change addresses (and ordinary users never do).

Nobody ever has to know what their sending address is either, especially as if you use an e-wallet, your sending address will not even belong to you. If anyone ever asks you about your sending address, they're doing something horribly wrong.

Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4
I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
Pages: [1] 2 »  All
  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!