Professional Documents
Culture Documents
Blockchain
• NAME OF THE SUPERVISOR • PROJECT MEMBERS
21-06-2022
Department of CSE - CS 8611 Project Work 3
2. OBJECTIVE
In our project, we let the users express their opinion
along with their votes. And with the help of blockchain
technology, we aim towards a completely secure and
decentralized polling system, which works in the most
transparent manner.
21-06-2022
Department of CSE - CS 8611 Project Work 4
3. INTRODUCTION
21-06-2022
Department of CSE - CS 8611 Project Work 5
4. LITERATURE REVIEW
• Blockchain ensure the transparency of election by putting all message
on the blockchain, in the meantime, the privacy of individual voter is
protected via an efficient and effective ring signature mechanism .
[1]
21-06-2022
Department of CSE - CS 8611 Project Work 6
4.1. Existing System
There different polling methods like physical voting on polling
booth using physical paper, Biometric voting and many other e-
polling website. These above mentioned systems or prone to
attack and false results.
4.2. Drawbacks of existing model:
• The system is prone to any physical Error ,i.e., Not easy to
maintain.
• It can be easily manipulated by hacking or casting duplicate votes.
• Poll data is stored by single entity which is not secure.
• It doesn't Not have a Completely Decentralized System.
21-06-2022
Department of CSE - CS 8611 Project Work 7
5. PROPOSED SYSTEM
21-06-2022
Department of CSE - CS 8611 Project Work 8
5.2 APPLICATION FLOW
5.1 ADVANTAGES OF
PROPOSED SYTEM
Improved Transparency
and Security using
blockchain,
Efficient and easier
Blockchain
implementation with
help of NEAR protocol.
Collects the opinions of
users along with votes.
21-06-2022
Department of CSE - CS 8611 Project Work 9
6. System Design
• The details from
frontend are passed on
to the backend which is
integrated with
blockchain.
• This blockchain nodes
verify the received
details by Cryptography
and there is no Central
point of failure.
21-06-2022
Department of CSE - CS 8611 Project Work 10
7. Methodology
1. ReactJs Frontend is used to create Polls and Display list of polls.
2. Once a user creates a Poll, a smart contract is created for that specific
poll.
3. The Smart contract is deployed to blockchain and the votes are
processed by it.
21-06-2022
Department of CSE - CS 8611 Project Work 11
e Specifications
8. REQUIREMENTS
21-06-2022
Department of CSE - CS 8611 Project Work 12
9.IMPLEMENATION
The
application
was
implemented
with React
framework
and run in a
development
environment.
21-06-2022
Department of CSE - CS 8611 Project Work 13
10. ANALYSIS
The comparison between Near and other Chains in terms of Gas,
MilliEth(ME) and NEAR TGAS.
21-06-2022
Department of CSE - CS 8611 Project Work 15
12. FUTURE SCOPE
21-06-2022
Department of CSE - CS 8611 Project Work 16
13. REFERENCES
1. The Blockchain as a Decentralized Security Framework By Deepak Puthal, Nisha
Malik, Saraju P. Mohanty, Elias Kougianos, and Chi Yang.
2. S. Nakamoto. Bitcoin: A peer-to-peer electronic cash system. [Online]. Available:
https:// bitcoin.org/bitcoin.pdf
21-06-2022
Department of CSE - CS 8611 Project Work 17
5. Kanika Garg, Pavi Saraswat, Sachin Bisht, Sahil Kr. Aggarwal, Sai Krishna
Kothuri, Sahil Gupta “A Comparitive Analysis on E-Voting System Using
Blockchain” 978-1-7281-1253-4/19 2019 IEEE
6. M. Hellman, Yavuz, Emre, Ali Kaan Koç, Umut Can Çabuk, and Gökhan Dalkılıç.
"Towards secure e-voting using ethereum blockchain." In 2018 6th International
Symposium on Digital Forensic and Security (ISDFS), pp. 1-7. IEEE, 2018