Abstract
This research proposes a Blockchain voting system for Zimbabwe to solve the challenges of electoral auditability, voter eligibility, ballot secrecy, double voting, administrative control and usability of voting. Based on E-Voting and blockchain literature, requirements were extracted and then translated into a hybrid off-chain/on-chain architecture, using design science research. Ex ante assessment of the design was performed using requirements to design traceability and threat control residual risk analysis. The result is a separation of voter identities with voting units, the issuance of one voting credential per voter eligible to vote (VEV) and the use of smart contracts on a permissioned multi-stakeholder blockchain to enforce election-state and duplicate-vote rules. The identities and operations are off-chain, and election-critical state is recorded on a distributed ledger that is tamper-evident. The proposed interface also hides blockchain operations from the voters, meaning they don't have to know about MetaMask or cryptocurrencies. The analysis suggests that, when properly used, blockchain technology can enhance the audibility and strengthen the enforcement of rules, but it cannot provide guarantees of endpoint security, availability, coercion resistance and legal legitimacy or anonymity in isolation. The framework provides a context-specific architecture and a testable agenda for evaluation processes for future prototyping, security assessment, usability studies, scalability experiments, governance review, and legally-authorised pilot evaluation of the framework in Zimbabwe.
Keywords
Introduction
Electronic voting is not only a software problem. It is a high-assurance socio-technical problem in which the technology must support eligibility, uniqueness of the vote, ballot secrecy, integrity, auditability, availability, and accountable administration at the same time. This combination is important because improving one property can weaken another. For example, stronger identity checks can improve eligibility control while creating privacy risks if identity information is linked too closely to the ballot. Similarly, a fully centralized system may simplify administration but can concentrate technical power in a small number of privileged operators. We therefore treat the central design problem as the distribution of trust rather than the simple digitization of a ballot.
We investigated blockchain because some of its properties are relevant to this trust-distribution problem. Cryptographically linked records, replicated state, consensus, and programmable smart contracts can support tamper-evident audit trails and consistent enforcement of election rules [1]-[3]. However, our review also showed that blockchain does not solve several of the most difficult electoral problems. It cannot decide who is legally eligible to vote, protect a compromised voter device, guarantee coercion resistance, or make an election legally valid. It can also preserve a badly designed identity-to-ballot linkage just as permanently as it preserves a valid state transition. For this reason, the framework does not treat blockchain as a complete voting system; it uses the ledger only where replicated, independently inspectable election state provides a clear design benefit.
A further reason for developing the framework was the weakness of the common assumption that one blockchain wallet can represent one voter. We reject that assumption because possession of a wallet does not establish citizenship, registration status, constituency, age, or any other legal qualification. A single person can also create many addresses. In our design, voting power therefore comes from an election-specific authorization issued after an authoritative eligibility check, not from ownership of a blockchain address. This decision brings together the legal definition of an eligible elector with the technical system, while avoiding the voter having their civil identity recorded on the ballot paper.
Zimbabwe is a suitable illustration within which to explore the design decisions as any legitimate electronic voting proposal would need to fit within existing electoral institutions, legal rules, infrastructure limitations and differential degrees of digital connectivity. What matters to us is not whether a blockchain application can actually record a vote, but whether the proposed architecture can be understood by ordinary people, clearly and audibly verified by trusted observers, and feasibly operated in a real-world setting where connectivity and backup capabilities are reasonable. Forcing voters to register and use a separate wallet, engage with seed phrases, deposit crypto, and comprehend transaction fees would put technical risk and tasks on the voter. We thus remove blockchain operations from the voter experience to provide greater abstraction.
Four related study questions are then presented: (1) What security and socio-technical requirements should a blockchain voting architecture for Zimbabwe address? (2) How should civil identity, operational information, and voting credentials be detached from one another, and how should smart-contract logic, voting information, and the state of the ledger be separated? (3) How can one-person-one-vote be ensured without associating a civil ID with a wallet ID? (4) What evidence would be necessary to warrant a controlled deployment? What is new and innovative about the proposed framework is its ability to intertwine these concerns into a single design but also to bring into plain sight the other assumptions required for the trust along with any risks that remain outside its scope.
The output of the present study is therefore a conceptual design artefact, not an implemented national voting system. No transaction benchmarks, reliability percentages, user-satisfaction results, or security guarantees are claimed.
Complete Article
The complete article, including all figures, tables, equations and algorithms, is available in the official publication PDF.
Conclusion
This study developed a blockchain-based electronic voting framework for Zimbabwe by starting from electoral requirements rather than from blockchain technology itself. The resulting design separates civil identity from ballot processing, derives voting rights from a single-use election credential rather than a wallet address, restricts smart-contract logic to election-critical rules, and distributes ledger responsibilities across multiple accountable stakeholders. The voter-facing design also removes the need for ordinary users to manage MetaMask, cryptocurrency, or blockchain keys.
Our analysis suggests that the strongest justification for using blockchain in this framework is not that it makes an election automatically secure, but that it can provide replicated, tamper-evident election state and consistent enforcement of selected rules across independently governed validators. The same analysis also identifies clear boundaries. Ballot secrecy, coercion resistance, endpoint security, availability, legal acceptability, public trust, and correct voter registration depend on controls outside the ledger. These limitations are central to the framework because overstating what blockchain can guarantee would weaken rather than strengthen the design.
The framework should therefore be treated as a testable design artefact. Before any real electoral use is considered, future work must demonstrate the credential protocol, test one-person-one-vote under adversarial conditions, audit the smart contracts, evaluate privacy and linkability, measure performance and recovery under realistic loads, assess usability and accessibility, and examine governance and legal requirements. Only evidence from these stages can show whether the additional complexity of a permissioned blockchain is justified for Zimbabwe. The contribution of this study is to make those design choices, trust assumptions, and evaluation requirements explicit.
References
- N. Kshetri and J. Voas, “Blockchain-enabled e-voting, ” IEEE Software, vol. 35, no. 4, pp. 95-99, 2018, doi: https://doi.org/doi: 10.1109/MS.2018.2801546
- H. O. Ohize et al., “Blockchain for securing electronic voting systems: A survey of architectures, trends, solutions, and challenges, ” Cluster Computing, vol. 28, art. 132, 2025, doi: https://doi.org/doi: 10.1007/s10586-024-04709-8
- M. Alown, M. S. Kiraz, and M. A. Bingöl, “Enhancing democratic processes: A survey of DRE, Internet, and blockchain in electronic voting systems, ” IEEE Access, vol. 13, pp. 20512-20545, 2025, doi: https://doi.org/doi: 10.1109/ACCESS.2025.3531349
- B. Adida, “Helios: Web-based open-audit voting, ” in Proc. 17th USENIX Security Symposium, 2008, pp. 335-348.
- D. Chaum, P. Y. A. Ryan, and S. Schneider, “A practical voter-verifiable election scheme, ” in Computer Security - ESORICS 2005, 2005, pp. 118-139, doi: https://doi.org/doi: 10.1007/11555827_8
- P. McCorry, S. F. Shahandashti, and F. Hao, “A smart contract for boardroom voting with maximum voter privacy, ” in Financial Cryptography and Data Security, 2017, pp. 357-375, doi: https://doi.org/doi: 10.1007/978-3-319-70972-7_20
- Y. Shi, K. Fan, Y. Bai, C. Zhang, K. Zhang, H. Li, and Y. Yang, “Blockchain-based anonymous and self-tallying voting with time-bounded ballot secrecy, ” Computer Networks, vol. 263, art. 111217, 2025, doi: https://doi.org/doi: 10.1016/j.comnet.2025.111217
- S. Yousfi and M. Chaieb, “Building a scalable and coercion-resistant e-voting system using blockchain, ” SN Computer Science, vol. 6, art. 561, 2025, doi: https://doi.org/doi: 10.1007/s42979-025-04088-w
- Y.-X. Kho, S.-H. Heng, S.-Y. Tan, and J.-J. Chin, “A provably secure coercion-resistant e-voting scheme with confidentiality, anonymity, unforgeability, and CAI verifiability, ” PLOS ONE, vol. 20, no. 6, e0324182, 2025, doi: https://doi.org/doi: 10.1371/journal.pone.0324182
- A. R. Hevner, S. T. March, J. Park, and S. Ram, “Design science in information systems research, ” MIS Quarterly, vol. 28, no. 1, pp. 75-105, 2004, doi: https://doi.org/doi: 10.2307/25148625
- K. Peffers, T. Tuunanen, M. A. Rothenberger, and S. Chatterjee, “A design science research methodology for information systems research, ” Journal of Management Information Systems, vol. 24, no. 3, pp. 45-77, 2007, doi: https://doi.org/doi: 10.2753/MIS0742-1222240302
- M.-V. Vladucu, Z. Dong, J. Medina, and R. Rojas-Cessa, “E-voting meets blockchain: A survey, ” IEEE Access, vol. 11, pp. 23293-23308, 2023, doi: https://doi.org/doi: 10.1109/ACCESS.2023.3253682
- Z. Zheng, S. Xie, H.-N. Dai, X. Chen, and H. Wang, “Blockchain challenges and opportunities: A survey, ” International Journal of Web and Grid Services, vol. 14, no. 4, pp. 352-375, 2018, doi: https://doi.org/doi: 10.1504/IJWGS.2018.095647