You are on page 1of 10

BlockChain

Based on
Electronic
Voting System

Polygon blockchain
What is
Blockchain ?
A blockchain is a decentralized digital ledger that
records transactions on multiple computers in a
secure and transparent way.Add a little bit of body
text

Each block in the chain contains a unique code


called a "hash" that identifies it and links it to the
previous block in the chain.
How Blockchain
works ?
The blockchain is maintained by a network of computers, rather than a
single central authority, which makes it difficult to hack or manipulate.

Each block in the chain contains a record of multiple transactions, and once a block is added to
the chain, it cannot be altered without also altering all subsequent blocks
Transactions are verified by a network of users (called nodes) who compete to validate
transactions and add them to the blockchain.
What is Blockchain based
voting system ?
In a blockchain based voting system, each voter would be given unique digital identity that
is securely stored on the blockchain . This identity would be used to verify the voter's
eligiblity to vote and ensure that they only cast one vote.
when a voter casts their vote, IT is recorded as a transaction on the blockchain, along with a
cryptographic signature that ensures its authenticity. Once the voting period is over, The voter
are calculated using the blockchain's consensus mechanism
Advantage of blockchain in
voting system
Transparency: A blockchain-based voting system can provide transparency by allowing
anyone to verify the authenticity of the votes. Every vote is recorded on the blockchain, and
the system is designed to be tamper-proof

Security: A blockchain-based voting system can provide security by encrypting each vote
and storing it on the blockchain.

Speed: A blockchain-based voting system can provide speed by eliminating the need for
manual vote counting. The system automatically counts the votes, which means that results
can be available in real-time
Accessibility: A blockchain-based voting system can provide accessibility by allowing
voters to cast their votes from anywhere in the world, as long as they have an internet
connection. This makes it easier for people who live in remote areas or have mobility
issues to participate in the voting process.

Cost-effective: A blockchain-based voting system can be cost-effective by eliminating the


need for expensive voting machines and manual vote counting.

Traceability: A blockchain-based voting system can provide traceability by allowing


anyone to track the movement of the votes from the moment they are cast to the moment
they are counted
The Implementation..
we have implemented the project with the help of ..

• Blockchain: Polygon
• Provides fast and efficient blockchain network with low transaction fees
• Enables processing of large volumes of transactions in a short amount of time
• Smart Contracts: Solidity
• A popular language for writing smart contracts on the Ethereum blockchain and its
forks like Polygon
• Has a wide community support and a rich set of development tools
3. Database: MongoDB
• A popular NoSQL database for storing and managing large volumes of data
• Provides flexibility and scalability for our voting system's data storage needs
4. Frontend Development: Next.js
• A popular React-based framework for creating fast and responsive web interfaces
• Provides server-side rendering, static site generation, and automatic code splitting
5. Backend Development: Node.js
• A runtime environment for server-side JavaScript applications
• Enables creation of fast and scalable backend services with its event-driven architecture and non-
blocking I/O
6. Database: MongoDB
• A popular NoSQL database for storing and managing large volumes of data
Future plans..
• Integrate the system with adhaar database: So that every person has only one chance
to go for voting

• ID and password send to voter 5 minitues before voting process start: just to ensure
no one else has the ID or password

Thank you

You might also like