Block Chain and IOT
Project Summery
In this project main idea is how to vote caste online. A bit coin is assigned to each individual they caste vote only a single time. This coin expired after a short time of one day. Block chain is used here for securing the votes which are caste by the
| Project Title |
Block Chain and IOT
| Project Area of Specialization |
Artificial Intelligence | | Project Summary |
Project Summery In this project main idea is how to vote caste online. A bit coin is assigned to each individual they caste vote only a single time. This coin expired after a short time of one day. Block chain is used here for securing the votes which are caste by the people. The information about individual is protected by everyone. Bit coin also used in this project. PIN is provided by creating id. Creating Id is just like Registeration. Then caste vote no one can vote cate twice. after this transition is send to the next node. and reult will show. | | Project Objectives |
- security
- less time
- less cost
- less human power
- less effort
- easy way of electing votes
- No way of cheating
- done by specific time limit
- no one cate vote twice
| | Project Implementation Method |
- Any computer in any voting district can be used by any eligible voter to vote, since the wallet for the corresponding voter has information on which voting district the voter is supposed to vote from. For a user to successfully authenticate, a valid ID and PIN number needs to be presented at a voting district using a card reader and the nexus software.
- If the authentication is successful, the corresponding smart contract is prompted for the ongoing election. The ballot for the aforementioned election is a smart contract which has a list of the candidates a voter can choose from.
- When a voter has selected a candidate and casts his vote, the voter proceeds to sign his vote by re-entering the corresponding PIN number for his electronic ID.
- After the voter has signed his vote, the vote data proceeds to be verified by the corresponding district node, which the voter is interacting with the smart contract through. If the aforementioned district node accepts the vote data, the vote data must be agreed upon by the majority corresponding district node.
- If the majority of district nodes agree upon the vote data, consensus for the particular vote has been reached. The user then receives the transaction ID for the corresponding transaction of his vote in the form of a QR-code and the option to print the transaction ID. When the vote is casted and has been verified, a function in the smart contract adds one vote to the party which was voted for. This functionality of the smart contract structure is utilized to determine the election result in each of the voting districts.
- All transactions which were received and verified in the ongoing block time are deployed onto the blockchain after the block time has reached its time limit.
- With each new block added to the blockchain, each district node updates his copy of the ledger.
| | Benefits of the Project |
- security
- less time
- less cost
- less human power
- less effort
- easy way of electing votes
- No way of cheating
- done by specific time limit
- no one cate vote twice
- easily conducted vote
- everyone has specific id
- secure transition
| | Technical Details of Final Deliverable |
Evoting uses bit coin individuals have only one coin. no one can use bit coin Twice. user has Specific Id which helps him to cate vote. If no one has id he/she unable to cate vote. Calulating results and after this information send to the next node. | | Final Deliverable of the Project |
Software System | | Type of Industry |
IT | | Technologies |
Internet of Things (IoT), Blockchain | | Sustainable Development Goals |
Industry, Innovation and Infrastructure, Responsible Consumption and Production | Required Resources
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
| Documentation Printing | Miscellaneous | 5 | 100 | 500 |
| Tution fee for android and web App Development | Miscellaneous | 1 | 9000 | 9000 |
| | | Total in (Rs) | 9500 |