Pages:
Author

Topic: bustabit.com -- The Social Gambling Game - page 52. (Read 293938 times)

legendary
Activity: 2940
Merit: 1333
December 05, 2015, 12:17:51 AM
I would suggest that you start chasing nyan only after it hasn't come for ~4k rounds or so.

Waiting for a 4k nyan-gap won't improve your odds at all. You know that, right?

All it will do is mean that you are playing less games, and so your money will last longer just because of that fact.
hero member
Activity: 560
Merit: 501
Supermutated Virulent Microbial Strain
December 04, 2015, 11:58:20 PM
Does anybody have the script https://www.bustabit.com/user/crminer
uses?

It's just a 1000x martingaling script (or as many people call it, a "nyan chaser").
But it's quite risky because sometimes a 1000x only comes after 10k rounds, so you end up "martinfailing" (go bankrupt)
However, the BaB gods have been relatively nice in November, so there weren't any severe "nyan droughts" recently.

I would suggest that you start chasing nyan only after it hasn't come for ~4k rounds or so.
legendary
Activity: 2940
Merit: 1333
December 04, 2015, 10:48:07 PM
Code:
function crashPointFromHash(serverSeed, clientSeed) {
  function divisible(hash, mod) {
    // We will read in 4 hex at a time, but the first chunk might be a bit smaller
    // So ABCDEFGHIJ should be chunked like  AB CDEF GHIJ
    var val = 0;
    
    var o = hash.length % 4;
    for (var i = o > 0 ? o - 4 : 0; i < hash.length; i += 4) {
      val = ((val << 16) + parseInt(hash.substring(i, i+4), 16)) % mod;
    }

    return val === 0;
  }

  var hash = crypto.createHmac('sha256', serverSeed).update(clientSeed).digest('hex');

  /* In 1 of 101 games the game crashes instantly. */
  if (divisible(hash, 101))
     return 0;

  /* Use the most significant 52-bit from the hash
     to calculate the crash point */
  var h = parseInt(hash.slice(0,52/4),16);
  var e = Math.pow(2,52);

  return Math.floor((100 * e - h) / (e - h));
}

Or, in English:

To get from the sha256 hash to the crashpoint:

1) if the hash is exactly divisible by 101, crashpoint is 0x
2) otherwise crashpoint is (1 + 99e/(e-h)) / 100 to 2 decimal places, where e is 2^52 and h is the first 13 characters of the hash

Intuitively:

h ranges from 0 to 2^52-1.

If h is very small, e-h is very big, 99e/(e-h) is very close to 99, and the crashpoint is 1.00x.

If h is very big, e-h is small, 99e/(e-h) is very big, and the crashpoint is huge.
member
Activity: 63
Merit: 10
December 04, 2015, 08:44:24 PM
Does anybody have the script https://www.bustabit.com/user/crminer
uses?
member
Activity: 100
Merit: 10
Vires in numeris.
December 04, 2015, 07:03:39 PM
The thing I fail to understand is how the bust odd is derived from the hash that is played at the moment.

I know i`m missing a component/level to understand it and I hope you or anyone else can explain it to me in ELI5 form.

The exact algorithm was describe in the 'provably fair seeding event'. Here it is without additional noise:

The method to convert a game hash, mix it with the picked client seed to a money pot multiplier:

Code:
function crashPointFromHash(serverSeed, clientSeed) {
  function divisible(hash, mod) {
    // We will read in 4 hex at a time, but the first chunk might be a bit smaller
    // So ABCDEFGHIJ should be chunked like  AB CDEF GHIJ
    var val = 0;
    
    var o = hash.length % 4;
    for (var i = o > 0 ? o - 4 : 0; i < hash.length; i += 4) {
      val = ((val << 16) + parseInt(hash.substring(i, i+4), 16)) % mod;
    }

    return val === 0;
  }

  var hash = crypto.createHmac('sha256', serverSeed).update(clientSeed).digest('hex');

  /* In 1 of 101 games the game crashes instantly. */
  if (divisible(hash, 101))
     return 0;

  /* Use the most significant 52-bit from the hash
     to calculate the crash point */
  var h = parseInt(hash.slice(0,52/4),16);
  var e = Math.pow(2,52);

  return Math.floor((100 * e - h) / (e - h));
}

Unfortunately, this isn't exactly ELI5. Here is also the original code that gives more details to the last line. You can also take a look at how the winning probability and the house edge are derived from the above function. The details are in the code of the onsite calculator. If you're really don't feel comfortable reading code, I can try again..
newbie
Activity: 24
Merit: 0
December 04, 2015, 06:29:14 AM
Hi Ryan, I have been trying to figure out the engine behind that makes this game provably fair.
I have read the FAQ and the thread about  "Fair Seeding Event".

I understood that you have generated 10 million hashes (with a private key and the hash from an arbitrary block set in the future).
And I understand that you play the game backwards from the 10th million hash to the 1st.
The thing I fail to understand is how the bust odd is derived from the hash that is played at the moment.

here is a quote from dooglus:
Quote
Moneypot will play through that chain of hashes, in reverse order, and use the hashes to determine the crash point in a provably fair manner.
here is a quote from the FAQ:
Quote
Third, it works out what the multiplier would be if there was no house edge.

I know i`m missing a component/level to understand it and I hope you or anyone else can explain it to me in ELI5 form.
full member
Activity: 182
Merit: 100
November 30, 2015, 03:36:26 AM
I love playing this game, today won some bits, earlier lost, but the main thing is I love it !!
newbie
Activity: 24
Merit: 0
November 30, 2015, 03:30:51 AM
This is just a heads up. I've been waiting for more then 2.5 hours for a withdraw to confirm. I'm posting the txid to see if anybody can see why its taking so long.

