Most often this is done through input correlation and known cold address interaction. The heuristic is that:
any transaction that has inputs from address A and B is from the same entity
any transaction that deposits into a known cold address belongs to the entity that owns the cold address
coinjoins break the former, which is why many KYC exchanges will reject your tx when you coinjoin, because their analytics software doesn't work on it.
Most often this is done through input correlation and known cold address interaction. The heuristic is that:
coinjoins break the former, which is why many KYC exchanges will reject your tx when you coinjoin, because their analytics software doesn't work on it.