...
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 ...
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.
John received coins from a number of unknown addresses not connected with Bob in any way. The coins also came from other users (i.e., mixed) and have no connection to Bob. Bob's original coins were spread among other participants of the mixing process.
I think it should be clear that AML and "verifiable Dash credit history and rating" will be possible only for non-private transactions using unmixed coins, and Dash lets its user choose whether to use them or not. So this whole Coinfirm thing seems to be optional.
Dash people, correct me if I'm wrong
