Bitcoin Forum
June 28, 2024, 09:22:03 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Voting using bitcoin  (Read 802 times)
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1017


ASMR El Salvador


View Profile WWW
February 28, 2013, 11:17:36 PM
Last edit: February 28, 2013, 11:32:27 PM by remotemass
 #1

Voting using bitcoin  Cool


I think this would solve the problem of anonymity.
A central system would generate as many cryptographic pairs as the number of voters for the required votation, then pick them randomly, encrypt them and email them using PGP, that each voter could decrypt to get to know his pair.

The computer would make the private keys of the pairs generated public after the voting to avoid rewarding loved votes being of any use and each bitcoin address for voting would be listed publicly in order to accept/confirm the votes.

Moreover, if you wanted to use a somehow sophisticate direct democracy voting system, you could have a set of questions/possibilities with radio buttons to choose from, and in the end a number would be generated corresponding to your solution to the radio button voting survey. You would send that number as satoshis, and just after sending the vote, sending the difference to make the balance zero.

The addresses would be pre-loaded so that you didn't have to worry with loading them. For your vote to be valid you would have to send the difference after voting so that your bitcoin address balance would be zero in the end, and that address was made useless/safe-less after the voting results, when all private keys of that voting were made public.

Also during the voting period that addresses could not be used for anything else or the vote would be null.

VPN and/or Tor would be recommended, or even, compulsory.

{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1017


ASMR El Salvador


View Profile WWW
February 28, 2013, 11:38:52 PM
Last edit: March 01, 2013, 08:23:38 AM by remotemass
 #2

After thinking it better, this concept seems seriously faulty, because you could sell your right to vote to anyone... Hmm.

{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
fabrizziop
Hero Member
*****
Offline Offline

Activity: 506
Merit: 500



View Profile
March 01, 2013, 01:54:27 AM
 #3

After thinking it better, it seems seriously faulty, because you could sell your right to vote to anyone... Hmm.

And imagine the vote-stealing trojans in the grandmother's computer.
bits4coins
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
March 01, 2013, 02:58:48 PM
 #4

not sure how remote voting could work.
whatever system you'd want to use, you might not be able to void having to go to some physical location that verifies your identity to avoid computerized mass voting frauds.
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!