You are on page 1of 1

Blockchain-based e-voting system

Overview

Voting is a very good example of how block chain and smart contracts can be used in order to bring
trust and transparency to the system.

Moving voting online can make the process more comfortable, more flexible, and accessible to more
people. However, current electronic voting systems are also vulnerable to data compromise and
voting result manipulations.

A blockchain can help in addressing these risks. This technology has the potential for enhancing the
security of voters’ personal data, increasing the transparency of the voting process, and making it
easier to verify election results. This application can be useful for conducting voting at the
organizational level as well as at the national level. While building this project we need to make sure
of some things in order to make the voting system work. First, details of the users should be hidden
in your application due to privacy issues. In order to do this, you need to use an ethereum address
which really will be the only identifier for the users. Second, one person should be able to place only
one vote, and that too only when they’re eligible. Next, it should be transparent with a condition
that all the rules of voting are being followed. Then of course we need the votes to be accurately
recorded and counted. There should not be any kind of mistake or possibility of fraud in the voting
system. All this will be done using solidity.

Schedule

This project will require web development skills as well as knowledge of the solidity programming
language. Solidity will help implement smart contracts on the blockchain platform.

1. Learn Html, CSS and JavaScript along with some of their frameworks by 11 th June, 2022.
2. Be familiar with the solidity programming language by 17 th June, 2022.
3. Building of the system starts on 18th June, 2022.
4. Should be completed by 31st August, 2022.
5. Testing, evaluation, updates and documentation from 1st June, 2022 onwards.

You might also like