You should check out Threeballot for a simple counterexample. The idea is that you xor together 3 ballots when you vote, but one of the three ballots is published. You have a 1/3 chance of catching manipulation.
Helios does it far better, and way before all of this "blockchain" hype, no cryptocurrency required.