Decentralised Voting System Using Blockchain Technology

20 Jan

Authors: Harshit Kumar, Shubham Rana, Saurabh Yadav, Jyoti Yadav

Abstract: Over the past ten years, electronic voting systems have developed dramatically; however, there are still issues with regard to security, transparency, and trust. Current electronic voting systems use a centralized database and are therefore vulnerable to such problems as points of failure, data manipulation, and tampering with votes. A blockchain-based decentralised voting system has been developed using SQLite, Flask (Python), and a novel proof-of-work blockchain. This solution provides the ability to store election votes transparently, immutably, and securely. Another critical component of this application is that it creates a publicly auditable blockchain for the entire election process, as well as the tools required for administrative oversight, secure voter authentication, and the ability to tally votes in real time. A demonstration of how blockchain technology can provide superior election systems that increase voter confidence and the integrity of elections has been provided