dVoting Using Blockchain Technology
The paper discusses dVoting, a decentralized application (dApp) based on the Ethereum blockchain, designed to address the challenges of traditional voting systems, such as voter fraud, manipulation, and lack of transparency. dVoting leverages blockchain's key features, including voter anonymity, decentralized management, immutable vote records, and real time result transparency, to enhance election security and accessibility. Using smart contracts, dVoting ensures tamperproof processes for every stage of an election, from voter registration to result compilation. Administrators initiate the system, verify registrations, and manage elections, while voters interact via a secure, user-friendly interface. Results are automatically aggregated, minimizing the risk of human error. The study outlines the technical setup using tools like Node.js, Truffle, and Ganache, and highlights implementation challenges such as scalability and usability. A case study demonstrates dVoting's effectiveness in conducting small-scale elections, showing increased voter confidence and system integrity. However, it emphasizes the need for enhancements, including automated verification, multi-election support, and improved voter authentication methods. The conclusion underscores blockchain's potential to revolutionize global electoral systems. Future work involves integrating dVoting into governmental frameworks, refining the user experience for broader adoption, and optimizing the platform for large-scale elections, positioning it as a transformative tool for modern democracy.
Authors
- Rohit Kumar Singh
- Darsh Verma
- Anupma Upadhyay
- Arvind Kumar (ORCID: https://orcid.org/0000-0002-5756-0231)
Institutions
- Galgotias University (IN)
Publication Details
- Published
- 2025-05-29
- DOI
- https://doi.org/10.1109/netcrypt65877.2025.11102754
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00