Is there a more privacy friendly way to achieve changing public keys then sharing your xpub?

Example:

I am buying Bitcoin from a broker and instead of changing my BTC address everytime, I would like to have it automatically pick a new one each time. I have seen some brokers accept xpub, but this means they know ALL of my pub keys which is a privacy problem imo.

Ideal would be something like a partial xpub, where I can decide how many pub keys are being shared.

#asknostr #xpubprivacy

Reply to this note

Please Login to reply.

Discussion

If you're buying it kyc, whats the point of hiding?

True, but let's say you want to make use of this in a non-kyc context..

I think the best option for this paynyms, check here:

https://bitcoiner.guide/paynym/

Do you know any implementation of BIP47 Version 3?

Ok so the best way to solve this is using a dedicated account of your wallet and deducting from child extended public keys. In this way only a subset of your public keys will be exposed.

nostr:nevent1qqsvn0mu2nap8mprrdapj2m5jv2yq70ypv9ksgepyjjtjktjwxnun3czyrxeaf70xhfp6aau0lqlfd2t8ay3gmzjeg3z896fejl56epdpngnsqcyqqqqqqgvuak34