I hate Trump. I hate democracy.
And I support a full 100% audit of this election.
I work in software development. And I would never trust a conventional computer system to tally votes. Even if it's open source code.
About the only way I see electronic voting ever working with any sort of trust would be via a distributed blockchain environment, with public accountability for individual votes (you can take each integer vote on each ballot measure or candidate race and correlate it to a voter ID, and see that voter ID is of a valid person and not deceased). Private/public key pairs won't work without some way to correlate each and every issued key to a valid voter (i.e. voter registration).
Even voter registration by itself, without a clear trail of aggregation operations, is quite vulnerable to abuse. Many states destroy the primary evidence (the paper ballots and the scanned images of those ballots) after the election.
People need to be able to look up their own voter ID and see that their votes are safely tallied as they indicated, and that the sums are sane. Distributing elections record-keeping through a blockchain and opening processing of those transactions to the public at large, as widely as possible, makes tampering impossible since the member servers will deny illegitimate transactions.
I think the day of anonymous voting, and lack of public accountability for your vote, needs to end. The only way to eliminate this doubt of election sanity, once and for all, is for all of you to be able to know concretely that I didn't cast a single vote for anything in 2020, and for that to be public knowledge, for Ron's votes in 2020 to be public knowledge, and Charby's, and Mike Irwin's, and everyone's. And to be able to examine the set of voters, and cross reference it against those who have standing/legitimacy as voters. A "left join" of sorts, exposing non-franchised and deceased at a public scale. And the issuing authority that allowed that key pair / wallet for votes to be created in the first place.
None of that is needed. It's easy to conduct a secure election. You just have to want to. Our elections are insecure because we want it that way. It's like how our tax code is complicated because we want it to be, not because we don't know how to fix it.
The UN has guidelines for running an election that is secure and has the appearance of security. All that is required is to do that. We just don't want to. Until we want to, there's no point in discussing anything more elaborate than the basics.
The UN guidelines specify paper ballots, a transparent ballot box (which I have never seen in America), photo ID check (rarely seen) and finger ink (never seen in America). If you can't even do something a simple as clear ballot boxes, there's no need to get complicated with solutions.