Bitcoin Forum
November 03, 2024, 03:13:28 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BitPoll - combine donating and voting  (Read 2030 times)
molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
May 02, 2011, 12:57:49 PM
Last edit: May 03, 2011, 05:27:41 PM by molecular
 #1

Couple days ago, I had the idea to make BitPoll, so I hacked up a prototype (http://bitpoll.dyndns.org), here's a screenshot:



Quote from: about BitPoll
BitPoll combines donations with voting.

The idea is that anyone can cast a poll by making a list of poll items that can be voted for by transferring Bitcoins to the given address. Usually the poll creator will generate fresh addresses for each of the items.

BitPoll uses blockexplorer to determine the amount of Bitcoins that have been transferred to each poll item's address. The poll items each have a desired amount, when the total balance of an item reaches 100% of this amount, that item is considered to be fullfilled and the address is not shown any more.

Currenlty polls stay open indefinitely. I plan to implement different modes to define when a poll is considered to be finished (winner takes it all, close idividual items, ...)

Tell me what you think, or even donate on the site if you like the idea ;)

EDIT: changed urls from https to http

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
ploum
Sr. Member
****
Offline Offline

Activity: 428
Merit: 254



View Profile WWW
May 02, 2011, 01:04:28 PM
 #2

I think that the idea is genius. I would kill to have such a feature for FLOSS softwares. (and please, don't move to java!)

I see to possible voting system:

- traditional with fixed price (one man, one vote, possibly enforced by cookies and IP)
- the richest is right (which might make sense)

molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
May 02, 2011, 02:44:09 PM
 #3

I think that the idea is genius. I would kill to have such a feature for FLOSS softwares. (and please, don't move to java!)

I see to possible voting system:

- traditional with fixed price (one man, one vote, possibly enforced by cookies and IP)
- the richest is right (which might make sense)

Yep. The idea here is to go with the second option: Less democratic, but more funding-oriented. Vote with your wallet.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
ribuck
Donator
Hero Member
*
Offline Offline

Activity: 826
Merit: 1060


View Profile
May 02, 2011, 07:31:44 PM
 #4

This is an awesome idea! I sent a small donation.

I would like to see the "winner takes all" option implemented. It would make a great way to resolve ongoing bickering: challenge everyone to "pay up or shut up".
molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
May 02, 2011, 09:35:13 PM
 #5

This is an awesome idea! I sent a small donation.

I would like to see the "winner takes all" option implemented. It would make a great way to resolve ongoing bickering: challenge everyone to "pay up or shut up".

Yay! Thanks for the donation.

"winner takes it all" makes sense in a lot of cases, especially when the options contradict each other (decision to be made)

"run indefinitely" (items will be closed individually when they reach 100%, poll remains open until all items are closed) can also make sense, though.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
jtimon
Legendary
*
Offline Offline

Activity: 1372
Merit: 1002


View Profile WWW
May 09, 2011, 03:51:51 PM
 #6

Maybe it's a stupid question, but...Why do you check the chain every 5 minutes if blocks are added every 10 minutes?
Well, I it can take less than 10 minutes, but I think blocks are never generated as fast as every 5 minutes.

Anyway, it seems a good idea.

2 different forms of free-money: Freicoin (free of basic interest because it's perishable), Mutual credit (no interest because it's abundant)
SgtSpike
Legendary
*
Offline Offline

Activity: 1400
Merit: 1005



View Profile
May 09, 2011, 04:03:04 PM
 #7

If I understand this right... the person creating the poll gets 100% of the funds that are "voted" with?

Interesting...  I need to start thinking up good polls then.  Smiley
molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
May 09, 2011, 05:13:08 PM
 #8

Maybe it's a stupid question, but...Why do you check the chain every 5 minutes if blocks are added every 10 minutes?
Well, I it can take less than 10 minutes, but I think blocks are never generated as fast as every 5 minutes.

Anyway, it seems a good idea.

Well, it takes 10 minutes on average until a block is generated. I think the distribution is a poisson distribution.

A <5 minute block is not uncommon (see the yellow marks on http://www.bitcoinmonitor.com/, there where 7 <5 minute blocks in the last 60 minutes. Of course the fact that a difficulty increase is immanent helps this, we're mining too fast at the moment).

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
May 09, 2011, 05:16:54 PM
 #9

If I understand this right... the person creating the poll gets 100% of the funds that are "voted" with?

Interesting...  I need to start thinking up good polls then.  Smiley

Looking forward to that.

However: I haven't implemented "Poll Creation" yet, so you can't create your own poll currently.

I'll implement that once the remaining 1.35 BTC have been donated for that feature. So maybe you want to donate a little to the address given on http://bitpoll.dyndns.org/?poll=1 for the option "good idea, implement poll creation" Wink

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
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!