| I did read but it assumes people know what a liquidity pool is. So what is a liquidity pool? Example one indicated that a person could withdraw coins using tokens he got when he deposited coins. So pools are something you deposit coins into for LP tokens and later can surrender the tokens for coins. In example 2, they say that coins received from a liquidity pool swap cannot be traced. Why not? When the liquidity pool received the coins could it not associate the coins with where it came from? Even if not, then the liquidity pool itself is the source of the coins. When it gets coins, it needs to know who sent it, and when it sends coins it needs to know who it’s sending it to. All of this is possible. Just because they currently don’t track this information doesn’t mean it’s impossible to track. It would just require adjustments to their business to make it in compliance with regulations. |
Transactions on the LP are visible in the ledger, so if you want, you can construct a list of depositing and withdrawing addresses and amounts.
But cryptocurrency is fungible so it doesn't make much sense to try to match up deposit transfers with withdrawals to form some concept of "who paid whom". That would be equivalent to trying to identify who's money I got when I make a cash withdrawal at my bank's ATM.