All this fancy techno voting stuff you are talking about has to done on a State by State level. Sure they could enter into a partnership like many did for Common Core assessments but look how that turned out. They couldn’t all agree so you had 2 different groups of States making 2 different tests. Both were over complicated and many of the States ended up dropping out near the end to just make their own. You can’t issue a National voting system without a Constitutional amendment.
I know. I’m suggesting a national technology standard with a Telco identity component and infrastructure be developed, to make smart phones,
immutable distributed databases, and an app more integral to
increase transparency and essentially eliminate fraud. Makes too much sense to be adopted in the United States.
Your vote should be more like a physical good in a supply chain that
can be traced and monitored for assurance.
If this were to happen, we wouldn’t rely on code in individual black box machines to record our votes. The
hardware at polls would be standardized and would serve more to broker identity and record decisions made in tamper proof peer-to-peer smart contracts where all peers ran the same open source code.
Main practical reason physical presence would be needed at all would be to prevent all flavors of (example) aggressive husband from watching to make sure his wife votes per his wishes.
Anonymity of the vote is important. In fact, one hard to deal with detail would be social pressure to prove via showing the app that you voted a certain way. In in other words, Mildred knows when she gets home if Carl insists she open the app to show how she voted, it’d be hard to hide.
We’d be able to reverse engineer that selections made by each individual voting session mapped to the metadata in the app, and that multiple entities on the network confirm the linkage between selections in the app and the candidates.
All sounds complex, but from a user standpoint, you log into a network and open an app that could even be
installed as mandatory on devices, enter a password given to you when you register, and cast votes. Or confirm choices made on a physical machine linked to your active session. So get on network, vote, confirm, and then after you vote you can monitor the vote downstream as it’s officially registered.
__
Anyway, pipe dream, because you can only fix the problems when the major parties want it fixed. Practically speaking though, it could be for a reasonable cost.
And if that voting app were a mandatory install that couldn’t be deleted, it could even send push notifications to remind voters of elections and offer polling locations, registration, and more.