There is no sure-fire way to avoid corruption when the regulation body of anything in life; is a body of a small group of people or individuals.
In some ways, technology is helping to solve for this. For instances, the mathematically-based security of 'group consensus' via Blockchain and Hashgraph technology (I believe Hashgraph will have a leg up, in the long run); means that there is no 'watcher' required to watch anything!
Instead, near-real-time "mass-consensus" of endorsing the legitimacy of something (for example, cryptocurrency transactions; or it could just as easily be a democratic federal election/voting system, or even a Government administration system) via a mathematically incorruptible methodology, is probably the best known way so far, to solve for the corruption your great article references.