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.

1 Answer 1


The person you gave your address to wouldn't know if the address you subsequently sent the funds to was actually your cold storage or a merchant, or friend, etc. However if you did business with this person again in the future, and he sees that you again sent it to the same address you sent it to before, then he could assume it might be your address.

With that said, there are BIP32 wallets that allow you to only store one extended public/private key pair that will allow to restore the millions of private keys and address that you may ever generate. This way you wouldn't have to keep all funds in a single address, instead just a single extended BIP32 key chain.

  • 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? Jul 17, 2017 at 3:04
  • 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
    Jul 18, 2017 at 3:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.