B

Block Ballot

This project implements the voting system using blockchain application.

B

Block Ballot

This project implements the voting system using blockchain application.

The problem Block Ballot solves

Block Ballot

We often hear various concerns regarding the credibility of an election result or how inaccessible are those voting rights to some sections of society. Team Reality Warpers has tried solving these problems by using block chain to record votes and hence try and make the voting system more transparent, decentralized, enhance its credibility and even increase its reach.

Blockchain Voting

In elections we usually have a central authority that records, counts and checks all votes with block chain, the process is decentralized and thus every device could hold the full voting records. The data is encrypted to protect the identity of individual voters. Illegitimate votes cannot be added, and historical record cannot be changed as everyone holds a copy and can check that all votes comply with rules and are counted properly.
Block chain could help voters engage more deeply and make decision-making more fluid.
People could even vote more regularly and even we could provide them with option to update their vote if they change their mind. We could declare automatic results once the voting is done. Block chain voting could increase voter turnout by appealing more to young people and allowing citizen to vote on their own devices, whenever they want.

Challenges we ran into

• Finding the required extensions in VS code
• Learning stage in the JavaScript
• Version mismatch in JavaScript leading to code not being executed
• Lack of time for proper learning, Creation and Execution of the code
• Lack of Proper Content for the Blockchain voting for better understanding.

Discussion