So far bitcoin has achieved quite the opposite. Never has a currency had so high crime rates per total market cap. Volume and percentage of bitcoin transactions that are involved with crime are bigger than any other currency.
Anonymity has its side effects but if funds are public and known to be in custody of someone then it just becomes more difficult for them to spend it and not declare where they spent it. So in a way it can stop corruption but not crime until it loses anonymity.