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
2025-06-28 16:30:39 - Adil Khan
Block Chain and IOT
Project Area of Specialization Artificial IntelligenceProject SummaryProject 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
- 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.
- 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
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 SystemType of Industry IT Technologies Internet of Things (IoT), BlockchainSustainable Development Goals Industry, Innovation and Infrastructure, Responsible Consumption and ProductionRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 9500 | |||
| Documentation Printing | Miscellaneous | 5 | 100 | 500 |
| Tution fee for android and web App Development | Miscellaneous | 1 | 9000 | 9000 |