Bitcoin Forum
May 06, 2024, 06:40:40 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Reverse Lottery for Bitcoin Generation  (Read 9146 times)
epaulson (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 2


View Profile
July 30, 2010, 04:09:40 PM
Merited by bones261 (1)
 #1

I'm a relatively new user, I generated 100 bitcoins, and since then... nothing. From what I've read, the difficulty for generating coins has increased dramatically. This is great, however it has the potential to limit the appeal for new users, who set up their system and then get nothing for days or weeks on end. I understand that the point of bitcoins is not to generate them, but for now it seems an important incentive for new users.

My guess is that changing the protocol for how many bitcoins are received (50) for the hash "winner" is unlikely. I had a thought on how we could effectively change the payout without changing anything about the bitcoin program or protocol -- a sort of "reverse lottery" for generating bitcoins.

If people registered for this "reverse lottery" they would pledge to donate their bundle of bitcoins to the reverse lottery if and when they successfully managed to generate them. This bundle would then be chopped up and distributed in varying proportions to other users who have registered for the reverse lottery. I don't know what the fairest or best way to distribute them would be, and I suppose it doesn't matter, because multiple reverse lotteries could be run simultaneously, for example, with the bundle being distributed to the 100 lowest hashes, or with the bundle being donated to everyone registered equally (the .01 bitcoin limit might be a problem for this, though). People could independently decide which lottery they wanted to register for.

I don't know how to enforce the donation of a full bundle for the anti-winner. One method would be to require donating a full bundle in advance in order to register, however this would leave out new users, which is part of the point of the whole thing. I suppose the other lottery members could agree to blacklist any registered reverse lottery member who doesn't donate his or her bundle after generating it. This blacklist might be circumventable if a person just generates a new bitcoin address, however.

Any thoughts would be appreciated!
"Bitcoin: mining our own business since 2009" -- Pieter Wuille
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715020840
Hero Member
*
Offline Offline

Posts: 1715020840

View Profile Personal Message (Offline)

Ignore
1715020840
Reply with quote  #2

1715020840
Report to moderator
1715020840
Hero Member
*
Offline Offline

Posts: 1715020840

View Profile Personal Message (Offline)

Ignore
1715020840
Reply with quote  #2

1715020840
Report to moderator
1715020840
Hero Member
*
Offline Offline

Posts: 1715020840

View Profile Personal Message (Offline)

Ignore
1715020840
Reply with quote  #2

1715020840
Report to moderator
vess
Full Member
***
Offline Offline

Activity: 141
Merit: 100



View Profile WWW
July 30, 2010, 05:14:28 PM
 #2

One thought on this would be to keep the test network at a low difficulty, and have a big "TEST" vs "REAL" button in the client.

This would let someone futz around with the system and when they're ready move over to REAL, with the associated warnings (it can take a long time, we estimate it will take blah days..)

Also helps solve the abandoned bitcoin deflation problem.

I'm the CEO of CoinLab (www.coinlab.com) and the Executive Director of the Bitcoin Foundation, I will identify if I'm speaking for myself or one of the organizations when I post from this account.
llama
Member
**
Offline Offline

Activity: 103
Merit: 61


View Profile
August 01, 2010, 05:57:35 AM
 #3

I was actually doing a thing with Unorth for a while that was very similar.  Basically, I bought Unorth's computing time ahead of time, with the promise that I would get to keep any coins generated.

Of course, knowing the difficulty, his khash/s rate, and the number of hours I was buying, I was able to determine the expected value of my purchase.  However, I actually paid him slightly less than that number, since I was assuming the risk.  The role I was playing was not unlike that of an insurance company.

This was a fun experiment, but I think this sort of thing would have a very limited appeal for bitcoin.  The risk is so small that most nodes could easily absorb it and would prefer not to pay a fee for a third party to absorb the risk.  And, if any node was large enough (i.e. spent enough money on computation) that the dollar values involved were larger, then the central limit theory will kick in and the node's actual dollar volatility will be a very small fraction of their money spent on computation.

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!