Papers1 provider · 1 record
November 25, 2022· 2022 International Conference on Futuristic Technologies (INCOFT)
conference-paper

E-Voting via Upgradable Smart Contracts on Blockchain

Authors:Mohammad SaimMohd MamoonIlma ShahAbdus Samad

Abstract

The proposed work is a blockchain-based E-Voting system which is designed to incorporate privacy, authenticity, and verifiability in the electoral process. Solidity programming language is used to implement smart contracts stored on the Ethereum blockchain which are executed automatically when predefined conditions are met. An Ethereum-based E-Voting decentralised application is deployed which authenticates users with the help of biometric factors and verifies it with the existing E-Aadhaar database.In this model, the paper presents the novel idea of deploying an upgradable smart contract where the election manager can decide whether the voting application would require either a version change, virtual upgrades or feature modifications in the future. This is achieved by using the OpenZeppelin plugin deployed on truffle which uses the concept of ‘‘proxy pattern.’’ This methodology helps us to improve and enhance the logic of smart contracts that are normally non-editable once deployed. The parameters used for authentication include the user’s EmailID, Registration ID(Aadhar), and facial scan for biometric verification along with other details related to the voter’s biodata.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.