De-Centralized Voting System using Blockchain
Atharva Jangada, Nimish Dadlani, Sanchit Raina, V. S. Sooraj, Amar Buchade · 2022
The revolutionary concept of blockchain, the technology behind the popular cryptocurrency Bitcoin and its successors, has ushered in a new era in the Internet and online services. While most people focus only on cryptocurrencies when they think about Blockchain, in fact many administrative activities and day-to-day services are managed offline and/or privately are now being securely transferred to the Internet as online services. Electronic Voting is one of the trending and important aspect of online services. Traditional voting systems in our country include the use of ballots at polling stations or EVM's (Electronic Voting Machine). The ballot system is prone to tampering, whereas EVM's being a centralised system, are prone to hacking. We aim to offer a more secure, transparent, safer, cheaper and easier to use alternative to the above methods of voting, by making use of the revolutionary Blockchain technology. Smart contracts are meaningful pieces of code that are incorporated into the Blockchain and implemented on schedule at each stage of the Blockchain update. Ethereum and its network is one of the most convenient due to its stability, wide usability and smart contract logic. In this work, we will be implementing and testing a prototype of an E-Voting application using Ethereum Wallet and Solidity language as a smart contract for the Ethereum network.