txid: e5a361b7da376bcf7f9575e1a16414faac6261f850740dabf9d9f6c0f1b445ed

I think I've explained it already a couple times why on support, but it's because after that transaction was sent a flux of new transactions have come in with higher priority, and backlogged it. I promise you'll get your money, and I even created a conflicting transaction for you with an *extremely* high fees:
https://live.blockcypher.com/btc/tx/c0c364ec8bfee5059f6cb4a3fe1578643ce5bce43b2f5510d25822364732ff59/

There's nothing else I can do, and you just need to be patient, and I promise you'll get your money.

Incidentally, once 0.12 bitcoin comes out, this will be supported much better and won't be a problem.

I just want to say... this is ridiculous (not you, the backlog). 0.002+ BTC fee on a somewhat small (byte-wise) transaction and after 7 hours it still has ZERO confirmations? Wow...

few weeks back I had to wait 14 hours for my transaction to show !
legendary
Activity: 1988
Merit: 1007
November 29, 2015, 10:14:37 PM
This is just a heads up. I've been waiting for more then 2.5 hours for a withdraw to confirm. I'm posting the txid to see if anybody can see why its taking so long.

txid: e5a361b7da376bcf7f9575e1a16414faac6261f850740dabf9d9f6c0f1b445ed

I think I've explained it already a couple times why on support, but it's because after that transaction was sent a flux of new transactions have come in with higher priority, and backlogged it. I promise you'll get your money, and I even created a conflicting transaction for you with an *extremely* high fees:
https://live.blockcypher.com/btc/tx/c0c364ec8bfee5059f6cb4a3fe1578643ce5bce43b2f5510d25822364732ff59/

There's nothing else I can do, and you just need to be patient, and I promise you'll get your money.

Incidentally, once 0.12 bitcoin comes out, this will be supported much better and won't be a problem.

I just want to say... this is ridiculous (not you, the backlog). 0.002+ BTC fee on a somewhat small (byte-wise) transaction and after 7 hours it still has ZERO confirmations? Wow...
hero member
Activity: 853
Merit: 500
November 29, 2015, 04:07:37 PM
so is this website ok and legit still?? what happened to the original moneypot?

Yes, it is legit (until now). No serious issues.
sr. member
Activity: 356
Merit: 250
November 29, 2015, 04:06:18 PM
so is this website ok and legit still?? what happened to the original moneypot?

Yea this is still okay and legit. Same owner. Moneypot domain was used for another project of the same owner (check it out).

So basically it is all the same but just moved to another domain.
legendary
Activity: 1463
Merit: 1886
November 29, 2015, 04:03:36 PM
This is just a heads up. I've been waiting for more then 2.5 hours for a withdraw to confirm. I'm posting the txid to see if anybody can see why its taking so long.

txid: e5a361b7da376bcf7f9575e1a16414faac6261f850740dabf9d9f6c0f1b445ed

I think I've explained it already a couple times why on support, but it's because after that transaction was sent a flux of new transactions have come in with higher priority, and backlogged it. I promise you'll get your money, and I even created a conflicting transaction for you with an *extremely* high fees:
https://live.blockcypher.com/btc/tx/c0c364ec8bfee5059f6cb4a3fe1578643ce5bce43b2f5510d25822364732ff59/

There's nothing else I can do, and you just need to be patient, and I promise you'll get your money.

