Bitcoin Forum
June 18, 2024, 10:18:19 AM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Simple, private, open electoral system using coloredcoins  (Read 829 times)
flix (OP)
Legendary
*
Offline Offline

Activity: 1227
Merit: 1000



View Profile
September 22, 2014, 08:37:14 PM
Last edit: September 22, 2014, 08:51:34 PM by flix
 #1

A simple and private open electoral system using the Bitcoin blockchain and coloredcoins.

Starting conditions:

1000 voters, identified only by their e-mail (and some anti-spam measures like a 0.0001 BTC payment or x time of membership).

10.000 “votecoins” are created via coinprism (or equivalent) and distributed among registered voters, 10 each, via their e-mail.

1st round: Nomination.

100 “votecoins” are required for a candidate to get on the ballot (i.e. 1% of electorate must back his candidacy) this also theoretically limits the number of candidates to 100.


2nd round
Candidates’s “votecoin” address, short bio, electoral program and other important info is listed on website.

Voters can send their “votecoins” to any candidate’s address. Any candidate to receive more than 500 votes will form part of the representative committee. Most voted candidate will be chairman of the committee and in charge of selecting an executive committee (of between 3-5 members).


zorke
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
September 22, 2014, 10:59:53 PM
 #2

They may work for something like which scamcoins to add to an exchange, but would never work for a "real" election that is attempting to elect an official in a democratic fashion. In order for a democracy to work, you need to know, as close to 100% as possible that everyone gets their voice (vote) heard and that each person can only vote once.

It is not difficult to "mine" massive amounts of email accounts, nor is it difficult to sign up to a website under several email addresses. 
rarebitproject
Newbie
*
Offline Offline

Activity: 22
Merit: 4


View Profile WWW
September 23, 2014, 12:48:40 AM
 #3

This is a great experimental use for blockchains.

Colored coin type protocol layers will work for this purpose, but using them will require that you enforce the rules in the client.

If you use Etherium, the miners will enforce the rules for you (your code is injected into the network) and it probably will be much less work to implement.

You might want to look into "The People's Republic of Doug".  It's a joke, I guess, but may still be instructive.

I've also developed some stuff that runs on the bitcoin net (for collectible digital assets, at http://rarebit.github.io/project ), but it was more work than expected (I am planning an Ether version of the app).  If Ether had been available when I started, I would have used it for sure.

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!