Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# SECURED AND TRANSPARENT E-VOTING SYSTEM
# SECURED AND TRANSPARENT E-VOTING SYSTEM:

Main Objective :
Main Objective for voting are:
* To avoid duplicate and fake votes
* To avoid hacking/altering of Votes
* To count the votes casted for a candidate very accurately.
* To prevent illegal votes from different constituency by the same Individual.
* To attain a higher level of transparency by letting the person know for whom he/she has voted.

We will use blockchain technology to achieve these goals.We are using consensus mechanism to achieve the required agreement on a single state of the network.
We will use blockchain technology to achieve these goals. We are using consensus mechanism to achieve the required agreement on a single state of the network.

We will create one primary block chain and various unique block chains for all the contesting candidates.Primary block chain has blocks which will store the unique serial number given in the Voter ID card and private key which will be provided to the user at the time of creation of voter ID.This private key is unique to all the users.The users who have already created their voter ID can also generate their private key by contacting their respective BLO officers.Other block chains for all the Contestants will be having blocks having details of the candidates who have casted votes in their favour.By this way we can know the number of people voted for the particular candidate.
We will create one primary block chain and various unique block chains for all the contesting candidates.Primary block chain has blocks which will store the unique serial number given in the Voter ID card and private key which will be provided to the user at the time of creation of voter ID.This private key is unique to all the users.The users who have already created their voter ID can also generate their private key by contacting their respective BLO officers. Other block chains for all the Contestants will be having blocks having details of the candidates who have casted votes in their favour. By this way we can know the number of people voted for the particular candidate.

We will also create a MySQL database in which index of the MySQL table is private key generated earlier and corresponding to that his/her chosing candidate is stored.If the index is repeated(it means that vote belonging to that private key is already casted)then we will ignore this vote and will not change anything in MySQL table.By this way we can know the vote of all the private keys(users).To find the number of votes for particular candidate subtract the fake votes from length of block chain of that particular candidate.Number of minors in the blockchain are dependent on the population of that particular location.

Expand Down