A Secure and Decentralized Method of E-voting using Blockchain and Smart Contracts
Abstract
Blockchain has already been used in developing many applications, including cryptocurrencies and NFTs. With the help of blockchain and smart contracts, a Decentralized E-Voting System can be developed. A Decentralized E-Voting System is used for activities like voting, verifying the userās details, adding candidates, starting and ending the election, self-tallying the total number of votes, and giving the results of the elections. A system using blockchain is more secure, faster, transparent, and immutable. The existing systems for voting are less secure as they use EVMs and VVPATs, which can be tampered with. The existing systems are also slower than the proposed model in terms of the time taken to announce the results. There are other problems like Vote Rigging, Polling Booth Capture, and Voting Manipulation. With the increasing risk of cyberattacks, it is of utmost importance to have an online voting system capable of withstanding these attacks. A blockchain-based e-voting system will enable user confidentiality using encryption. The platform is created on the Ethereum network that makes use of smart contracts written in the Solidity programming language. Truffle, Ganache and Metamask are the tools used to create a Decentralized E-Voting System.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.