If not, what is the advantage of using new addresses?
Using a new address per transaction helps you maintain your anonymity.
If you reuse the same address and one transaction was tracked back to your identity (say for example you sent yourself funds from a KYC exchange) then ALL of your transactions (past and future) would now be connected to your ID.
This is not only a problem for you but also for anyone who transacts with you, as your identity helps to learn more about those you transact with.
While using a fresh address per transaction may not make it impossible to ID you in the above example, it does make it a lot harder. Your average person would not be able to look up one of your addresses on a blockchain explorer and discover your entire savings.
The following Bitcoin Wiki page gives a good summary of the privacy issues and illustrates working examples…
reply
It makes it harder to track you, although it can still be possible, so it's good to use it in conjuction with coinjoins, stealth addresses, LN, and other privacy preserving techniques if you want to go full stealth mode 🥷
reply
Whirlpool prevents tracking. Everything else won't be as efficient as it could be by using Whirlpool.
reply
It makes it a little tougher to ID you, so you get a little more privacy. If you send from a kyc exchange they will keep track of every address you send too, so you're accomplishing nothing in that case. Also, if someone really wants to track you, they could probably heuristically connect your addresses anyway.
reply
I got a question. Say you buy kyc and non-kyc. Would it be best to always use the same address for the stuff you buy from a KYC CEX?, and then send everything else to another wallet preferably but if not, send all non-kyc in the same wallet to different addresses. Wouldn’t this only ever give them 1 address tied to you from kyc? Then coinjoin the UTXOs from that 1 address if you wanna “clean” them?
reply