Bitcoin Forum

Other => Politics & Society => Topic started by: Mutaras on September 19, 2014, 11:04:49 PM



Title: Voting pools validated in the blockchain
Post by: Mutaras on September 19, 2014, 11:04:49 PM
Hey everyone,

If you are following the news a bit, you know that Scotland just had a referendum to decide if they would be independent or not.... 

Now, if you follow social medias, whatever witch one, you'll find that there is protests, claiming a rig.... 

I was wondering.... 

I'm new to bitcoin, and I'm not to good in programming... 
I do basics, i'm mining at home since April, but yet, I already know that anything is possible with the blockchain... :)

So I was wondering if it could be done, and if someone is ready to lunch the project.... 

A pooling system based on the blockchain technology....

Like, a pooling site where every voters can go to vote from their home...
A public key have bin sent to them by mail or e-mail.... 
They have to provide an other id that was not send to them with the QR code in order to vote online and some people may have to or still can go vote somewhere public, on a simple computer that have the pooling app on.... 

Once the ID is verified, then the person can scan the public key...  The pooling machine or site have the private key... there a match the person can vote...   no match can't... 

And the vote itself could be a quantity of coin sent for each answer in the system.... I don't know... 



Title: Re: Voting pools validated in the blockchain
Post by: leannemckim46 on September 20, 2014, 05:21:28 AM
Many people think it is possible but it is not. All a private key essentially is a random number. The key word being "random". As a result it is not possible to assign every voter both a random key and one that is linked to their identity.

If the key is linked to a citizen's identity then someone could figure out how private keys are assigned and figure out the key of many citizens. This would allow an attacker to cast many voes for people that may or may not intend to vote a certain way.

If the private key is truly random, then it would essentially need to be generated by the voter. As a result they would have difficulty confirming that a particular vote is from a particular voter. This would make it possible for one person to create multiple private keys in order to case a number of votes