The Architecture
On March 23, 2018, something unprecedented happened in American democracy. A service member deployed overseas opened a mobile application on his smartphone, verified his identity using a passport photo and fingerprint scan, and cast a ballot in a federal primary election. The vote was recorded not on paper, not through a traditional absentee ballot, but on a blockchain. West Virginia had quietly launched the first blockchain-based voting system ever used in a United States federal election.
The initiative was a partnership between the West Virginia Secretary of State’s office and Voatz, a Boston-based startup that had spent years developing a mobile voting platform secured by distributed ledger technology. The system ran on a public permissioned blockchain built on the Hyperledger framework, an open-source project originally incubated by the Linux Foundation. Unlike Bitcoin’s fully public blockchain, Hyperledger’s permissioned architecture allowed designated validators to control who could write to the ledger while still maintaining the transparency and immutability that make blockchain valuable.
The pilot was limited in scope but historic in significance. Only military voters from two counties — Harrison and Monongalia — who qualified under the Uniformed and Overseas Citizens Absentee Voting Act could participate. Mike Queen, deputy chief of staff and communications director for the West Virginia Secretary of State, estimated that roughly 60 voters would qualify for the initial trial. Blockchain-secured ballots would be accepted from March 23 through Primary Election Day on May 8, 2018.
Consensus Mechanisms
The Voatz platform replaced traditional absentee ballot infrastructure with a multi-layered verification system. Eligible voters downloaded the mobile app and submitted identification documents — a driver’s license, state ID, or passport — along with a live selfie. The app used facial recognition technology to match the selfie against the government-issued photo ID, and then verified the voter’s identity against state voter registration records.
Once verified, the voter received a mobile ballot customized to match exactly what they would see at their local precinct. After making selections, the voter authenticated the submission using biometric verification — specifically, the thumbprint Touch ID built into their smartphone. This two-factor approach — government ID plus biometric — was designed to provide stronger identity assurance than a mailed absentee ballot, which relies on a signature comparison that election officials have acknowledged is unreliable.
Voatz CEO Nimit Sawhney described the architecture as a “tamperproof ledger that ensures the anonymity of each ballot.” The blockchain provided an end-to-end verification trail, creating a mathematical guarantee that the data in the system had not been altered after submission. Critically, personally identifiable information was handled with care: biometric data was deleted from the system once identity verification was complete, and only anonymized vote records were stored on the blockchain itself.
Network Health
The first person to cast a blockchain-secured vote in a federal election was Scott Warner, son of West Virginia Secretary of State Mac Warner. Scott was registered to vote in Monongalia County but was deployed in Italy with the military. In a statement released after his vote, he described the experience as “very easy to maneuver” and praised the identity verification process as reassuring. “When the ballot was made available, I just clicked through the names of the candidates,” Warner said. “I hit ‘vote’ for the candidates I wanted to support. Then I used the thumb print Touch ID on my phone to verify who I was. That was it. Pretty slick!”
The motivation behind the pilot was rooted in a genuine problem. Overseas military voters have long faced obstacles that domestic voters do not. Traditional absentee ballot systems cannot guarantee anonymity — a mailed ballot includes the voter’s return address and signature. Many service members worry that their votes may not arrive in time to be counted, or may be lost in transit entirely. According to the project description, participation rates among eligible overseas military voters had historically been low precisely because of these concerns.
West Virginia, a state with limited resources dedicated to election administration, saw blockchain as a way to solve a real problem without building expensive new infrastructure. Queen explained that the Secretary of State’s office had spent four months evaluating whether blockchain was sufficiently secure and whether a mobile app solution could genuinely increase military voter participation.
Developer Ecosystem
Voatz trained state election officials on how to use the platform while ensuring compliance with West Virginia’s existing election policies. The company worked with validators based within the state to provide assurances that the equipment belonged to the government and that malicious actors were not involved in the process.
The choice of Hyperledger as the underlying blockchain framework was significant. Unlike public blockchains like Ethereum, where transaction costs fluctuate with network congestion, Hyperledger’s permissioned architecture provided predictable performance and no transaction fees. The trade-off was decentralization: the network relied on approved validator nodes rather than the open participation model that defines truly public blockchains. For a government election application, this trade-off was deliberate — election infrastructure requires controlled access and accountability that a fully permissionless system cannot provide.
The West Virginia Secretary of State’s office planned to release findings from the pilot after the primary election, with the explicit goal of helping other states and precincts learn from the experience. The broader implications were clear: if blockchain could secure military absentee ballots, the same technology could eventually be applied to all remote voting scenarios.
Final Assessment
The West Virginia blockchain voting pilot of March 2018 represented a moment when distributed ledger technology moved beyond financial speculation and into the machinery of democratic governance. At a time when Bitcoin traded at approximately $8,668 and the broader cryptocurrency market was still reeling from its post-ICO correction, this application demonstrated a use case that had nothing to do with trading or investment.
The pilot was small — roughly 60 potential participants across two counties — and it was not without its skeptics. Security researchers would later raise serious questions about Voatz’s architecture, and the broader cybersecurity community has remained divided on whether any form of internet voting can be made sufficiently secure for democratic elections. But the fundamental question West Virginia asked was worth asking: can the immutability and transparency of blockchain solve real problems in election administration?
The answer in March 2018 was a cautious maybe. The technology worked, at least for a handful of voters. Whether it could scale to statewide or national elections, whether it could resist sophisticated nation-state adversaries, and whether voters would trust it enough to adopt it broadly — those questions would take years to answer. But the first blockchain-secured vote in a federal election had been cast, and the precedent was set.
Disclaimer: This article is for informational purposes only and does not constitute endorsement of any voting technology or methodology. The views expressed are those of the author and do not reflect official positions on election security.
voatz on hyperledger for a federal election in 2018 and nobody outside crypto twitter noticed? the security audit story alone is worth a followup article
ballotnerd_ the MIT security audit found vulnerabilities that could let a remote server alter votes before recording. Voatz handwaved it away
Permissioned blockchain for voting makes sense on paper. But who validates the validators? That’s the question nobody at Voatz wants to answer directly.
the fingerprint + passport scan part concerns me more than the blockchain tbh. where does that biometric data get stored and who has access
West Virginia of all places being first is surprising. Good on them for trying something new for deployed military though. Paper absentee ballots from war zones are notoriously unreliable.
deployed troops deserve better than paper ballots that take 3 weeks to arrive. blockchain voting has real use cases, the tech just needs more scrutiny
Lee C. exactly. the fingerprint scan plus passport verification was more secure than mailing a piece of paper across an ocean. the tech worked, the politics didnt
paper absentee ballots from war zones have a 30%+ rejection rate due to mail delays. Voatz had real problems but the problem it tried to solve is also real
civic_duty 30% rejection rate for military absentee ballots is a national embarrassment. voatz on hyperledger wasnt perfect but it was better than losing votes
permissioned validators means whoever picks them controls the ledger. how is that different from a centralized database with extra steps
permissioned validators controlled by one entity is basically a spreadsheet with extra steps. Voatz never addressed this in their rebuttal to the MIT audit