Earlier quoted context omitted.
My opinion: In a democracy, ideally every one should have the same amount of voting power. Independent of social status, power and wealth. Secret of vote, is there to prevent bribery and blackmail. Hence, even a poor and powerless person can vote, according to their heart. In contrast, donations to politicians and parties, are an attempt to "buy" elections.
You could make it so that even the receiver of the donation doesn't know where the money comes from.
Closing a few obvious loopholes: you should only be able to donate in certain nice round numbers ($10, $20, $50, $100, ... $10,000, $20,000) to avoid situations where you can tell a politician "Hey, the $15433.33 donation is from me" and have them confirm it. And it should be fuzzy in time, too -- politicians shouldn't know when a donation came in with resolution greater than a week or so.
It's great, because people are still free to support their favourite politicians as much as they like, but with greatly decreased possibility for corruption.
Politicians will, of course, hate it, so it'll never happen.