There is no way to eradicate corruption, but can be reduced to some extent,corruption exists since the Roman Empire,perhaps even earlier and today it still exists,its very difficult to say but as long as there are class differences and capitalism corruption will be on some level,the difference is from country to country.