Decentralized Voting System Using Blockchain
Decentralized Voting System Using Blockchain
ARTICLEINFO ABSTRACT
This article explores the use and impact of voting using blockchain
Article History:
technology. As a result of mounting worries about the honesty and
Accepted: 25 March 2024 security of conventional voting methods, especially in the digital era,
Published: 11 April 2024 the study tackles the requirement for an open, impenetrable, and robust
method of conducting elections. A decentralized application on a
blockchain platform is designed and implemented using the technique,
Publication Issue : which makes use of smart contracts for voter registration, ballot
Volume 11, Issue 2 generation, and vote counting. The viability of blockchain technology in
March-April-2024 guaranteeing voter anonymity, data integrity, and cryptographic security
Page Number : are important discoveries. Online voting can be done securely and
211-219 digitally using blockchain technology. It has great potential to reduce
costs and increase voter turnout. Using Blockchain we can secure any
application and work securely for that application. Therefore,
cryptocurrency, healthcare, real estate, etc. Many applications use
blockchain technology. *Blockchain technology encrypts votes,
preventing any votes from being tampered with. It allows voters to vote
for a candidate only once. The system reduces labor costs and counting
errors by providing quick access to election results. This article explains
solutions to solve the above problems. Our solution is to use an online
voting system based on the Ethereum blockchain. That's why we connect
surveys to blockchain technology
Keywords : Decentralized, Blockchain, Ethereum, Online Voting.
211
Copyright © 2024 The Author(s): This is an open-access article distributed under the terms of the Creative
Commons Attribution 4.0 International License (CC BY-NC 4.0)
Kranthi Kiran Reddy et al Int J Sci Res Sci Eng Technol, March-April-2024, 11 (2) : 211-219
International Journal of Scientific Research in Science, Engineering and Technology | [Link] | Vol 11 | Issue 2 212
Kranthi Kiran Reddy et al Int J Sci Res Sci Eng Technol, March-April-2024, 11 (2) : 211-219
International Journal of Scientific Research in Science, Engineering and Technology | [Link] | Vol 11 | Issue 2 213
Kranthi Kiran Reddy et al Int J Sci Res Sci Eng Technol, March-April-2024, 11 (2) : 211-219
commonly built using open-source platforms like others fall into categories ranging from flawed
Multichain and innovative encryption methods.[10] democracies to hybrid systems.
III. INTRODUCTION TO BLOCKCHAIN Ever since voting systems were introduced the use of
ballots has been adopted to enhance trust in
Blockchain technology plays a role, in safeguarding the institutions, among the public.
integrity of the voting process by storing and
protecting voting data. Through encryption and Ensuring that voting confidence does not decline is
security measures blockchain ensures that votes crucial. Based on research it was found that the
remain confidential and tamper proof. This technology conventional voting method may not have been
makes it incredibly difficult for any unauthorized completely hygienic leading to concerns regarding
party to manipulate or alter data once a voter has cast fairness, equality, and the true expression of people’s
their ballot thus upholding election integrity. intentions, within the realm of governance.
Maintaining trust in the system is paramount for both
voters and democratic nations.[4] [Link] System
International Journal of Scientific Research in Science, Engineering and Technology | [Link] | Vol 11 | Issue 2 214
Kranthi Kiran Reddy et al Int J Sci Res Sci Eng Technol, March-April-2024, 11 (2) : 211-219
Not everyone has access to technology; individuals, accessibility can result in disenfranchisement among
with internet access or digital literacy may face groups of voters.
obstacles in voting online.
VI. PROPOSED SYSTEM
Electronic Voting Machines: EVMs are utilized in
countries to streamline the voting process. People are Utilizing the Ethereum blockchain there's a proposal,
now able to vote of relying on the old-fashioned paper- for a voting system that aims to revolutionize the
based system all thanks, to these devices. The process by offering a transparent, secure, and open
advantages include vote counting, reduced chances of method for conducting elections. By operating on
errors and functionalities that enhance the voting decentralization principles, it eliminates the need for
experience for individuals with disabilities. However, authority. Ensures that no single entity can manipulate
there are lingering uncertainties, about the reliability election results.
and security of EVMs. Critics worry about tampering, The technology maintains the integrity and
cyber-attacks, or system malfunctions.[5] permanence of voting data through contracts on the
Ethereum network significantly reducing the
Drawbacks of the Traditional setup possibility of activities. This builds trust and
confidence among voters while enhancing
[Link] Concerns; Many voting systems lack transparency in the voting process.[7]
transparency, making it hard for voters to verify the One of the benefits of this approach is its affordability
accuracy of their votes and for monitors to ensure and accessibility. It encourages voters from around the
fairness in the process. globe to participate promoting diversity and increasing
[Link], to Fraud; Both electronic voting voter turnout. Moreover, its resilience against
machines and paper ballots are susceptible to fraud, tampering guarantees results delivered promptly
manipulation, and cyber-attacks. Without a paper trail facilitating efficient election outcomes.
or other mechanisms for verifying results this can pose In summary this decentralized voting method offers a
challenges. solution to electoral challenges paving the way, for
[Link] Results; The time-consuming process of more fair, transparent, and democratic elections
counting paper ballots can lead to delays in worldwide.
announcing election outcomes.
4. Financial Burden; The expenses associated with Benefits of the Suggested Approach
hiring poll workers purchasing voting equipment or
paper ballots and securing polling locations contribute 1. Decentralization ensures that no single party
to the costs of voting systems. controls the voting process.
5. Centralized Control; Many traditional voting 2. Transparency is maintained throughout every stage
methods are centralized, giving a group of individuals of voting.
control. This centralized nature raises concerns about 3. This voting system is cost effective tamper resistant.
abuse of power or manipulation of the process. Provides real time results.
6. Accessibility Limitations; Some voting methods 4. Voters have the freedom to vote from any location,
make it difficult or impossible for voters to reach around the world.
designated polling places particularly impacting those,
with mobility issues or health concerns. This lack of
International Journal of Scientific Research in Science, Engineering and Technology | [Link] | Vol 11 | Issue 2 215
Kranthi Kiran Reddy et al Int J Sci Res Sci Eng Technol, March-April-2024, 11 (2) : 211-219
International Journal of Scientific Research in Science, Engineering and Technology | [Link] | Vol 11 | Issue 2 216
Kranthi Kiran Reddy et al Int J Sci Res Sci Eng Technol, March-April-2024, 11 (2) : 211-219
there. Having a party oversee and confirm transactions any inaccurate entries are made, administrators can
is crucial to avoid any legal issues. There isn't one edit the candidate data to ensure that proper
target for an attack. Data stays unchanged; it can't be information is presented.[9]
tampered with.[6]
Advantages of Blockchain
VII. METHODOLOGY Compared to other technologies, it is much safer and
efficient. A reliable third party must oversee and verify
The proposed project plan consists of two components the transactions to prevent any potential legal
to be developed over three stages. These components problems. No single focal point of assault exists. Data is
include the implementation of Solidity, for Blockchain immutable; it cannot be altered or manipulated.
backend and the creation of the frontend application.
Each component is considered a phase with a focus on Module for Users
integrating and testing these elements in the stage. The front-end component of the voting system aims to
offer a user-friendly interface, for both administrators
Frontend. and voters. Here's how the user module functions.
During this phase an interactive user interface will be
developed for both administrators and users as part of [Link]
the frontend module. Simultaneously research will be
conducted on incorporating Blockchain technology The dashboard acts as the hub where users can find
into an application. The frontend module consists information about parties and their candidates. With
primarily of two parts: admin and user modules. an easy-to-use layout the dashboard provides a
summary of the election process, including dates,
Admin Module. candidates, and party platforms. Interactive tools like
The admin module comprises five sections. search filters and sorting options make it simple for
users to navigate and locate details empowering them
1. Dashboard; This section will feature charts to make informed choices.
displaying data related to voters, parties, and other
relevant topics. It aims to assist administrators in [Link] Registration.
decision making by providing an overview of the
election process. Incorporated in the end is a user registration form that
allows individuals to register as voters. Clear
2. Add Candidate; Administrators can use this tool to instructions help users through the registration steps to
add candidates running for office who will then be ensure that authorized individuals can vote. Security
visible, to users once added. This feature streamlines measures like authentication and validation processes
candidate list maintenance. Ensures that only are in place to protect the integrity of the voter
approved candidates are included on the ballot. registration system.
International Journal of Scientific Research in Science, Engineering and Technology | [Link] | Vol 11 | Issue 2 217
Kranthi Kiran Reddy et al Int J Sci Res Sci Eng Technol, March-April-2024, 11 (2) : 211-219
securely make their selections anonymously. User scalability and user friendliness incorporating
friendly features such, as ballot previews, tooltips and authentication methods is vital for improving both
confirmation prompts enhance the voting process security and accessibility thus encouraging inclusivity
while reducing errors. in the voting process.
The results section, on the user interface presents a As we navigate through an evolving landscape our
page displaying the voting results for users to review. research aims for a future where decentralized online
Users can access real time updates. Engaging voting systems are not just a choice but a reliable basis
representations like graphs and charts offering them a for upholding democratic principles. Despite the
detailed summary of the election outcomes. The controversies around us it's crucial to acknowledge
emphasis is on transparency and inclusivity, with that progress often arises from discussion leading us
explanations of votes received voter participation rates toward a secure and participatory electoral setting.
and any pertinent details concerning the election
results. In the mindset of obstacles and doubt let’s stay
dedicated to progressing solutions that empower
Conclusion individuals and fortify institutions. Together we can
ensure that technology’s potential is utilized to
In the changing world of processes, the introduction of establish an inclusive democracy, for future
decentralized and automated online voting systems generations
powered by Blockchain technology represents a
significant moment. This study sheds light on a In today’s era where rapid advancements common our
pathway to a future where trust and transparency research progresses towards a future where
intersect transforming how elections are carried out. decentralized online voting systems stand out. They
evolve to not be an option but a reliable foundation
By utilizing Ethereum and smart contracts this system that upholds the essence of democracy. Amidst
eliminates the need, for middlemen making them controversies swirling around us lets recall that
redundant. The threat of tampering fades replaced by progress often arises from debate paving the way,
a record that protects the accuracy of results. Our towards a more transparent, secure, and participatory
simulated voting data demonstrates the feasibility of electoral environment.
this shift. Real world tests are crucial for an assessment.
IV. REFERENCES
Security, scalability, and user friendliness—these
aspects have been carefully examined, revealing both [1]. Albin Benny,Aparna Ashok Kumar,Abdul
strengths and areas that require improvement. Looking Basit,Bettina Cherian,Amol Kharat (2019) A
forward incorporating authentication emerges as a blockchain based e-voting system.
guiding principle. Not does it enhance security [2]. K. Mehboob Khan,Junaid Arshad,Muhammad
measures. It also enhances accessibility ensuring that Mubashir Khan (2021) Secure Digital Voting
voting is more inclusive for diverse groups. System Based on B-Chain Technology
[3]. Jafar.U Aziz , M.J.A ,shukur (2021) Blockchain
Using voting data, we have shown that this significant for Electronic Voting System.
change is possible. Real world tests are necessary, for a [4]. Abhishek Subash Yadav,Yash Vandesh
complete evaluation. While we prioritize security, Urade,Ashish Uttamrao Thombare,Abhijeet Anil
International Journal of Scientific Research in Science, Engineering and Technology | [Link] | Vol 11 | Issue 2 218
Kranthi Kiran Reddy et al Int J Sci Res Sci Eng Technol, March-April-2024, 11 (2) : 211-219
International Journal of Scientific Research in Science, Engineering and Technology | [Link] | Vol 11 | Issue 2 219