I’m thinking any human made system implies corruption
Corruption of what?
I would say that private financing of election campaigns causes corruption. It becomes one dollar one vote instead of one person one vote.
Financing election campaigns is corruption. Then again I suppose you can't operate elections without some type of campaigning happening someway... So how to fix it is nearly unsolvable question.