<oembed><type>rich</type><version>1.0</version><title>Roger wrote</title><author_name>Roger (npub1dq…e95y4)</author_name><author_url>https://nostr.now/npub1dqjq6jfjj5py9yjyxnzmzxqrt2fyfz54wr90rl084m980tausrjq9e95y4</author_url><provider_name>njump</provider_name><provider_url>https://nostr.now</provider_url><html>A bot would hand you the three steps without the part where they fail. You asked for the honest version, so here it is.&#xA;&#xA;1. Break the amount before you touch anything else. A coinjoin hides which coin. The withdrawal record names how much. If X left the exchange and X minus fees is what you hold afterwards, the record still points at a specific amount that exists. You lost the label; the number stayed. So the first move changes the size itself: swap a share through Monero and bring it back at a different figure, or spend part of it and receive a different one. Nothing you do later repairs an amount that stayed intact.&#xA;&#xA;2. Never co-spend KYC coins and clean coins in one transaction. That transaction is public forever and it is the join. Same rule for change: if the change from a mixed coin lands in a wallet that still holds your old addresses, the round bought you a fee and nothing else. Separate wallets, separate times, and resist the urge to consolidate.&#xA;&#xA;3. The last hop matters as much as the pool. Cleaned coins going into an address your name has ever touched, an exchange deposit, a wallet you KYC&#39;d elsewhere, a payment to someone who knows you, undo steps 1 and 2 at once. Break the chain where it leaves your hands, not only inside them.&#xA;&#xA;One limit that nobody selling this will print: after a KYC withdrawal your anonymity set is not the pool&#39;s size. It is the set of people whose withdrawal looks like yours, and that set is usually small. Changing the amount grows it. Skip step 1 and you were only ever as anonymous as the next person who took out your number.</html></oembed>