5 ms·
I'm not sure that storing ints would be more resistant to fraud than storing as doubles. You could easily manipulate the vote by randomly switching X% of votes
by trendia 10y ago
I'm not sure that storing ints would be more resistant to fraud than storing as doubles. You could easily manipulate the vote by randomly switching X% of votes like so:
if wrongVote && rand() < X:
FlipVote()
This would have the same effect as fractional voting, even if you store as integers.
- vilhelm_s 10y agoBut that would be easily detected by looking at the source code or disassembly. I think the concern here is that the "weighted" election mode provides an easy way to manipulate election outcomes while providing deniability ("oh, that code is just used for weighted elections in California").
- trendia 10y agoA weighted election mode would also be visible through source code or disassembly?
- colanderman 10y agoYes, it's also made visible in the documentation.
- chipperyman573 10y agoWait, are there actual states in the US that use weighted elections? I thought the whole point of the US's system is that (ideally) every citizen has as much say as anyone else.
- vilhelm_s 10y agoApparently California has a system (Proposition 218) where local government can impose certain property taxes, but such taxes have to be approved by a 2/3 majority of property owners, and the vote is weighted by the amount of property they own.