Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

Blockchain Based Voting System

In today's world, online voting is becoming more popular. It has a lot of potential for lowering administrative expenses and increasing voter turnout. Despite these advantages, Centralization is the major drawback encountered in every voting system because online voting solutions introduce new threa

Project Title

Blockchain Based Voting System

Project Area of Specialization

Blockchain

Project Summary

In today's world, online voting is becoming more popular. It has a lot of potential for lowering administrative expenses and increasing voter turnout. Despite these advantages, Centralization is the major drawback encountered in every voting system because online voting solutions introduce new threats. Our group will be working on a project to make the online voting system reliable and secure. To address these concerns we are using blockchain technology. It provides decentralized nodes for voting and is utilized to create voting systems due to its end-to-end verification benefits. With dispersed, non-repudiation, and security protection features, this technology is an excellent replacement for traditional voting solutions. Our motive is to design a decentralized application that will make voting simple and easier. In this project, Instead of connecting the client-side application to a back-end web server, we will connect it to a local blockchain that we will install and write all code to our decentralized application with a smart contract. Following that, we'll compile our smart contract and deploy it to our local blockchain, allowing network accounts to use our app and vote in the election.

Project Objectives

  • To improve the security of online e-voting system using blockchain.
  • To build the decentralized application (DAPP) using solidity language.
  • To create a smart contract with the help of Ethereum blockchain, Truffle, Metamask wallet, and Ganache.

Project Implementation Method

First, we need to write the actual code of our decentralized application and for that, we will be using the Ethereum blockchain. All of the data on the Ethereum blockchain is decentralized and secured, likewise, all of the code on the blockchain is shared and also unchangeable. The Ethereum blockchain allows us to write code that we can deploy to the blockchain and nodes on the network will execute this code. This is how we'll write the code that governs all the rules of our election and all of this code will be secured and unchangeable this is very important for a voting application because it means the rules of our election won't change.

How do we write the code of our decentralized application with a smart contract?

The Ethereum allows us to write code that gets executed on the Ethereum virtual machine with smart contracts and this is where all the business logic and our application will lie. This is where we'll write all the code and it'll be in charge of reading and writing data transferring value and executing any business logic that we program. A smart contract represents a layer that reads and writes that data and does stuff with it and talks to other services.

A smart contract is written in the language called solidity which looks like JavaScript. We'll be using solidity to write our smart contracts and other software like Truffle, Ganache, Meta mask wallet, and sublime.

Our system is decentralized in every way. The network is decentralized because it's peer-to-peer, the data is decentralized because it's shared across devices in the network, and the code is decentralized because it's also shared and executed across devices in the network.

Structure of the DAPP

First, we'll have a client-side application written in HTML, CSS, and JavaScript. Instead of connecting this to a back-end web server, we will connect it to a local blockchain that we will install and write all code to our decentralized application with a smart contract. After this, we'll compile our smart contract and deploy it to our local blockchain and allow accounts in the network to use our app and vote in the election.

Benefits of the Project

  • The first benefit that blockchain voting system can bring us is efficiency and reliability.
  • Results can be gathered and processed quickly and straight after the voting has finished.
  • Beneficial for government and institutional elections.
  • Votes can be tallied and stored on an immutable public ledger.
  • Blockchain allows for anonymity when voting.

Technical Details of Final Deliverable

A decentralized application or website that will be working on smart contract. At first, user need to sign up and then connect metamask to cast a vote. Once the vote is done, he/she can keep the track of votes. The vote counting is transparent. Anyone can see and track the votes. The voter can vote only one time. The results will be shown on the same page. No need to wait for the results. 

Final Deliverable of the Project

Software System

Core Industry

Security

Other Industries

IT , Telecommunication

Core Technology

Blockchain

Other Technologies

Others

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Laptop Equipment23000060000
SSD Equipment2500010000
Total in (Rs) 70000
If you need this project, please contact me on contact@adikhanofficial.com
Food e Pie

Executive Summary Problem Statement The problem is people don?t know what and how to cook...

1675638330.png
Adil Khan
9 months ago
Design And Implementation Of IoT Access Point For Smart Home

  Project Objectives (less than 2500 characters)

1675638330.png
Adil Khan
9 months ago
Hybrid Electric Shuttle

The use of the internal combustion engine (ICE) in conventional vehicles is the one of the...

1675638330.png
Adil Khan
9 months ago
Automated Foreign Object Detection on Runways

It is a system to detect the FODs (Foreign Object Debris) on the surface of Runways. It a...

1675638330.png
Adil Khan
9 months ago
Face Mask Detection Based Entry System

Changes in the lifestyle of everyone around the world. In those changes wearing a mask has...

1675638330.png
Adil Khan
9 months ago