I have solved voting using the Bitcoin blockchain at bitpools.com. Using Bitcoin it becomes the most secure voting mechanism in the world.
I did not, however, set it up so that you are just voting for a new master.
It is set up so that you can vote for how your money is spent, using your money as your vote.