1
Let's say I give someone an address to send me some bitcoins, when I eventually use these bitcoins to send to someone else can the person that has my address somehow know the address of the person I sent the bitcoins to?
I'm asking this because I'm using a new address whenever I receive bitcoins (as recommended), but I want to collect my bitcoins in one place so I would only have to save one private key, and I wanna know if my privacy will be compromised.
OK thanks, I looked into BIP32 and I'll start using it(after I understand it a bit more), but i have a followup question, since my bitcoins will be spreed among many derived private key's, is there an easy way to know in which of the derived wallets my funds are? and in case I wanted to spend a large amount is there an easy way to do the transaction using bitcoins from many of the derived PK? – Ahmad Aljabali – 2017-07-17T03:04:26.380
As long as you use addresses sequentially. Most BIP32 wallets only have a "look-ahead" of 10-20 addresses. For example let's say the wallet finds that there are transactions on addresses 1 - 5, but no transactions on the addresses 6-26, it will assume you stopped after 5 because of the 20 address gap and the wallet will stop looking after 26. Practice using it, and recovering funds before considering changing your long term storage plan. – m1xolyd1an – 2017-07-18T03:44:15.510