I've seen a lot of evidence of vote fraud in the US 2020 election, that is now the subject of Federal and State lawsuits (see: Hammer / Scorecard / Dominion)
[NY Post][1]
[More Links][2]
I wondered how I might put together a decent voting system.
It really doesn't seem that difficult.
I present the following skeleton outline of such a system.
A Central Govt could issue Hashes of a people's Dob + Name
plus a random 4 digit. (or other identifying information)
This database is held centrally by Govt, (possibly blockchain)
The hash of this information is sent to the voter via post, email or SMS.
Voter then takes this to the polling station,
If the hash presented match a centrally recorded hash, #
your vote choice is recorded against your centrally held Hash.
Such a system could form the basis of a pretty decent voting mechanism.
If a Hash is 100 Characters in length, and there are 30 million voters (in the UK) that would mean a database of around 3Gb.
The whole thing could be run on a very small platform.
Very little human involvement is needed and the whole thing could be run in the open (read only) for transparency.
Voter ID is protected because only hashes and the choice are publically available, so observers can check population numbers, tally votes etc.
Possibly, the entire thing could be automated, so little
human involvement is needed.
The code could be written so you can only vote once,
eg if Vote = False then Vote Allowed = True
The vote could be recorded as 2 (or more) Bytes allowing 4 nibbles for 4 choices etc etc etc.
You can't vote twice because once your vote is registered against your personal hash, once you vote, it can't be altered can't be altered.
Your identifying hash must match a centrally held hash to be allowed to vote.
I'm only presenting a bare bones skeleton outline of how a system might be put together that seems reasonably robust.