~
2. Maintain different wallets, passphrases, and accounts. --> keep multiple, theyre free. Don't let a simple transaction reveal your Identity and link to all other addresses!
Remove the links between your bitcoin addresses. If you receive bitcoin from many sources, and spend them in the same transaction, your bitcoin addresses will be linked together in that transaction.
Instead, keep a separate accounts for saving and spending.
~
Unless you have a HW, having different
wallets is going to be a pain in the ass. Even with a HW, a reset of the Live app for Ledger means a longer loading time for every new account you generate. Electrum with coin control is a much better choice if someone wants their txs not to be linked (although I don't use it as I am used to somehow always making stupid mistakes with big consequences such as revealing my identity).
I don't think buying from a stranger is safe! Instead of buying from a stranger or at a P2P trading platform (which is not safe), we can trade at decentralized exchanges that support trading anonymously. You can trade at exchanges that do not require KYC and hold the coins in your wallet, which would be safe.
Peer-to-peer exchanges are decentralized exchanges and you are going to buy from a
stranger when using them. So they are the safest imo (there's no 100% safe way, but it is much safer than trading on a centralized exchange), especially if you're willing to preserve your identity through Tor and your trading history.