Damus
๐–“๐–”๐–Š๐–—๐–’๐–˜ · 137w
Question for the Bitcoin Pros: 1. Say i send 1000 sats from an KYC Exchange to the first address of my wallet. 2. Then i clear that address. I send 800 sats back to the exchange and pay 200 sats fe...
boston wine profile picture
Your walletโ€™s list of addresses is generated by your xpub (extended public key).

If that xpub (and all of its addresses) have been leaked, then any address you use will be linkable (with some effort) to that initial KYCโ€™d transaction.

I donโ€™t believe you can infer an xpub from a wallet address (although I could definitely be wrong about that, so #asknostr), but your watching wallet software (and I maybe even the node you broadcast transactions to?) can see your xpub/addresses.

So if you use Ledger Live, for example, then Ledger does know all of your addresses. It would take coordination between Ledger and the exchange to dox all of your addresses, but itโ€™s possible in a way that doesnโ€™t exist when you have a separate, KYC-free wallet. (Highly recommend).

The other difficulty (which I think youโ€™re covered in when emptying a wallet) involves change addresses. You can end up accidentally doxxing your stack if you โ€œshareโ€ a wallet because of how UTXOs are managed.

Itโ€™s 1000% better to have separate wallets, separate stacks, to never need to worry about this.
3โค๏ธ1๐Ÿค™1
๐–“๐–”๐–Š๐–—๐–’๐–˜ · 137w
Very good explanation! Thank you so much ๐Ÿ™๐Ÿซ‚๐Ÿ’œ
๐–“๐–”๐–Š๐–—๐–’๐–˜ · 137w
Would srperation be given by generating a fresh wallet with a fresh passphrase?
mc · 137w
Correct