how-to-build-your-own-blockchain icon indicating copy to clipboard operation
how-to-build-your-own-blockchain copied to clipboard

d-vote - A distributed voting system based on blockchain technology

Open orenkudev opened this issue 7 years ago • 2 comments

d-vote - A distributed voting system based on blockchain technology

The voting process in democratic societies is based on trust among the parties. Individuals rely on the organizing committee that the whole process is handled properly, and that:

  • All votes are taken into account
  • All votes are counted and given equal weight
  • Voting is anonymous
  • No one is hiding valid votes
  • Counting votes is error free
  • The voting results published are based on the counts.

In addition the whole process sufferds from a lack of transparency. Individuals has no insight into the whole process

It appears that in practice, in almost all countries elections always end up with claims from all parties - questioning the validity of the results. In some countries this often lead to instability, violence and chaos

Implementing distributed voting system based on Blockchain technology can generate trust, and solve many of the challenges faced by democratic societies.

This project based on https://github.com/blockchain-academy/how-build-your-own-blockchain demonstrates such implementation

#usage example: ./14_d_vote.sh -n 6 -m 50 -k "publickey.pem" This will create 6 nodes, and will simulate 50 random votes

The technical details of the implementation are described in d-vote.md file

orenkudev avatar Jan 15 '18 17:01 orenkudev

Hey @orenkudev, Thanks a lot for your submission! The competition will be closed tonight and we'll start the evaluation process. It shouldn't take more than 1-2 weeks and we will publish the winners and the scoring criteria and process before our next event.

P.S., Unless you have already submitted your details and a contact to [email protected] - please do.

lbeder avatar Jan 16 '18 15:01 lbeder

Just did. Thanks !

orenkudev avatar Jan 16 '18 18:01 orenkudev