Bitcoin Forum
November 12, 2024, 12:29:39 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: :  (Read 1912 times)
chodpaba (OP)
Jr. Member
*
Offline Offline

Activity: 57
Merit: 10



View Profile
April 25, 2011, 04:36:28 PM
Last edit: March 20, 2012, 02:56:42 AM by chodpaba
 #1

:
tomcollins
Full Member
***
Offline Offline

Activity: 182
Merit: 101


View Profile
April 25, 2011, 04:58:14 PM
 #2

I am not a software engineer, so I don't know exactly all this would be put together, but I have been musing about how a Bitcoin-like system could solve the problems of electronic voting including verification and non-reproducibility.

One way I could see it happening is to have a client for voting on and browsing ballots, and a client for issuing ballots and maintaining the block chain. A ballot issuer would have to register voters through an independent verification process, and would issue a certain number of votes (coins) to each registered voter for the ballot. In the case of public election ballot each voter could be issued a single vote, in the case of a shareholder ballot a number of votes could be issued according to the registered number of voting shares. In the case of caucusing votes could be transferred to a caucus.

Each ballot would have a unique hash for every possible combination of selections on the ballot, so the ballot browser would count up the number of votes spent on each outcome and reconcile the votes on each selection for the ballot. Once a vote is 'spent' it is destroyed. All ballots and their associated votes would be preserved in the block chain in perpetuity...

Problem???

The main problem with electronic voting is that someone could sell their vote or be "forced" to vote with someone over their shoulder.  Are verification and non-reproducibility real problems?  Bitcoin is great when you want to decentralize something.  But why decentralize voting?  Is it that you can't trust the single point?  Perhaps it might solve that issue.
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
April 25, 2011, 06:15:20 PM
 #3

I'm not an expert on this, but I think secure electronic voting is a solved problem. There is a cryptographic scheme that allows you to verify that your vote was counted without anyone being able to know what you voted. Whether the industry has caught up with academia is of course a different matter.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
April 25, 2011, 07:02:47 PM
 #4

I'm not an expert on this, but I think secure electronic voting is a solved problem. There is a cryptographic scheme that allows you to verify that your vote was counted without anyone being able to know what you voted. Whether the industry has caught up with academia is of course a different matter.

Very interesting. Do you have links?
I saw it in a poster session once, and a quick search revealed this as likely to be the relevant paper.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
ribuck
Donator
Hero Member
*
Offline Offline

Activity: 826
Merit: 1060


View Profile
April 25, 2011, 07:51:44 PM
 #5

I'm not an expert on this, but I think secure electronic voting is a solved problem...

Very interesting. Do you have links?
Secure electronic voting is a totally solved problem. Here is an open source system that was used on an online forum that I frequented. The committee members were elected using this system:
http://www.physorg.com/news155473407.html
ribuck
Donator
Hero Member
*
Offline Offline

Activity: 826
Merit: 1060


View Profile
April 25, 2011, 09:13:25 PM
 #6

To say electronic voting it is a totally solved problem is a stretch...
A "solved problem" and a "good idea" are not the same thing!
grondilu
Legendary
*
Offline Offline

Activity: 1288
Merit: 1080


View Profile
April 26, 2011, 12:34:23 PM
 #7


As far as I know, electronic voting is a very difficult IT problem, pretty much as difficult as mental poker.

I doubt anyone will find a definitive solution here on this forum.

grondilu
Legendary
*
Offline Offline

Activity: 1288
Merit: 1080


View Profile
April 26, 2011, 01:45:56 PM
 #8


As far as I know, electronic voting is a very difficult IT problem, pretty much as difficult as mental poker.

I doubt anyone will find a definitive solution here on this forum.

Yes, at least as difficult as electronic money...


Good point.

TiagoTiago
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Firstbits.com/1fg4i :)


View Profile
April 26, 2011, 02:53:06 PM
 #9

A new block chain with a limited number of acceptable send and receive addresses (the senders being the voters and the receivers the candidates or proposals being voted on), with each sender address receiving  a fixed amount of "money". To vote you go to an agency (or whatever the places are called) present your documentsand grab a little official read-only USB flashdrive containing a wallet, later at home or a LAN house or whatever you plug it in and "spend" your "money"; in places where there is significant concern that people will be coerced to vote one way or another, thiings could still be done with voting booths and alike, but people would still be instructed to run the client on their machines to help guarantee the security of the poll.

(I dont always get new reply notifications, pls send a pm when you think it has happened)

Wanna gimme some BTC/BCH for any or no reason? 1FmvtS66LFh6ycrXDwKRQTexGJw4UWiqDX Smiley

The more you believe in Bitcoin, and the more you show you do to other people, the faster the real value will soar!

Do you like mmmBananas?!
tomcollins
Full Member
***
Offline Offline

Activity: 182
Merit: 101


View Profile
April 26, 2011, 05:00:34 PM
 #10


As far as I know, electronic voting is a very difficult IT problem, pretty much as difficult as mental poker.

I doubt anyone will find a definitive solution here on this forum.

Yes, at least as difficult as electronic money...


True.  And that's why BitCoin isn't ready for Joe Sixpack and Grandma Jones yet.
tomcollins
Full Member
***
Offline Offline

Activity: 182
Merit: 101


View Profile
April 26, 2011, 05:26:01 PM
 #11

There is also another concern.  If something is more secure, but gives the general public the impression it's less secure ("omg, its on everyones computers, hax0rz can change elections!), it's a no go.  The political solution is not always the best solution.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!