To be honest, Bitcoin in no way does solve corruption. Actually, Bitcoin in current state can only increase corruption in society by giving a sense of anonymity. Political corruption on other hand, might be solved through it, but thats the case we are left to see.