Pages:
Author

Topic: ฿0.00 Low Hash Lotto Number 29 by Dabs. Provably Fair. Weekly Draws. ฿ - page 19. (Read 31355 times)

legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
Ok. So, what do you guys suggest? I'd like to keep the rules wordings as simple as possible. Maybe I should change the 80/20 to a different number, like 85/15 ? Would that make the end result (including retaining the retained parts) the same or something? Let me do some quick math on my little spreadsheet to find out what is a good percentage, so I only change the numbers without confusing new players about retaining the retained parts.

I just wanted to start every game with something, instead of nothing.

And, we have one ticket.

Code: (Confirmed Tickets)
transaction                                                      ticket   bitcoin address                     nick
dad9b48d45b3e7c884a11cf4ce6bdbacc133b9a1c91646ec80e5b0958af653b8 00000001 1EVq8bzJXS5VZnfhLToR3bgoreSuotvEKP  unknown

Seems we have a repeat player. But he won't identify himself. That's perfectly alright Mr. Anonymous.
legendary
Activity: 2940
Merit: 1333
I think you should only retain 20% of the jackpot that was paid, because right now you are retaining 24%. (You're also retaining the retained parts).

I would be interested in betting but 1/4 retain is way too high for my tastes.

Good thing this game is provably fair or questions might be asked about my suspicious win...  Smiley

It took me a while to see where you got that 24% from:

If 0.6 is bet in this round, that will make a total pot of 0.6 + 0.12 = 0.72.  20% = 0.144 will be retained, which is 24% of the 0.6 that was bet.  80% = 0.576 will be paid out.

TradeFortress is suggesting that only 20% of the newly bet money should be retained, with the previously retained funds going to the winner(s), so 0.12 + 0.8*0.6 = 0.6 would be paid out, and 0.12 would be retained.

In effect, in TradeFortress' scheme, if the number of tickets sold remained constant, the retained amount would also remain constant, and all received funds would be paid out (except for the house take, if any).  That seems fair to me.  In a steady state game we don't want the retained amount to grow.  Although in the long run, the retained amount would only be 25% of the bet amount.

Code:
>>> retain=20.0; print 1 / (1 / retain - 0.01)
25.0

So I don't know what's best.  It doesn't seem like a big difference to me, 20% or 25%.
vip
Activity: 1316
Merit: 1043
👻
I think you should only retain 20% of the jackpot that was paid, because right now you are retaining 24%. (You're also retaining the retained parts).

I would be interested in betting but 1/4 retain is way too high for my tastes.
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
Edit: Dabs Lotto Number 3 has a winner. See later posts for next game.
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
Okay. He's offline. I will just send his winnings to his address. Then I will update the rules, reset the dead man's switch, and update the OP as well. I will be using a new bitcoin address for the next game.

Quote
Status: 0/unconfirmed, broadcast through 14 nodes
Date: 2013-05-30 14:47
To: Dooglus 1Doog7asLrYah3yeUppBVj8nUYnFkmXm2N
Debit: -0.048 BTC
Net amount: -0.048 BTC
Transaction ID: 9e4a3f7b16165bf902a5e688cb1fafe4ef643b64fa08f63db594178c78c5cbad
hero member
Activity: 504
Merit: 500
legendary
Activity: 1876
Merit: 1295
DiceSites.com owner
hero member
Activity: 602
Merit: 500
Acc bought - used solely for signature testing
Of course good ol' Dooglus would win  Grin Roll Eyes
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
And the winner is!

Dooglus!

Here is the computation:

Code:
tx id ticket number secret1 secret2 hash 256 bitcoin address nick
46e287fb43f7eb7cc7f5c22024fda73022538f242389bb0895cb6a461a17836900000001fBibTA4nGnuMAFby8OTDwrQ1htXwM87IXGhC9xhkdwQHsR3A73qumNtWs1MaBIjahello#world/c#]C28C[pf]@4=@==- 1722ad07a515c1c17b8bab52ef5c12550804d7ccc3513265616be87f5815a982 1Doog7asLrYah3yeUppBVj8nUYnFkmXm2N Dooglus
7650d7ae0a3671d7dd705791bab9f183c52cdf53f28490006d85a244cacf4b2800000001fBibTA4nGnuMAFby8OTDwrQ1htXwM87IXGhC9xhkdwQHsR3A73qumNtWs1MaBIjahello#world/c#]C28C[pf]@4=@==- 49b35c94c5040918bd43578405f3575ab71329463af76c463a2329c1b3ae8b3f 1BjMmTBGsuKmh43uq9pDXMJ87KKSAxs85L NLNico
5fa84a694f906fdc5a54cc07f5ce441c01aa66262a8dbea66e344c47a8c5bf9800000001fBibTA4nGnuMAFby8OTDwrQ1htXwM87IXGhC9xhkdwQHsR3A73qumNtWs1MaBIjahello#world/c#]C28C[pf]@4=@==- 6a541eeab7a26f25ad0b0fc13f44be21c610bb196f0fb0131f42a2d161b00628 1HXwRNR2tWPsZ1bDgZNLLXbkChivKg1R99 SRoulette
5fa84a694f906fdc5a54cc07f5ce441c01aa66262a8dbea66e344c47a8c5bf9800000002fBibTA4nGnuMAFby8OTDwrQ1htXwM87IXGhC9xhkdwQHsR3A73qumNtWs1MaBIjahello#world/c#]C28C[pf]@4=@==- a08aec5ffad1f942e3a971cc9ef7da94c8de6e5f9cf9d099682cf4940f932cfb 1HXwRNR2tWPsZ1bDgZNLLXbkChivKg1R99 SRoulette
7291f136d6d667e17fd9354397b07e4dcb2f659792cd7283313385d7085719a600000001fBibTA4nGnuMAFby8OTDwrQ1htXwM87IXGhC9xhkdwQHsR3A73qumNtWs1MaBIjahello#world/c#]C28C[pf]@4=@==- a963a8cea7e712e972aee0fd8dea2bc5f0472b9dd83c12119d99a19b5befc212 1EVq8bzJXS5VZnfhLToR3bgoreSuotvEKP unknown
9ce729ce6f6b670371ebec8955bd9769d5f41bd7f90ca5b7d81b10edfc7f0e5e00000001fBibTA4nGnuMAFby8OTDwrQ1htXwM87IXGhC9xhkdwQHsR3A73qumNtWs1MaBIjahello#world/c#]C28C[pf]@4=@==- d13b58c01d1024a889bdd2300f8b1b8d4793d695c8b2c1034691343e3fb59b97 1N9chGG4Dpp8Lw1eDye9wjiskAVqaiCi2Y unknown

Already sorted. Don't forget the space.

Here's a nicer table format:

Transaction ID HashTicket Number     Hash Result SHA-256 sorted in ascending order (lowest to highest)
46e287*****000000011722ad*****
7650d7*****0000000249b35c*****
5fa84a*****000000016a541e*****
5fa84a*****00000001a08aec*****
7291f1*****00000001a963a8*****
9ce729*****00000001d13b58*****

Hash numbers truncated or shortened for formatting purposes.


Mr. 1Doog7asLrYah3yeUppBVj8nUYnFkmXm2N, you have the option of requesting a different payout address or I can send it to the original one.

Thanks for playing.

Prepare for Dabs Lotto Number 3 in a few hours (or tomorrow).
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
My secret:

Quote
hello#world/c#]C28C[pf]@4=@==-

What an ugly secret. No offense. hehe.. Okay. Doing the computations now. Everyone else, feel free to verify.

Okay. Wait. Is that the exact string? I'm not getting the same hash as yours.

Simple solution would be this: I have my own secret, the hash of it is 489a19950641ae5762a5818611db72e83d30813e44e899e944b0d3f0d2e2dfa0

Ok. I got it. Your string includes an extra space at the end.

"hello#world/c#]C28C[pf]@4=@==- "

is the string without the quotes. I will use that one.
vip
Activity: 1316
Merit: 1043
👻
My secret:

Quote
hello#world/c#]C28C[pf]@4=@==-
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
1. Time's up. Mr. TradeFortress, kindly reveal your secret. There are 6 confirmed tickets as of this time.

Instead of ending at a time, you could end at a blockchain block and the merkel root for the blockchain at that height could be the secret.  Everyone knows that nobody has that hash until the block is solved.

I thought of that, and using the block hash, that would be almost the same as the merkel root? Since both are for all intents and purposes unpredictable. There is the small possibility of being miner manipulated (discarding solved blocks) but maybe that's not much of an issue if they don't also know the secrets used.

Also, while it's more "bitcoiny" to end at a specific block, people tend to go by time. Since bitcoin isn't meant to be an accurate time stamping service, or even uses the correct time that people can relate to, I thought of using UTC (Coordinated Universal Time) as that is very clearly defined by the scientific community. I can simply use the block closest to or after that time.

For this purpose, since I don't know which exact block to use, that can open up possibilities or accusations of manipulation since I can pick from maybe 3 possible blocks to use.

Here are the other details for this round 2:

Quote
secret1
fBibTA4nGnuMAFby8OTDwrQ1htXwM87IXGhC9xhkdwQHsR3A73qumNtWs1MaBIja

hash of secret
f60c4eead0fab6d648f2cee821dcdf4347293ec3ae0690e4401ea8f8b38ecd17

As promised according to the rules, 80% of 0.06 BTC will go to the winner (not yet determinable until TradeFortress posts his secret.) Since the prize is less than 1.0 BTC, 100% of the 80% goes to the winner, 20% goes to game number 3, nothing goes to me.

The question now is, where do I get the transaction fee? From the winner? From the 20%? I didn't mention it before, but now its going to be an issue. In the future, if I have hundreds or thousands of tickets, this transaction fee is going to be a lot more than 0.0005 BTC.

For now, I will find a way to send the transaction without a fee (such as combining larger unspent outputs). In the future, I want this particular bitcoin address to be separate and independent, so it won't affect other funds I own, control or hold. Eventually, by some future game, I'll have enough bitcoins to use as "transaction fee waiver" thingie. But the fee is nice to include to ensure inclusion in the next block without waiting for a long time.

Next post with new rules will be slightly updated to reflect this, and I'll move around the percentages a bit. Still need to determine winner.
sr. member
Activity: 444
Merit: 250
I prefer evolution to revolution.
Instead of ending at a time, you could end at a blockchain block and the merkel root for the blockchain at that height could be the secret.  Everyone knows that nobody has that hash until the block is solved.
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
Sure, if you use a date after the game has ended.

The game ends, for example, 2013-05-29 23:59:59. Then I would use
http://www.random.org/strings/?num=3&len=20&digits=on&upperalpha=on&loweralpha=on&unique=on&format=html&rnd=date.2013-05-30

Which, as of right now is not available yet. The 2013-05-29 is available as of 2013-05-29 02:47:39 UTC which is random.org's time stamp. Maybe it was available just shortly after midnight UTC, so, I'll find out later or tomorrow.

By the way, get ready to reveal your secret.
vip
Activity: 1316
Merit: 1043
👻
I just discovered that random.org has pre-generated files for the day, published a few minutes or hours after the end of the day, UTC. So I could just go there, and generate strings for example.

http://www.random.org/strings/?num=3&len=20&digits=on&upperalpha=on&loweralpha=on&unique=on&format=html&rnd=date.2013-05-28

That link will always return the same sequence of characters. Which is

Code:
ppXLjs9w0sBuCwuvha0H
W5hQYbZuBcGdDB6Tkn1F
oziNKNkls1onKJ1JU586

So... the first lotto that is not only provably fair, it is also provably random (from atmospheric noise). Well, if we assume that random.org is indeed always random. I think they are.

Anyone disagree?
Sure, if you use a date after the game has ended.
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
I just discovered that random.org has pre-generated files for the day, published a few minutes or hours after the end of the day, UTC. So I could just go there, and generate strings for example.

http://www.random.org/strings/?num=3&len=20&digits=on&upperalpha=on&loweralpha=on&unique=on&format=html&rnd=date.2013-05-28

That link will always return the same sequence of characters. Which is

Code:
ppXLjs9w0sBuCwuvha0H
W5hQYbZuBcGdDB6Tkn1F
oziNKNkls1onKJ1JU586

So... the first lotto that is not only provably fair, it is also provably random (from atmospheric noise). Well, if we assume that random.org is indeed always random. I think they are.

Anyone disagree?
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
A little under 2 days left.

Comments for Dabs Lotto Number 3?

1. Early Bird Discount or Bonus. All bets within first 300 blocks (about 2 days) get bonus tickets.
2. Little Bit At A Time secret of the hour. (UTC time zone) Link: https://lbaat.net/
3. Other site secrets (could take 1 day later)
4. Real Life Lotto Results. (same day results / just a few hours wait)

I understand points 3 and 4 are optional given that there are already going to be 2 secrets used, my secret, and a third party secret. But government run lotteries can not be manipulated at all. (plus you see video of the bouncing balls and stuff.) Also, any other comments on any other part of the rules.

Thanks.
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
Code: (5 Confirmed Tickets)
transaction id hash                                              ticket number
5fa84a694f906fdc5a54cc07f5ce441c01aa66262a8dbea66e344c47a8c5bf98 00000001
5fa84a694f906fdc5a54cc07f5ce441c01aa66262a8dbea66e344c47a8c5bf98 00000002
46e287fb43f7eb7cc7f5c22024fda73022538f242389bb0895cb6a461a178369 00000001
7650d7ae0a3671d7dd705791bab9f183c52cdf53f28490006d85a244cacf4b28 00000001
7291f136d6d667e17fd9354397b07e4dcb2f659792cd7283313385d7085719a6 00000001

5 tickets confirmed.
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
Nice weather now huh? It's raining, but just what we need to cool off the hot summer.

May I take this opportunity to solicit Mr. TradeFortress to play too? Don't worry, I won't tell you my secret, so you can't cheat, and everyone knows this even if we still use your secret. Even I can play (because you hold the other secret), but I probably won't because I just coincidentally happen to be the operator. I think that will be deemed an "official" conflict of interest, in my case. But you two, I don't think so, and no one else here can disagree with that. Anyone? Right! You only get to be "operator" when the main man and his first backup get hit by a bus.

But, I won't be changing the rules now regarding the secrets used, because every new variable or change in variables affects the outcome. With 4 tickets so far, each one has a 25% of winning.
legendary
Activity: 1876
Merit: 1295
DiceSites.com owner
Expat living on a nice tropical island hehe Smiley
Pages:
Jump to: