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).