Author

Topic: The Bitcoin Lottery! (Read 1309 times)

member
Activity: 266
Merit: 10
July 02, 2011, 10:14:54 AM
#13
Alright, game never really got started. So I'm sending back Humpfry's 0.1 BTC. Too bad :/
member
Activity: 266
Merit: 10
June 28, 2011, 09:07:59 PM
#12
An addition has been made in the rules under the "How" #5:

Quote
If only one person bets, the bet will be returned. Also, if the last character of the last transaction is not a bought number, the second last number will be used instead. If no one has bought that number, the third to last, and so on. This way there is always a winner.

This is to ensure the first better doesn't have to be afraid of just losing their bet pointlessly, and there will always be a winner.
member
Activity: 266
Merit: 10
June 28, 2011, 08:36:14 PM
#11
Thanks, I've got the payment. Just waiting for confirmations. Smiley
newbie
Activity: 10
Merit: 0
June 28, 2011, 07:45:01 PM
#10
I was actually thinking of making the same game, kudos to ya!

135cSN7JSznHyeHVYJChE3v7awpGEQbwqw and pick #2
sr. member
Activity: 272
Merit: 250
Fighting Liquid with Liquid
June 28, 2011, 07:08:11 PM
#9
Assumed so just wanted to clarify  Wink
member
Activity: 266
Merit: 10
June 28, 2011, 06:55:24 PM
#8
Welcome to the Bitcoin Lottery!

... the last character of the last transaction hash.

So how is it the people with 10-16 would win? Am I missing something because those are 2 characters...

10 would be 0, 11 = a, 12 = b, 13 = c, 14 = d, 15 = e, 16 = f I assume.
Yes, this. The hash is in hex, and a hex is base 16, where a-f is 11-16.
full member
Activity: 140
Merit: 100
firstbits: 1kwc1p
June 28, 2011, 06:53:47 PM
#7
Welcome to the Bitcoin Lottery!

... the last character of the last transaction hash.

So how is it the people with 10-16 would win? Am I missing something because those are 2 characters...

10 would be 0, 11 = a, 12 = b, 13 = c, 14 = d, 15 = e, 16 = f I assume.
sr. member
Activity: 272
Merit: 250
Fighting Liquid with Liquid
June 28, 2011, 06:47:41 PM
#6
Welcome to the Bitcoin Lottery!

... the last character of the last transaction hash.

So how is it the people with 10-16 would win? Am I missing something because those are 2 characters...
member
Activity: 266
Merit: 10
June 28, 2011, 12:19:54 PM
#5
Yes, I know. I've actually used a bitcoin betting site, although I don't remember which one it was. But see, that's exactly the problem: A new address is created for each player. This makes things less transparent, but is sadly the only way to automate things so far.
full member
Activity: 126
Merit: 100
June 28, 2011, 12:17:47 PM
#4
If you like have a look at my betcoin.eu
All users have to enter their bitcoin address and the system creates a new bitcoin adress acoount for each player. Thats the only way to check who send the coins at the moment.
member
Activity: 266
Merit: 10
June 28, 2011, 12:11:23 PM
#3
It would be nice, but there are two problems:

1. All payments would be done to a different address, meaning they could not be easily associated to the lottery. This decreases transparency. It would also allow the owner to claim any transaction as the last, as he could just show any address he wishes.

2. Too expensive. I'd have to buy a domain and hosting just for this project. In the long run it would probably be profitable, but I don't have money to invest in such a project at the moment.

If anyone else wants to have a try at it, though, be my guest.
full member
Activity: 126
Merit: 100
June 28, 2011, 12:07:31 PM
#2
Maybe it's a nice idea to automate your system. I am not sure it will work. But maybe I will test it, if I am not the first player Smiley

Kind regards!
member
Activity: 266
Merit: 10
June 28, 2011, 11:57:50 AM
#1
Welcome to the Bitcoin Lottery!

The Bitcoin Lottery is a completely transparent lottery. How? Well, it works like this:

1. Go to the spreadsheet and pick out a number that is not taken.

2. Once you've chosen your number, send 0.1 BTC to the following address:
Code:
1LPNAbh2D3f4vnYSs2MAfNwAiErnFQLdR1

3. After you've sent the payment, post in this thread with your bitcoin address (to identify your payment) and the number you want.

4. The lottery ends when all 16 numbers have been bought or when three days have passed without a purchase. When the lottery ends, the winner is not decided with a random number generator. Instead, the winner is decided by the last character of the last transaction hash. For example, if the hash of the last transaction is "223a77cb1c49170a37b5c74511a473ac24ecd0f6599f09d987237e2586f93432", then "2" is the winning number.

5. 95% of the BTC is awarded to the winning number (meaning 1.52 BTC if all numbers have been bought) and the remaining 5% is kept by the operator. The lottery then restarts.
If only one person bets, the bet will be returned. Also, if the last character of the last transaction is not a bought number, the second last number will be used instead. If no one has bought that number, the third to last, and so on. This way there is always a winner.

Also: You are allowed to buy multiple numbers. However, you may only make one purchase per round. This means that you can buy for example 3 numbers, but this has to be done in one purchase. This is to prevent abuse of the system, as someone could buy a number close to the end of the lottery to generate a new transaction hash if their number doesn't look like it will win. As soon as a new round starts, you may make another purchase.

So come on in and buy a number! Cheesy

Spreadsheet: https://spreadsheets3.google.com/spreadsheet/ccc?hl=en_US&hl=en_US&key=tE4SimpjEpEoWTHaXgVASBg&authkey=CLyTpacD#gid=0
Block explorer: http://blockexplorer.com/address/1LPNAbh2D3f4vnYSs2MAfNwAiErnFQLdR1
[/s]
Jump to: