5
2
I have not yet sent money to anyone. I was wondering if there is any way to control which address shows up in the block chain as the sending address.
Say I receive money on addresses A, B, C. I want to send money to someone from a totally unrelated address D. How to do this using the bitcoin client.
EDIT: I want to unlink addresses (A, B, C) from D
So when I send money, the sender should be D, and there should be no transactions from any of (A, B, C) to D, directly or in a chain. I guess this is not possible without 3rd party help.
I fear that the ability to follow transactions in a chain will eventually reveal enough information about identity of users. So there should be a way to send/receive from two complietely unlinked addresses. (linked = connected via a transaction chain).
1Are you specifically concerned only with the sending address? Or are you trying to prevent the coins from being traced back to addresses A, B, and/or C. For example, would transferring from A to D and then from D to the recipient accomplish your objective? D would be the sending address, but D would have received the coins from A. – David Schwartz – 2012-10-17T17:11:44.630
1It's also worth considering what the "change" address will be in the transaction. The asker of this question may be unaware of that address existing. – Highly Irregular – 2012-10-17T18:49:50.367
Actually I am not aware of 'change' address, as I have never spent any BTC yet. Can you please elaborate? – Jus12 – 2012-10-18T06:53:44.027
@Jus12: See https://en.bitcoin.it/wiki/Change.
– Meni Rosenfeld – 2012-10-18T10:00:46.570@DavidSchwartz: I want to prevent the coins from being traced to A, B or C. I have updated my question with this information. – Jus12 – 2012-10-18T17:28:27.063
You say you “fear that the ability to follow transactions in a chain will eventually reveal enough information about identity of users”, and you're right. Contrary to what you read in the newspapers, Bitcoin is transparent by design. The transparency has the potential to eliminate some forms of corruption, but it also causes problems. For instance, people to whom you send BTC will find out if your remaining balance is large enough to warrant kidnapping your family. If this concerns you, there are other cryptocurrencies that might be better for you. It also has implications for fungibility. – None – 2018-12-31T14:11:23.667