Lots of candidates have called for something like this and Seattle tried it!

one aspect of his political vision has been less examined: the overhaul of our dysfunctional campaign finance system.

... Sanders wants to radically expand who is a political contributor by giving all Americans vouchers... for the exclusive purpose of funding eligible political candidates.