The United States Presidential elections on Nov. 3 were contentious to begin with, but unfounded and inaccurate accusations of electoral fraud from the defeated President Trump cast a pall over the whole procedure. Daniel Hardman, chief architect and chief information security officer at self-sovereign identity solution Evernym, believes that blockchain might help voting in general going forward.
According to Cointelegraph, Hardman said that “Basically, blockchain can provide a way for voters to be reliably and securely registered to vote, and then when votes are cast, blockchain can be a mechanism for proving that somebody has the right to vote, based on their prior registration.” He also added that “Blockchain can provide some features that would help with auditing a vote in an election.”
Republicans have been hesitant to accept a Biden win, despite the electoral college verifying the results. Rationale ranged from accusations of manipulated voting machines to allegations of falsified ballots appearing en masse at critical voting sites. However, none of these accusations have stood up in court.
With public blockchains, such as Bitcoin’s (BTC) for instance, every transaction is recorded on an immutable public ledger, making audits more transparent than centralized or paper-based processes. Applying such technology to voting could achieve similar results for votes.
Although the model seems transparent, how would authorities know if votes came from citizens who only voted one time? “What you want is what’s called end-to-end verification,” Hardman clarified. “On the one side, the front side of it is the registration part,” he stated, adding:
“You need to know that a person can only register one time and that means that when somebody comes in to register you do the things that you would do in a physical election mechanism today, which is — you check the driver’s license, you see if their picture matches, their signature matches, all that kind of stuff.”
Therefore, the technology ensures each person only a single vote. Hardman also noted that “On the backend, you prove that for any given registration, you can cast exactly one vote.”
A vastly complex topic calling for varied solutions based on differing threat factors, a blockchain-involved voting system might include particular components for preventing voter fraud and malware, such as biometric-based voter identification.
Accordingly, what then stops governments and companies from taking advantage of such personal information for tracking and other usages? Hardman explained China and its COVID prevention measures as an example of privacy infringement. The country has tracked its peoples’ temperatures, matched with their identities and locations, he said.
“In the case of elections, what you’d like is to separate those two questions,” Hardman stated. “The question — is the party that’s trying to cast a vote authorized to do so because they’ve been prior registered in the system — is one question,” he noted. “The question ‘who is this person,’ is a different question,” he clarified, adding:
“There are parts of an election where you might want to ask both questions, but there are other parts where you don’t need to ask both, and if you separate those, then you can prevent the government from doing that — from having kind of an apocalyptic surveillance state that knows which vote you cast and when you cast it and stuff like that.”
According to Hardman, a blockchain technology called zero-knowledge proofs. Zero-knowledge proofs basically verify a person’s identity without actually revealing their private data. “You ask somebody at registration time to strongly identify, you know, who they are, where they live and so forth, but at the time they cast their vote, what you ask them is to prove that they have the privilege of casting the vote without disclosing who they are,” Hardman stated. “You further ask them to prove that their vote has not already been tracked in the system […] which guarantees that you can’t vote twice.”