...

...
As far as I understand how this works, you won't be able to know Bob's source address after he had mixed his coins because the coins will be scattered around numerous newly generated addresses. So the attack vector displayed in your picture is invalid.
but the source address lost let's say a 100 DASH (scattered around numerous newly generated addresses) ... the question is who lost and receives a 100 DASH..the question still stands
so this is your analogy..
Bob's source address: 100 DASH ...(Bob mixes)
new gen address 2: 10
new gen address 3: 20
new gen address 4: 30
new gen address 5: 40
Blockchain analytics: fuck address 2 to 5, who received/who has/who lost a 100 DASH?
i wonder how this works
https://www.dash.org/news/dash-adds-full-support-for-amlkyc-compliance-with-coinfirm/The Coinfirm platform will allow for ongoing AML monitoring once fully synchronized with Dashs blockchain. The platform will provide Dashs corporate clients, including those who require AML/KYC compliance, with an array of solutions that fulfill and streamline processes. Verification of counterparties, automatic risk assessments, and fraud management tools will be managed and fully scalable by way of Coinfirms powerful solutions.
Beyond its use for commercial adoption, Coinfirms unique Wealth Reports will provide Dash users with the ability to build their verifiable Dash credit history and rating. With an accurate and trusted algorithmic scoring mechanic, entrepreneurs working with Dash will have the incentive and the infrastructure necessary to deploy new financial products and services that will meet consumer demands and grow the economy.