Author

Topic: bustabit – The original crash game - page 104. (Read 61394 times)

sr. member
Activity: 528
Merit: 368
August 24, 2018, 02:19:43 PM
There is no Game Verification Script on github.com. There is no trust to it. Service offline for honesty check is necessary.With a chain everything is all right and with result, I am not sure.
I am not a programmer. In (Node.js) I don't understand.

You can find an open source script to verify rolls at https://jsfiddle.net/Dexon95/2fmuxLza/embedded/result/. To see the source code just click on "Edit in JSFiddle" at the top right.
newbie
Activity: 55
Merit: 0
August 24, 2018, 02:10:43 PM
There is no Game Verification Script on github.com. There is no trust to it. Service offline for honesty check is necessary.With a chain everything is all right and with result, I am not sure.
I am not a programmer. In (Node.js) I don't understand.
newbie
Activity: 55
Merit: 0
August 16, 2018, 03:36:50 PM
All the guys. I am convinced that everything is honest. I delete my negative comments.

Few in bitcoinland will admit they are wrong even when faced with evidence. You have my respect.

Thanks! I have checked a chain more than 100K of games. Intervention wasn't!
Justice is proved.
member
Activity: 77
Merit: 10
August 13, 2018, 01:03:25 AM
All the guys. I am convinced that everything is honest. I delete my negative comments.

Few in bitcoinland will admit they are wrong even when faced with evidence. You have my respect.
sr. member
Activity: 528
Merit: 368
August 03, 2018, 12:37:52 PM
Some clarification of my previous post: The function parameter "seed" is the game's hash in binary form and "salt" is the salt that was chosen during the seeding event in textual form (0000000000000000004d6ec16dafe9d8370958664c1dc422f452892264c59526).

To calculate the multiplier from the hash of game #1 for example:

Code:
const salt = '0000000000000000004d6ec16dafe9d8370958664c1dc422f452892264c59526';
const hash = Buffer.from('9f57575fd54cd441e962448537e155ace9555df10cd27fa817bbcaf48a59ebcf', 'hex');
console.log(gameResult(hash, salt)); // outputs 15.49
sr. member
Activity: 528
Merit: 368
August 03, 2018, 12:22:02 PM
Devans is still a question. How to convert HASH to Busted?I did not find this information.

The reference function (Node.js) that calculates the multiplier from a game's hash is published in our seeding event thread:

Code:
const crypto = require("crypto")

function gameResult(seed, salt) {
  const nBits = 52 // number of most significant bits to use

  // 1. HMAC_SHA256(key=salt, message=seed)
  const hmac = crypto.createHmac("sha256", salt)
  hmac.update(seed)
  seed = hmac.digest("hex")

  // 2. r = 52 most significant bits
  seed = seed.slice(0, nBits/4)
  const r = parseInt(seed, 16)

  // 3. X = r / 2^52
  let X = r / Math.pow(2, nBits) // uniformly distributed in [0; 1)

  // 4. X = 99 / (1-X)
  X = 99 / (1 - X)

  // 5. return max(trunc(X), 100)
  const result = Math.floor(X)
  return Math.max(1, result / 100)
}
newbie
Activity: 55
Merit: 0
August 03, 2018, 11:22:01 AM
Devans is still a question. How to convert HASH to Busted?I did not find this information.
sr. member
Activity: 528
Merit: 368
August 03, 2018, 09:38:59 AM
All the guys. I am convinced that everything is honest. I delete my negative comments.

I respect that a lot. It was good discussing the system in chat with you (assuming that was you). Smiley

Great, thanks a lot for the API documentation. I'm not sure, if userInfo.profit works well, but userInfo.balance, so e.g. something like this :

Code:
if (config.win.value === 'base') {
   currentBet = userInfo.balance - 33333;
} ...

..works like a charm. Thanks again!

