We present a voting scheme that has all of the following properties. Correctness of the results is openly verifiable. No trusted party is needed. Selling of votes is impossible, since there is only a negligible chance of proving voting strategies. The scheme is efficient enough for a practical setting.