Online Voting System using Smart Contracts

Sanjay Sanjel
2021
BSc.CSIT
Semester 7
Downloads 20

Online voting is a new trend that is gaining momentum in modern society. Online voting system has a great potential to decrease organizational costs and increase voter turnout. One main advantage over the traditional voting system is that it drastically decreases the printing cost of ballot paper or opening polling stations. Voters can vote from anywhere if there is an Internet connection. Despite carrying a great potential, online voting system are viewed with a great deal of caution because they introduce several threats. A single vulnerability on a centralized system can lead to large scale manipulations. Blockchain based voting system is a replacement for traditional electronic voting system. Using Blockchain based voting system we can introduce non-repudiation, distributed and security protection characteristics as it offers decentralized nodes for electronic voting. Blockchain is one of the emerging and challenging technologies with strong cryptographic foundation enabling application to leverage resilient security standards and distributed database. With the help of distributed approach provided by the Blockchain, an online application that can be used for Voting is created. The application provides an easy interface for Voters and Organizing Committee to organize an Online Voting.

Blockchain based voting system
Blockchain
Electronic Voting

Similar Projects