Happy to help! Both fields should work as expected–even in simulation mode, where it will use your simulated balance and net profit.
newbie
Activity: 55
Merit: 0
August 03, 2018, 09:23:33 AM
All the guys. I am convinced that everything is honest. I delete my negative comments.
member
Activity: 182
Merit: 11
August 03, 2018, 04:05:03 AM
And anyway, another question - is it possible, somewhere in the script, use some variables like NetProfit or "Current_Amount_on_My_Account" or something like this ? Let's say I'd like to bet (in case of win) 1/1000 of NetProfit (or CurrentAmount, doesn't matter), so my question is, if e.g. this part of code :

Code:
if (config.win.value === 'base') {
   currentBet = config.baseBet.value;
} ...

is possible to replace with something like this :

Code:
if (config.win.value === 'base') {
   currentBet = round(($NetProfit - 20000) / 1000);
} ...

Thanks again, devans, for all your help and communication!

Yes, scripts can access the current net profit at userInfo.profit. For more information on what else the userInfo store provides see its section in the API documentation.

Great, thanks a lot for the API documentation. I'm not sure, if userInfo.profit works well, but userInfo.balance, so e.g. something like this :

Code:
if (config.win.value === 'base') {
   currentBet = userInfo.balance - 33333;
} ...

..works like a charm. Thanks again!
sr. member
Activity: 528
Merit: 368
August 03, 2018, 04:00:15 AM
I suggested a way to prove justice. That no one had any doubts about juggling hands.
There are seed. All the distributions are known for the front admin. So why not do this?

Example.

GAME #667480-GAME #667486

cd11d221877f686fa16d95ca749838ca0df4e8eed5d52f20eba632520b26c9bf
9ac1a7603e867723875a708a94db81d5377458572cd35f8675f3351eb92aad5d
267bf1cc09f39bc03a3156be3bbba646dcb1921f5ce6a88f130b6cd70c2d7d1f
554aca7806e32edde232b863543722191756e59c5f2b32c27d7ec3ba4cc8585c
31ece5a9e0c34995425b4a2a44208b2d8118712bd27688d39c2939778c506aeb
15441a853f9b82bba7cdcea821d6ac96104ef272ab42f90cbcfd16ce033ea8a4
220e10106ab97bcf2173dd2e50568bbcd4c98157da1041fdcfc0c5b59013d8a8
 
Result SHA256
26a3597e1f7a17034307a51ee8b7a30193519e2e141b8dfcce79679d9dc1f764

Your proposed system would allow you to batch verify that N games were predetermined. However it besides the usability problems (you need to collect the result hash, then collect all N games hashes before you can verify) it also suffers a critical flaw:  it doesn't prove the hashes are drawn from a fair distribution. If your scheme was used, Daniel could just pick all bad hashes and then commit to them.

As scant says, the hash chain method is far more elegant and offers all the guarantees yours does, plus more.

Like Ryan explained, bustabit's provably fair scheme already provides the same guarantees your method would.
sr. member
Activity: 528
Merit: 368
August 03, 2018, 03:43:53 AM
ATTENTION !!! Bustabit SCAM.Ne give your money.

I'll just copy & paste my response to the last time you made baseless accusations against bustabit:

Bustabit SCAM. Children do not come here. Here in plus only fake accounts. Danielle will select your money.
I am sure that Daniel pays here for the positive posts.

bustabit is provably fair. We prove that the odds are as advertised (1% house edge) and we prove that all game results are predetermined, regardless of how or when players bet.

If you are interested in the technical details, have a look at our seeding event for the technical details. If you just want to verify that the games you played were fair, you can use this open source tool that Dexon wrote.

If you think there's an issue with the provably fair scheme I am very happy to discuss it with you here. However, I'm sure everybody here would appreciate it if you could find some other way to vent.
sr. member
Activity: 528
Merit: 368
August 03, 2018, 01:12:11 AM
And anyway, another question - is it possible, somewhere in the script, use some variables like NetProfit or "Current_Amount_on_My_Account" or something like this ? Let's say I'd like to bet (in case of win) 1/1000 of NetProfit (or CurrentAmount, doesn't matter), so my question is, if e.g. this part of code :

Code:
if (config.win.value === 'base') {
   currentBet = config.baseBet.value;
} ...

is possible to replace with something like this :

Code:
if (config.win.value === 'base') {
   currentBet = round(($NetProfit - 20000) / 1000);
} ...

Thanks again, devans, for all your help and communication!

Yes, scripts can access the current net profit at userInfo.profit. For more information on what else the userInfo store provides see its section in the API documentation.
member
Activity: 182
Merit: 11
August 01, 2018, 09:21:57 AM

The bustabit client hasn't been updated since July 20th and I haven't received reports of the problem from any other players, so its cause probably lies elsewhere.

For what it's worth I test bustabit with Chrome during development and haven't noticed any performance issues. You can improve performance a little bit by enabling CPU saver mode from the game settings. To get there click the gear button to the left of the chat box.

Ok, it will probably be related to my environment, so I'll try to do some tests (or migrate the browser with Bustabit elsewhere).

About "CPU saver mode"; great hint, thanks - I'm not exactly sure, if I had or hadn't enable this before (as the checkbox displaying of this function is weirdly under the frame - but again, it could be related to my OS / environment), but I'll definitively try to enable and I'll see, if this would helps or not.


And anyway, another question - is it possible, somewhere in the script, use some variables like NetProfit or "Current_Amount_on_My_Account" or something like this ? Let's say I'd like to bet (in case of win) 1/1000 of NetProfit (or CurrentAmount, doesn't matter), so my question is, if e.g. this part of code :

Code:
if (config.win.value === 'base') {
   currentBet = config.baseBet.value;
} ...

is possible to replace with something like this :

Code:
if (config.win.value === 'base') {
   currentBet = round(($NetProfit - 20000) / 1000);
} ...

Thanks again, devans, for all your help and communication!
sr. member
Activity: 528
Merit: 368
August 01, 2018, 07:15:23 AM
Several days ago, my Firefox started to crashing (with running Bustabit session) everyday, around 3-4 a.m. (UTC); has anybody similar experience, or it is more probably related just to my OS and environment ?

And the second question - This Bustabit (v2) is running smoothly just under Firefox, I tried Chrome, Chromium, Midori and PaleMoon, but it doesn't run there. Has anybody the same experience ? Thanks.

The bustabit client hasn't been updated since July 20th and I haven't received reports of the problem from any other players, so its cause probably lies elsewhere.

For what it's worth I test bustabit with Chrome during development and haven't noticed any performance issues. You can improve performance a little bit by enabling CPU saver mode from the game settings. To get there click the gear button to the left of the chat box.
member
Activity: 182
Merit: 11
August 01, 2018, 04:13:29 AM
Several days ago, my Firefox started to crashing (with running Bustabit session) everyday, around 3-4 a.m. (UTC); has anybody similar experience, or it is more probably related just to my OS and environment ?

And the second question - This Bustabit (v2) is running smoothly just under Firefox, I tried Chrome, Chromium, Midori and PaleMoon, but it doesn't run there. Has anybody the same experience ? Thanks.
sr. member
Activity: 528
Merit: 368
July 25, 2018, 07:49:40 AM
So its literally the same li bustabit but just the dilution fee?

The dilution fee is just part of the new investment system. While the investment system is one of the most significant changes in v2 of bustabit, a lot more than that is new. See this thread's OP for a full list of changes  Smiley
newbie
Activity: 61
Merit: 0
July 25, 2018, 06:56:48 AM
So its literally the same li bustabit but just the dilution fee?
jr. member
Activity: 55
Merit: 2
July 22, 2018, 12:23:13 AM
Over the past few days KLITZ has won 300 BTC, making him the new record holder on bustabit for highest net profit. Congratulations!


Gotta admit that's a pretty damn impressive profit for KLITZ. Congrats to them.
he won 1200 coins then lost them all lmao
legendary
Activity: 2018
Merit: 1108
July 21, 2018, 01:10:13 PM
Over the past few days KLITZ has won 300 BTC, making him the new record holder on bustabit for highest net profit. Congratulations!


Gotta admit that's a pretty damn impressive profit for KLITZ. Congrats to them.
Jump to: