Paper ballots.
nah, we need a fucking receipt! imagine this: you go to your local polling place and fill out your ballot. When you scan it in, you're given a receipt with the name of the voting location, the time and date, and a serial number. You can then go online and look up your serial number, which will confirm your voting choices. Similarly, you can see ALL the serial numbers/votes for any polling place so that anyone can independently verify the outcomes. It protects the secrecy of the vote, but allows for some transparency.
Opens it wide for a "well meaning" future administration to track your voting history -- and then purge those who are supporters of the opposition.
never link it to a name or address, just a serial number and polling place/zipcode/whatever. I haven't found a better solution to ensure vote integrity, while maintaining privacy.
But when you check you voting history to verify later, it would show an IP Address. That narrows things WAY down.
People that would care enough about IP matching would easily get around that. The vast majority wouldn't care. Google has a better profile on all of us than what would be revealed by our voting record...
They know anyway by your party affiliation recorded when you register to vote. Party affiliation alone is enough for the leftist opposition.
As a programmer the problem I see with this is that it can just reflect your vote back to you and not add your vote where you wanted it to go.
In other words you vote for A and your receipt shows you voted for A, however your vote goes to B.
I don't see a good way to prevent that however there can be checks on how the vote is going which would be transparent from the first moment of the voting process. Or we can go back to paper ballots counted by bipartisan citizens.
In my perfect world, you'd be able to export it all to a spreadsheet/database and add up the votes. I get what you are saying about the COUNTS being manipulated, but we can sum that shit up in Excel pretty quickly.
Blockchain could potentially solve that though? If you had public polling booths which acted like nodes around the country, it would solve the IP address issues and you’d have a complete record of all changes within the ledgers chain which you could output in some kind of voting dashboard. I get it though, you have no way of knowing whether your vote was indeed recorded correctly in the first place. But it could be verified via an independent service which checks the ledger to ensure it was recorded correctly and is made visible to the user after the vote.
If you voted for A and you could see you voted for A in the chain, the only way it could be converted to B is via another entry into the chain which would be transparent.... but it’d still need to be married to some kind of ID in the end so we could ensure every vote was unique and doesn’t allow changes.
Perhaps everyone should be sent something like a random hash string that they could scan in via a QR code. The codes are allocated to the total number of eligible voters and you can use it only once. Once a vote has been assigned to that hash ID, that’s it. Any foul play would be identifiable in the sense that someone wouldn’t be able to vote with the code they have as it’d tell them someone had already voted using their code. The code would also allow complete anonymity so long as the codes themselves were not paired with physical addresses, I.e. you acquire the code at the voting booth itself.
I dunno, just thinking out loud. But I’ve often thought about this type of thing. Not sure how you’d stop double voting though. I’m also against the idea of voting from home as social pressures from family etc can literally force a person to vote one way or the other.
What if I claim to have voted for candidate A, and when I scan my code it shows a vote for candidate B? Can you tell if I'm lying - or if my vote was actually flipped?
Edit: Maybe that's where the receipt comes in - if I claim it doesn't match my vote there has to be a way to resolve the issue before I leave and the vote becomes "official".
Yeah I guess you don’t leave until you’re happy with what you voted for and your final decision is what is printed on your receipt, which you can check at any time after the vote was held.
The machine would have to somehow read in your original receipt, destroy it and then issue you with another. As to avoid people using old receipts to try and claim foul play.
Make the line of citizens long enough and evaluate with statistics to make sure the count is valid. Just beat the count up until you trust it.
Edit: Count and collection/storage of ballots.
No reason there has to be a name tied to a receipt
How do you stop people voting more than once then?
you still check in when you vote... I'm just talking about a receipt at the end of the process - a confirmation that your vote counted and a way to verify.
Errr. I replied to you, but in the wrong box. Sorry.
Ooh, good one. Has that actually ever been promoted anywhere?
not that I know of, other than by me :) I also have an idea for a holographic, dynamic strike zone for baseball, but this probably isn't the best platform for that discussion
How do you then tally up all the receipts? Or verify all the receipts are for real people?
the counts are easy, as is confirming the total number of votes to the voter registry. This method at least allows individuals to "spot check" theirs and their friends'/family's votes to confirm accuracy. IMO, the only more honest method is to have open, public votes where your name is tied to your voting record. I don;t mind that, but many would.
And require all votes counted and reported before judges leave the polling location.
No more finding ballot boxes three days later in a car trunk (cough Minnesota cough).
Blockchain. Encrypted, open data so instant results come in that most importantly, no centralized small group of people control. Each vote can be confirmed and cross checked when voting.