Hi!
Introducing simple hazard game called:
GUESS SCOOP WIN BURST
(I was never good in naming things :-) )
See description of BURST-4BET-7D3W-ZMWX-D3W4J account.
Its about guessing the scoop number of every 5th block (blocks 37570, 37575, 37580,...) and its provably fair*.
Bet: 10 BURST
How to: Send 10 burst to address above (alias "scoopwin10" ) with unencrypted message containing number you guessing.
Your transaction must be in the block xxxx0-xxxx4 to be rewarded from the block xxxx5
(or xxxx5-xxxx9 to be rewarded from the block xxxx10)
Who guessed the closest number wins!
The guessing range is 0 to 4095 (if higher, its X mod 4096 )
Guessing range is "circle" - distance 4095 and 0 is 1
Invalid transactions (wrong amount of burst, no message, no number, encrypted message) are sent back (if amount is higher than 2 burst)
If there is only one guess in the round, there is postponed to next round.
Currently running "beta" before start with higher bets.
Bugreports, suggestions (and donations) at BURST-4WYN-ZUTY-EE89-9ZYP2
Fee is 0.5%
_____________
*
generation signature is shabal256(lastblock.generationsignate concat lastblock.miner)
scoop is chosen with shabal256(generationsignature concat blockheight) modulous 4096
number you guessing is choosen by you an you can check numbers of all other players (because are unencrypted)
For block 4 you know scoop of block 5, but your transaction will be included in block 5 ... and transaction included in the block 5 is heading to the scoop in block 10.
Interesting concept and every bit of activity around Burst can be of help.
Risking 10 Burst isnt too big of a deal, however the structure of the game does involve trust as you need to send the Burst back to the winners. Unless youre running a long con I guess we're ok
Thanks for this kind words.
I am not sure, if there is possibility how to do without sending burst to 3rd party. Even the original Satoshi Dice was based on sending BTC somewhere...
But, before sending Burst, you can check (
http://burstcoin.eu/address/13261835548395382169 ), if the game is still fair.
Currently there is one bet waiting for the "challenger" :-) And before it there were two transactions with guesses
1212 and 868 and the scoop was 3512
The 868 is closer to 3512 (over the zero, don't forget, its circle) and won.
About "long con" - only coins I can "stole" are from the current round - last 5 blocks. Not worth stealing.
From long run point of view, I will have income from fee (hopefully).
Don't be afraid of my honesty but my coding skill! :-D I hope I caught all bugs, but no one ever knows.
____
PS: for grammar nazi: I am not native speaker. ;-)
You might want to adjust the range it accepts guesses. The miner who mines block 4 will be able to include his own transaction in block 4 while knowing what scoop block 5 will require. I don't think anyone would bother doing that at this stakes, but just wanted to point out that the person who mines block 4 is able to cheat.
Thanks for pointing out!
I updated the ranges so for guessing scoop of block e.g. 30025 are used transactions in blocks 30019-30023.
Also I have suggestion how to improve trust to me.
We can use another BURST feature -
Escrow.
I can create escrow transaction to one of faucet (or if there is some charity) account with 3-5 signers.
Signers will be members like
Burstcoin, uray, ...
(accepting suggestions who else
)
Deadline - 7776000s (max)
Deadline action - refund.
If I run away with the bank, you can write to Signers to sign the the escrow
Signers will verify, if the request is legit and if is, they sign the escrow.
I am just not sure how much burst will be enough to make any fraud unprofitable.
Current bet is 10 burst.
There is cca 6000 active wallets.
One wallet can bet only once per round.
Assume, that there will never be more than half betting accounts in one round.
So... 30000 burst in escrow?
Summary:Escrow 30000 Burst, 3 months
3-5 signers
1 recipient
recipient must not be signer
Signers sign the escrow if I disappear.
Its fair?
(on the end of period I can do another escrow transaction)
Also,
I am looking for 10 beta testersI'll send you 100 BURST and I want you to test
BURST-4BET-6Q3W-P9JE-3H4PP (bet is 4 BURST)