The prevention of fraud and counterfeiting is a serius issue. Anonymity is a concern but it is only for security.
The Blockchain is capable to prevent all types of fraud and counterfeiting. It also gives highest possible security to the investor.
That's very true but anonymity is a concern and bad people can also hide behind that for their illegal businesses (drug peddlers, prostitutes among others) so it's seeking to address fraud but can also promote illegal businesses and I think we need to look at the latter critically