Bitcoin Forum
May 27, 2018, 10:01:02 PM *
News: Latest stable version of Bitcoin Core: 0.16.0  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Blockchain-based polling/voting systems  (Read 1062 times)
Giulio Prisco
Full Member
***
Offline Offline

Activity: 173
Merit: 100


View Profile
May 27, 2014, 09:19:21 AM
 #1

In a blockchain-based polling/voting system, what is the best way to ensure that nobody votes more than once, and what is the best way to keep votes secret (if that's a requirement)? The info available in the blockchain should be 1) who voted and 2) how many votes for each option.
1527458462
Hero Member
*
Offline Offline

Posts: 1527458462

View Profile Personal Message (Offline)

Ignore
1527458462
Reply with quote  #2

1527458462
Report to moderator
1527458462
Hero Member
*
Offline Offline

Posts: 1527458462

View Profile Personal Message (Offline)

Ignore
1527458462
Reply with quote  #2

1527458462
Report to moderator
1527458462
Hero Member
*
Offline Offline

Posts: 1527458462

View Profile Personal Message (Offline)

Ignore
1527458462
Reply with quote  #2

1527458462
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
KaChingCoinDev
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
May 29, 2014, 12:10:35 AM
 #2

In a blockchain-based polling/voting system, what is the best way to ensure that nobody votes more than once, and what is the best way to keep votes secret (if that's a requirement)? The info available in the blockchain should be 1) who voted and 2) how many votes for each option.

How exactly do you mean this? For an altcoin? On top of the existing BTC? Forking BTC?
DannyHamilton
Legendary
*
Offline Offline

Activity: 2170
Merit: 1353



View Profile
May 29, 2014, 12:18:11 AM
 #3

. . . what is the best way to ensure that nobody votes more than once . . .

To accomplish this, you're going to have to figure out how to define a person.

You could theoretically issue each voter a single unit that can be used for voting, but that wouldn't prevent people from selling their votes to others.

DoogieHouser
Full Member
***
Offline Offline

Activity: 136
Merit: 100


Bitcoin Enthusiast


View Profile
May 29, 2014, 12:53:50 AM
 #4

In a blockchain-based polling/voting system, what is the best way to ensure that nobody votes more than once, and what is the best way to keep votes secret (if that's a requirement)? The info available in the blockchain should be 1) who voted and 2) how many votes for each option.

You may find more answers here.

--Doogie
gmaxwell
Moderator
Legendary
*
qt
Offline Offline

Activity: 2436
Merit: 1191



View Profile
May 29, 2014, 02:11:40 AM
 #5

Blockchains are generally the wrong tools for evoting— they don't solve any of the hard problems presented by that space.  They don't provide for censorship resistance (blockchains are not jamming free networks), they are generally privacy disasters (so they certantly don't help ballot confidentiality). They are not a sibyl free issuance mechanism, so they don't prevent parties from getting an unfair share of the votes.

I think electronic voting systems are exciting and interesting, but if you're using technology from Bitcoin to implement these systems you are likely using the wrong tools and will build something which lets people down.

Bitcoin will not be compromised
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!