Blockchain taming the Dragon of Corruption