I think corruption will never end, the most obvious example we can read in the era of the dynasty ming, where the king zhu yuan zhang is a king who hates corruption, punishment to the corrupt also very cruel, and recorded tens of thousands of his officials killed because of corruption cases but not making the level of corruption in the era decline. so I do not think there is a method that can completely eliminate corruption