Incidentally, once 0.12 bitcoin comes out, this will be supported much better and won't be a problem.
hero member
Activity: 756
Merit: 500
November 29, 2015, 04:02:07 PM
so is this website ok and legit still?? what happened to the original moneypot?
full member
Activity: 146
Merit: 100
November 29, 2015, 04:00:39 PM
This is just a heads up. I've been waiting for more then 2.5 hours for a withdraw to confirm. I'm posting the txid to see if anybody can see why its taking so long.

txid: e5a361b7da376bcf7f9575e1a16414faac6261f850740dabf9d9f6c0f1b445ed

Medium Priority...

so many input for low fee
newbie
Activity: 24
Merit: 0
November 29, 2015, 03:53:55 PM
Hi Ryan, can you please explain the idea of the max profit, how is it calculated and effect the multiplier ?

Not Ryan, but I think I can answer it.

The max profit is a number calculated by the height of the bankroll. Bustabit calculates the max profit by the kelly criterion. That basically means you can win (i believe it is this number now) 3% of the current bankroll of the site.

It does not affect the multiplier at all, except for the following: If everyone combined bet 2 btc on a max profit of 10 btc, the game cashes everyone out that is not yet cashed out when the profit of everyone combined reaches 10 btc. To make it real simple, let's say you are the only player playing currently. You bet 1 btc with a max profit of 10 btc. If you keep it running, the game will cash you out at 10x multiplier. Even though the multiplier could have gone higher.

Thank you man, your explanation was very clear.
At first I though that it affects the multiplier.

Ryan can you please explain if you have time how would you use kelly criterion in order to calculate the max bet?
sr. member
Activity: 319
Merit: 250
November 29, 2015, 01:52:47 PM
This is just a heads up. I've been waiting for more then 2.5 hours for a withdraw to confirm. I'm posting the txid to see if anybody can see why its taking so long.

txid: e5a361b7da376bcf7f9575e1a16414faac6261f850740dabf9d9f6c0f1b445ed
legendary
Activity: 1463
Merit: 1886
November 29, 2015, 01:12:10 PM

The explanation had me tangled lol..

Basically the "max profit" functions as a stop-limit to the amount of money that bustabit.com can lose in a single game. If the house ever loses this amount of money, everyone is instantly cashed out at that point (enjoying that amount of money)
legendary
Activity: 2492
Merit: 1018
November 29, 2015, 12:47:13 PM

The explanation had me tangled lol..
Anyway, I can't believe I missed this site after all the months of staying here in the forum, playing poker and dice games.
I should start learning these stuff from now on.

Updated wager/profit chart:



Apparently 700 is a lucky number for players!

where exactly did you bid? I can't see it in the chart.
legendary
Activity: 1463
Merit: 1886
November 29, 2015, 12:22:06 PM
Hi Ryan, can you please explain the idea of the max profit, how is it calculated and effect the multiplier ?

Not Ryan, but I think I can answer it.

The max profit is a number calculated by the height of the bankroll. Bustabit calculates the max profit by the kelly criterion. That basically means you can win (i believe it is this number now) 3% of the current bankroll of the site.

It does not affect the multiplier at all, except for the following: If everyone combined bet 2 btc on a max profit of 10 btc, the game cashes everyone out that is not yet cashed out when the profit of everyone combined reaches 10 btc. To make it real simple, let's say you are the only player playing currently. You bet 1 btc with a max profit of 10 btc. If you keep it running, the game will cash you out at 10x multiplier. Even though the multiplier could have gone higher.

Great explanation, but I'll make one minor correction: the max profit isn't calculated using the kelly criterion (that's only what sane people use, and what moneypot uses). I'm just using a fixed 3% of the site bankroll, which is probably around ~6-10x the kelly. That said, I'm also under-reporting the site of my "true bankroll", like for instance when recently the whales started raping the site, I kept filling up the bankroll (as I was confident they were legitimate whales, not someone with an exploit)
sr. member
Activity: 356
Merit: 250
November 29, 2015, 12:14:56 PM
Hi Ryan, can you please explain the idea of the max profit, how is it calculated and effect the multiplier ?

Not Ryan, but I think I can answer it.

The max profit is a number calculated by the height of the bankroll. Bustabit calculates the max profit by the kelly criterion. That basically means you can win (i believe it is this number now) 3% of the current bankroll of the site.

It does not affect the multiplier at all, except for the following: If everyone combined bet 2 btc on a max profit of 10 btc, the game cashes everyone out that is not yet cashed out when the profit of everyone combined reaches 10 btc. To make it real simple, let's say you are the only player playing currently. You bet 1 btc with a max profit of 10 btc. If you keep it running, the game will cash you out at 10x multiplier. Even though the multiplier could have gone higher.
Pages:
Jump to: