Abstract:
This project is about implementing a voting system using Blockchain as a service. It
has the potential to replace the current ballot system or any organizational election and
its problem of rigging. The voter can vote and be sure that his vote has not been
tampered with. Data tampering with a single ‘block’ in the blockchain leads to data
deletion of all subsequent blocks, and rejection of the new block by other nodes on the
network. Hence it makes it easy to identify rigging. After registration, the voter is given
a private key through which he can vote. After voting he will not be allowed to vote
again. Admin can add candidates, remove candidates, and start and stop the voting
phase. Online voting is a trend that is gaining momentum in this modern society. As
large sections of society around the world do not trust their traditional electoral system,
E-voting has become an important alternative. Building a secure electronic voting
system offers the fairness and privacy of required in a voting scheme. Blockchain can
improve the reliance on the E-voting system. Blockchain also reduces the problems of
hacking and of the control by central authorities using cryptography and
decentralization.