Bitcoin 101 says to never reuse the same addresses.
But how big of a deal is it really?
Bitcoin 101 says to never reuse the same addresses.
But how big of a deal is it really?
The static address makes chain analysis way easier, not only to trace you but also people paying you and people you pay.
You also lose the additional security of the hash hiding your public key, because after your first payment from the address your public key is visible on the chain (if you used p2(w)pkh, the most common address formats).
There is no real reason to reuse addresses with all the tools available.
Good points. A hypothetical from a friend:
“I use the same multisig wallet for my sisters stash, brothers stash, and my stash. I do this because they don’t understand how to set up a cold wallet. I’m the only one who knows how to sign transactions. So what I do, is have 1 address for each person. That way we don’t have to track tons of different addresses with different amounts, and decide who’s is who’s”
Thoughts?
Doesn't sound very great convenient.
A cleaner solution would be (imho) to use a master seed (maybe with passphrase), then bip85 derive seeds for each person, then give them either the seed or the xpub. This is easily done with a coldcard for example.
So he can control everything with his seed but there is clear separation and no address reuse.
Think of it this way. You have a static address for donation on your website. Now everyone can see how much donations you received and where you send that Bitcoin.
But if you set up a nostr:nprofile1qqs22d4tralncqfnh2kmmarjkxk8449hwnk5xtqe3y5yry6hy7ytegqpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgcwaehxw309ahx7um5wghxvmt59emkj73wvf5h5tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsymkvl9 for example which generates new address for each donation, its kinda hard to trace how much you actually received in donations.