What it does

A decentralized voting infrastructure for the 21st century.

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for BlockBallot

Built With

  • ethereum
  • solc
Share this project:


posted an update

Inspiration Bitcoin has been largely at the center of the spotlight since it's arrival. However, we feel the true beauty of this technology lies in its public ledger - the block chain.

What it does Block Ballot enables a decentralized, accessible and transparent electoral voting system for the 21st century.

We see an ever growing difficulty to conduct elections en masse as populations continue to grow. Block chain technologies are an already existing solution that could be applied to the electoral system to solve many issues such as:

  • Voter participation - Any voter with an internet enabled device could vote from anywhere in the world.
  • Close to call votes - Accurate live vote tracking.
  • Voter registration - Moving the electoral system to an entirely electronic implementation would reduce human error and increase efficiency during registration.
  • Election fraud - The digital contracts and unique voting addresses enforced would eliminate many points of vulnerability in the existing physical voting system.

How We Built It

  • We used block chain technology similar to Bitcoin to provide guaranteed voting transactions
  • Ethereum -> a platform for developing digital contract applications using blockchains -

Accomplishments that we're proud of

  • We took an incredibly versatile platform and utilized it to implement a simple yet potentially revolutionary idea

What we learned

  • There are many complexities to keeping a voting system fair and secure

What's next for BlockBallot

  • Hosting on a compatible server
  • User interface for viewing the block chain and for casting votes
  • Additional services to increase network usage/stability

Log in or sign up for Devpost to join the conversation.