A Novel P2P based System with Blockchain for Secured Voting Scheme

V. Vijayalakshmi, S P Vimal · 2019

The revolution in the system of records has reached a great extent and paves a way for a powerful technology known as blockchain for storing data and performing transactional operations in a decentralized network. Blockchain was first developed to serve as a public transaction ledger for the cryptocurrency named “Bitcoin”. Later, One such application is the online balloting scheme. A ballot is a device that is used to cast the votes in an election. In ballot based voting, still there is no system to avoid proxy casting and recasting. We do not have any technology to view our casted votes. In the electronic voting system based on Blockchain, addresses some of the limitations in the existing systems and labels some of the issues of e-voting. The idea in blockchain enabled balloting scheme is to integrate Aadhaar card and Mobile number of the people using which the OTP is generated and then the voter is allowed to cast their vote. Ethereum is an open source blockchain based technology that uses both private blockchain and remix platform and it acts as a tool in storing the data. The user can cast their votes from anywhere (nearby booth) and the corresponding contestant are notified to the users based on their constituency and candidate promises. If NOTA votes crossed above 50%, then all the candidates are disqualified and are permitted to contest for the next election. If any of the citizen do not poll their vote, then a warning message will be sent to the respective person. They should provide a valid reason for not voting within a period of 6 months, if the reason is invalid then necessary action will be taken by the government. If a member of citizen wants to view his/her voting status then they can view it by entering their aadhar number and the block number that is sent to them through the mobile app. The implementation of this system addresses most of the issues faced in the balloting scheme and is used to avoid proxy casting and recasting and is also used to achieve above 95% of the vote.

Read the paper · More papers on PaperTik