An Electronic Voting System with Directed Acyclic Graph (DAG)- Based Blockchain Using ShimmerEVM
No Thumbnail Available
Date
2024-04-07
Journal Title
Journal ISSN
Volume Title
Publisher
El-Amin University Journal of Computing (EAUJC).
Abstract
This research introduces an innovative electronic voting system that enhances transparency, anonymity, and reliability, aiming to revolutionize both traditional and existing electronic voting methodologies. The system increases accessibility, security, and efficiency in the electoral process. Advanced web development technologies, including NextJs, TailwindCSS, TypeScript, and JWT tokens, are integrated for an improved e-voting experience. This system employs encryption and cryptographic hashes to secure sensitive information, alongside smart contracts on ShimmerEVM— a Directed Acyclic Graph (DAG)-based blockchain—to ensure data persistence and immutability. A user-friendly front-end interface serves as a portal to the web application, enabling seamless interaction with the ShimmerEVM network. A critical feature of the system is the activation of a biometric hardware component, essential for voter registration and participation. ShimmerEVM facilitates the execution of smart contracts, offering a decentralized, transparent, and secure environment without relying on traditional blockchain technology. The focus of this system is on the
implementation of security-centric smart contracts, which are pivotal in maintaining voting data integrity and mitigating the risks of vote count manipulation.
Description
This study presents a novel electronic voting system designed to enhance transparency, anonymity, and reliability while addressing the limitations of traditional and existing e-voting approaches. By leveraging modern web technologies such as Next.js, TailwindCSS, TypeScript, and JWT tokens, the system offers an accessible, secure, and efficient voting experience. It incorporates encryption and cryptographic hashes to protect sensitive data and utilizes smart contracts deployed on ShimmerEVM—a DAG-based blockchain—for tamper-proof data storage and execution. The system features a user-friendly front-end interface and integrates biometric hardware for secure voter registration and authentication. Emphasizing the development of security-focused smart contracts, the platform ensures data integrity, prevents vote manipulation, and delivers a decentralized, transparent, and scalable solution without relying on conventional blockchain structures.
Keywords
e-voting, shimmerEVM, internet voting, electronic voting, blockchain-based voting, voting systems, cryptography-based voting, DLT, distributed ledger voting, blockchain voting
Citation
Maliki. D., C. Oruche, I. M. Abdullahi, B. G Najashi, O. R. Isah. (2024). An Electronic Voting System with Directed Acyclic Graph (DAG)- Based Blockchain Using ShimmerEVM. El-Amin University Journal of Computing (EAUJC), 2024. Vol. 1. Issue 1, April, 2024. https://www.eaujc.el-aminuniversity.edu.n