Professional Documents
Culture Documents
Zeroth_Review-1[2]
Zeroth_Review-1[2]
Zeroth Review
Department of Information Technology
Guided by Submitted by
Dr. L. Meenachi Vijayaragavan KTS(20BIT003)
Head Of Department Deepak A (20BIT031)
Information Technology Roshan Karthick T (20BIT039)
• Abstract
• Objective
• Introduction
• Literature review
• Existing System
• Proposed System
• Software Requirements
• Module Description
• Proposed Methodology / Algorithm
4
INTRODUCTION
• The increasing reliance on the Internet has propelled the adoption of e-voting
systems in various societies, offering a more efficient alternative to traditional
voting methods.
• This shift aims to reduce both time and costs associated with conventional
voting processes.
• However, the conventional approach, utilizing centralized databases, raises
concerns regarding security, particularly vulnerabilities to data modification by
third parties within the network and the lack of real-time result visibility.
• In response to these challenges, this research endeavors to establish a highly
secure e-voting system by integrating blockchain technology.
• Blockchain, with its decentralized model, provides a reliable, safe, and flexible
network infrastructure capable of supporting real-time services.
5
LITERATURE OVERVIEW
• The centralized nature of the database poses a risk of data modification by third
parties within the network, potentially compromising the integrity of the voting
process.
• Traditional systems often lack real-time visibility of voting results. Delays in the
tabulation and publication of results can undermine the transparency of the
electoral process.
• The current systems may not adequately address privacy concerns related to voter
data. Centralized databases may expose sensitive information to potential
breaches.
• The reliance on a central server makes the system susceptible to single points of
failure, raising concerns about the overall robustness and reliability of the e-
voting infrastructure.
7
PROPOSED SYSTEM
8
PROPOSED ALGORITHM
• Consensus Algorithm:
• Nodes across the network verify the added blocks to ensure the accuracy of the voting
results.
• Validated votes are grouped into blocks, and miners (in PoW) or validators (in PoS)
compete to add these blocks to the blockchain.
• Nodes (participants in the network) verify the authenticity and correctness of the
submitted votes.
• Once a block is added to the blockchain and a consensus is reached, the voting results
become final and cannot be altered.
Voter:
• Fetching Location and Miscellaneous Data.
• Login with unique User credentials.
• Can vote to the eligible contest available.
• Only able to vote a single Candidate.
Candidate:
• Can create new contest with their credentials.
• Results can be viewed instantly.
10
SOFTWARE REQUIREMENTS
❖Solidity
❖Next JS
❖VS Code
❖Node JS
❖HardHat
❖Remix IDE