News for hackers. Stuff that matters.
Re:CHVote: Open-source e-voting system from Switzerland by devoply on Wednesday December 14, 2016 @09:36AM (#13176198)
You could do it this way:

Two or more block chains. Each run by different parties. And a need for the same vote to show up on multiple blockchains to count. The voters would visit multiple websites to cast their votes which would then be verified between the various block chains, potentially by software that anyone can run on their own computer or vps. Every single person does not have to vote on multiple platform. Just enough that you can validate the voting.

Re:CHVote: Open-source e-voting system from Switzerland by endisukaj on Wednesday December 14, 2016 @09:38AM (#13176211)
Or you can just use a piece of paper, pencil and a plastic box to collect the votes.
Re:CHVote: Open-source e-voting system from Switzerland by devoply on Wednesday December 14, 2016 @09:39AM (#13176225)
Yes and how do you, as a citizen, verify that it's not been tampered with. In the US in the past few elections at least there has been accusations of fraud. And also having this sort of thing makes it possible to do research on the data afterwards... for anyone to do research on the data as it's public. No so with any other system.
Re:CHVote: Open-source e-voting system from Switzerland by slasaus on Wednesday December 14, 2016 @09:43AM (#13176255)
If you take the time to enter the voting booth when it opens and verify that the ballot boxes are empty at the start, and stay in the voting booth until it closes, you can verify yourself if everyone put at most one ballot in the ballot box. Later on you can double check if indeed every ballot is counted correctly and can thus conclude that at least your own ballot is counted correctly and exactly once without having to let anyone know what you voted.
Re:CHVote: Open-source e-voting system from Switzerland by slasaus on Wednesday December 14, 2016 @12:36PM (#13177867)
> If you take the time to enter the voting booth when it opens and verify that the ballot boxes are empty at the start, and stay in the voting booth until it closes

Too late to edit my own post but please s/voting booth/polling station/ in the parent. Of course every voter should have absolute privacy in the voting booth in order to rule out coercion, but the ballot storage in the polling station should be publicly verifiable.

Re:CHVote: Open-source e-voting system from Switzerland by exit on Wednesday December 14, 2016 @09:48AM (#13176300)
nice. election day isn't even a holiday in america.
Re:CHVote: Open-source e-voting system from Switzerland by chimeracoder on Wednesday December 14, 2016 @11:30AM (#13177223)
> nice. election day isn't even a holiday in america.

First of all, there are fifty elections in the US (not counting territories like Puerto Rico and Guam). Each state runs its own elections separately and can decide on their procedures.

Secondly, some jurisidctions already experimented with making election days a holiday. Aside from the fact that this only affects government employees (private businesses set their work schedules at their discretion, just as they do for other holidays), this ended up decreasing turnout, because people ended up taking the previous day off, treating it as an extra-long weekend for travel or vacation.

Third, this is a moot point when most states (34/50) offer early voting, and three more vote by mail, making "election day" rather arbitrary. It's really the last date on which someone can cast their vote. Those states also include three of the four largest states, meaning that the vast majority of people in the US have the option to vote well ahead of election day.

(For the record, the states which have neither early voting nor no-excuse absentee voting are Alabama, Connecticut, Mississippi, Kentucky, Virginia, Missouri, Michigan, Pennsylvania, South Carolina, Rhode Island, New Hampshire, and New York)

Re:CHVote: Open-source e-voting system from Switzerland by toyg on Wednesday December 14, 2016 @11:03AM (#13176956)
I would hope there is some way for political parties to observe all voting and counting procedures. That's how it's done in most countries.
Re:CHVote: Open-source e-voting system from Switzerland by huac on Wednesday December 14, 2016 @11:10AM (#13177034)
There are procedures for this, everybody calls the observers of their opposing party 'thugs'

https://en.wikipedia.org/wiki/New_Black_Panther_Party_voter_...

https://www.theguardian.com/us-news/2016/nov/05/election-day...

Re:CHVote: Open-source e-voting system from Switzerland by Karunamon on Wednesday December 14, 2016 @11:18AM (#13177115)
Usually because there's a fine line between "poll watching" and "poll intimidation" and people generally aren't quite civilized, thoughtful, or well-mannered enough to stay on the good side.

That includes "shouting racial slurs" in your first link.

Re:CHVote: Open-source e-voting system from Switzerland by tdb7893 on Wednesday December 14, 2016 @11:27AM (#13177192)
That's more worries about them harassing voters or legitimate election officials than not liking oversight.
Re:CHVote: Open-source e-voting system from Switzerland by pikzen on Wednesday December 14, 2016 @09:50AM (#13176321)
* Each voter signs off his name on the registered voter list before dropping it into the ballot box. If you want to do multiple votes, it's going to be harder. Anyone can come and watch those.

* Unboxing the ballot is done in public, anyone can come and watch those.

* Counting the votes is public and anyone can come and watch.

Voting on paper is dead simple, has withstood centuries of attacks, counting scales insanely well while attacks don't scale and it just takes one person to notice it and your whole plan goes south. Whereas electronic voting requires trusting black boxes, more black boxes, and understanding asymmetric cryptography.

Re:CHVote: Open-source e-voting system from Switzerland by specialist on Wednesday December 14, 2016 @12:01PM (#13177483)
Sign up as a poll observer, inspector, or judge. Attend your jurisdictions public hearings. Attend the canvassing board meetings.

Show up and keep showing up. Take notes. Fact check.

Over time, you'll know when the story doesn't add up.

Been there, done that. For years. It works.

Re:CHVote: Open-source e-voting system from Switzerland by alkonaut on Wednesday December 14, 2016 @12:50PM (#13178005)
First of all, limit the risks. Do runoff elections and split electoral votes in all states (or just don't have per-state elections it makes almost no difference). The risks now is that a 1% error can sway 100% of the votes in 5 states. It's just an unbelievably broken constitution.

If that's "too hard to fix" then there must be at least a fraction of people who don't think this is broken.

The time to fix it is right after elections.

Re:CHVote: Open-source e-voting system from Switzerland by tathougies on Wednesday December 14, 2016 @07:59PM (#13181358)
In all US states you can sign up to inspect the election, including collection and counting. There are not many requirements other than registration, in California at least. IIUC, in many states, the ballots themselves become publicly inspect able after a certain period of time
Re:CHVote: Open-source e-voting system from Switzerland by slasaus on Wednesday December 14, 2016 @09:40AM (#13176232)
How anonymous is your vote in the blockchain(s)? And how can you still verify the vote is counted correctly and exactly once while lacking hard proof to others about what you voted?
Re:CHVote: Open-source e-voting system from Switzerland by Taek on Wednesday December 14, 2016 @10:23AM (#13176580)
http://users.encs.concordia.ca/~clark/papers/2013_acns.pdf

This paper shows you know to achieve exactly that. You can vote anonymously and receive a proof that your vote was counted correctly, without ever telling anyone what that vote was. To prove that your vote was miscounted, I believe you do need to reveal who you voted for, but you can prove to the world that there was fraud.

This paper solves one of the major problems with blockchain based voting, but there are many more. I don't endorse blockchain voting.

Re:CHVote: Open-source e-voting system from Switzerland by dispose13432 on Wednesday December 14, 2016 @03:40PM (#13179450)
So does the government know you auth code?
Re:CHVote: Open-source e-voting system from Switzerland by devoply on Wednesday December 14, 2016 @09:42AM (#13176251)
Perhaps all voting should be public. All voting 100% public. 0% funding from any source other than individual citizens. And even that should be heavily capped. So each individual citizen over 18 can give say $100 dollars and that's it.
Re:CHVote: Open-source e-voting system from Switzerland by slasaus on Wednesday December 14, 2016 @09:47AM (#13176296)
Knowing what one voted opens the door for coercion. Think of family members wanting you to vote a certain way. If you vote anonymously you can never prove to them what you voted, which protects the voter from any social, religious or other external pressure one might feel.
Re:CHVote: Open-source e-voting system from Switzerland by devoply on Wednesday December 14, 2016 @09:50AM (#13176319)
Well apparently it has a long history:

https://en.wikipedia.org/wiki/Secret_ballot

So I guess ballots should be anonymous. So how to do that with a blockchain. Well simply by assigning some random number or hash to the voters that no one else knows.

Re:CHVote: Open-source e-voting system from Switzerland by burkaman on Wednesday December 14, 2016 @10:12AM (#13176479)
That doesn't help. If there is any way to prove your vote, then you can easily sell your vote.
Re:CHVote: Open-source e-voting system from Switzerland by logfromblammo on Wednesday December 14, 2016 @10:55AM (#13176881)
Selling votes is not a problem. Secretly selling votes is the problem.

Perhaps it would be better to turn the vote-selling market into a publicly verifiable open market?

If I say that it would cost a buyer $10k more for me to vote yes than the highest open bid for me to vote no, that is a strong quantifiable indication of the magnitude of my opposition. I'm sure the vote-pricing data would be a gold mine for statisticians.

Of course, this would make the plutocratic oligarchy operate out in the open, officially, rather than behind the scenes with lobbying, campaign contributions, and speaking fees. Some people might find that objectionable: both those who do not want a plutocracy and those who do not want their money influence on politics to be openly known.

Re:CHVote: Open-source e-voting system from Switzerland by nightcracker on Wednesday December 14, 2016 @11:42AM (#13177319)
No, even public vote-selling is a problem, because it muddles incentives. No one should have to vote against their best interests in the long term for short-term financial gain. This leads to exploitative behavior of vulnerable population groups.

If you can not possibly reveal your vote (like with the ballot box) you can not sell your vote.

Re:CHVote: Open-source e-voting system from Switzerland by notahacker on Wednesday December 14, 2016 @04:28PM (#13179816)
If I say you can forget the $10k for your vote and accept that you either vote for my preferred candidate or you're fired/beaten, suddenly the secret ballot starts looking like a good idea again.

And that's even before we conclude the preferred candidate of the plutocratic oligraphy would actually be massively aided by being able efficiently purchase the votes of the indifferent rather than having to inefficiently purchase airtime to convince people their candidate actually has merit. (And of course they'll still be able to continue to organise their vote-buying operations through shadowy umbrella organizations to the extent they can be bothered to disguise who they want to win)

Re:CHVote: Open-source e-voting system from Switzerland by burkaman on Wednesday December 14, 2016 @01:13PM (#13178222)
Selling votes is obviously a problem, but more practically, is it even possible to make something possible to sell publicly, but impossible to sell secretly?
Re:CHVote: Open-source e-voting system from Switzerland by specialist on Wednesday December 14, 2016 @12:03PM (#13177495)
Upvoted, not because I agree, but because if we adopt electronic (mediate) systems, full transparency is the only way to at least mitigate the disaster.
Re:CHVote: Open-source e-voting system from Switzerland by cesnja on Wednesday December 14, 2016 @02:00PM (#13178671)
No, in your proposed case, a single blockchain would be better than many. If one party controls the whole blockchain, it's "easy" to forge data in it [1]. On the other hand, distrust between involved parties makes it hard to forge and deny actions on a single blockchain (though it'd still be possible with a 2-party system). Btw, I wonder how and why people want to implement blockchain for use in government or banks - since they are big monoliths, 51% attack is a real possibility.

[1] http://www.investopedia.com/terms/1/51-attack.asp

Re:CHVote: Open-source e-voting system from Switzerland by amalcon on Wednesday December 14, 2016 @06:30PM (#13180769)
Why involve a blockchain when there's no coordination problem? The only benefit of a blockchain over a log is that multiple, uncoordinated parties can agree on an order of events, but order doesn't matter here.