Search content
Sort by

Showing 20 of 508 results by devans
Post
Topic
Board Gambling
Re: bustabit – The original crash game
by
devans
on 27/02/2024, 16:43:10 UTC
Now that bustabit is using Leo's hashchain I can publish the seed of mine: The hash of the chain's final game #10,000,000 would have been c7229ce894a08e1d382c14e8c3c02bb06bc3b11dac3b370de6909bdfad09f9f6. In case anyone is curious, the median multiplier across the entire chain is 1.97x. The median across the part that wasn't played (game #8,535,717 and up) is also 1.97x.
Post
Topic
Board Gambling
Re: bustabit – The original crash game
by
devans
on 26/02/2024, 20:30:01 UTC
1. House edge will remain the same at 1%?

2. Is there any plans in the future to change any betting functionality such as max profit or max bet?

3. Will there be any plans in the future for KYC nonsense?

4. You mentioned the addition of a third party auditor, is that not redundant if the player can follow the hash chain and see crash results locally for themselves? What is the purpose of that addition?

I can't speak for Leo, but I can answer some of these: The house edge and the game rules including how the max profit is calculated will remain unchanged. As before, players can verify the fairness of the game themselves without needing to trust the casino or ActuallyFair, so in that sense it is indeed redundant (in a positive sense). However, adding a third party mainly provides two advantages:
  • ActuallyFair can verify games on behalf of players, sounding the alarm if anything doesn't check out and backing up the player in case of a dispute.
  • Even with knowledge of the seed it is no longer possible to predict future rolls. This mitigates the risk of database server compromises, malicious hosting providers, rogue employees etc. for the casino.

The downsides are that the system is more complex and therefore more difficult to explain, especially to less-technical players, and that an outage at ActuallyFair could interrupt betting.
Post
Topic
Board Gambling
Re: bustadice – Next Generation Dice
by
devans
on 26/02/2024, 20:17:58 UTC
Just a quick update: Everything is going to plan with no unexpected problems. However, parts of the migration are taking longer than anticipated. We expect to bring bustabit back online first in the next few hours. Due to its database's size bustadice will likely need closer to 12 hours from now. Leo or I will update this thread again once we can provide a better estimate.
Post
Topic
Board Gambling
Re: bustabit – The original crash game
by
devans
on 26/02/2024, 20:15:49 UTC
Just a quick update: Everything is going to plan with no unexpected problems. However, parts of the migration are taking longer than anticipated. We expect to bring bustabit back online first in the next few hours. Due to its database's size bustadice will likely need closer to 12 hours from now. Leo or I will update this thread again once we can provide a better estimate.
Post
Topic
Board Gambling
Re: bustabit – The original crash game
by
devans
on 21/02/2024, 19:46:09 UTC
A little under 1,700 BTC or $20m at the time were invested into bustabit's bankroll on the first day.
Post
Topic
Board Gambling
Re: bustabit – The original crash game
by
devans
on 21/02/2024, 19:29:53 UTC
While it's true that the business is extraordinarily profitable, the financial aspect is secondary to me at this point. For me the sale is primarily about the responsibility that comes with owning bustabit and bustadice and the time commitment they require.

I could certainly save some time by hiring more staff, but some tasks cannot be delegated. For instance, I don't believe it's possible to reasonably give someone else full access to the database or game servers given how easy it would be for them to cheat bankroll investors without anyone ever knowing. So at a minimum I would continue to always be on call 24/7, involved in every server upgrade etc. That's not to mention that (IMHO) bustabit's success is at least in part due to, me, its owner being so accessible to players. I'm convinced bustabit would lose some of its appeal if it stopped being a "mom and pop" casino.

But even if somehow I could delegate everything and not have to spend any of my time at all, as the owner I would ultimately still consider myself responsible for players' and bankroll investors' money. That's not a burden I want to bear indefinitely. Of course I could have simply shut the casinos down, but that serves neither players, nor bankroll investors, nor myself well. Handing the reigns to Leo is the best thing I could do.

Some skepticism is natural, of course, but I remember that when I launched bustadice and later acquired bustabit I was virtually unknown and many people felt similarly about me. I like to think that I ended up doing alright and proving their concerns to be unfounded.
Post
Topic
Board Gambling
Re: bustabit – The original crash game
by
devans
on 20/02/2024, 05:52:19 UTC
Thank you for the kind words, everyone 😊


Hey Daniel,

Thanks for running the site the way you did!  Do you have a new project in mind or just plan to chill?

Also, double check if all emails to investors were correctly sent out, some accounts might have not got it. (Can DM me for more info)

Assuming your bankroll stake was worth at least 1,000 bits (the minimum investment is 10,000 bits) an email should have went out to you at the same time I made the announcement. If you either DM your user name or your email address I'll double-check and get back to you via email.
Post
Topic
Board Gambling discussion
Re: bustabit.com - New seeding event
by
devans
on 19/02/2024, 15:35:22 UTC
Quoting to prevent editing of the OP:

Welcome to bustabit's third provably fair seeding event.

Our provably fair system, based on the first seeding event, is evolving into an advanced multi-party provably fair scheme. We have integrated ActuallyFair.com's Vx, a third-party service contributing to the algorithm that converts game hashes to game results. This not only helps us have a more secure system, but also preserves all provably fair guarantees while allowing Actually Fair to verify all games on behalf of our players.

1. Starting with a secret, we have generated a chain of 100,000,000 sha256 hashes by recursively hashing the binary value of the previous hash. Every hash in the chain will be used to generate a game result. The first element in the chain is the hash of game #100,000,000 and the last one is the hash of game #1, aka our terminating hash, which is: 567a98370fb7545137ddb53687723cf0b8a1f5e93b1f76f4a1da29416930fa59.

You can verify if a hash is part of the chain with a function like this:
Code:
import { sha256 } from "@noble/hashes/sha256";
import { bytesToHex, hexToBytes } from "@noble/hashes/utils";

const TERMINATING_HASH = "567a98370fb7545137ddb53687723cf0b8a1f5e93b1f76f4a1da29416930fa59";

function verifyInChain(hash: Uint8Array) {
  for (let gameId = 1; gameId < 100e6; gameId++) {
    hash = sha256(hash);
    if (bytesToHex(hash) === TERMINATING_HASH) {
      console.log("hash is in the chain. It is game: ", gameId);
      return gameId;
    }
  }
  console.error("hash is not in the chain");
}

Which could be used like:
Code:
verifyInChain(
  hexToBytes("70eed5c29bde5132f4e41ec8b117a31533e5b055c6c21174d932b377a1855a04")
);

2. Vx will use its BLS public key: b40c94495f6e6e73619aeb54ec2fc84c5333f7a88ace82923946fc5b6c8635b08f9130888dd96e1 749a1d5aab00020e4.

3. We will play through that chain of hashes, in reverse order, and use the hashes to determine the crash point in a provably fair manner.

4. To prove that Actually Fair and bustabit have picked a fair hash chain (and public key) we will also mix in the lowercase, hexadecimal representation of the hash of a Bitcoin block that has not been mined yet: Bitcoin block 831500. This will be known as our game salt.

5. Vx gives us a signature (vxSignature) by signing the concatenation of the previous game hash along with the game salt. Vx uses BLS signatures so that it is not possible to generate multiple valid signatures for a particular message. We can validate the signature with something like:

Code:
import { bls12_381 as bls } from "@noble/curves/bls12-381";
import { concatBytes, utf8ToBytes } from "@noble/hashes/utils";

const VX_PUBKEY = "b40c94495f6e6e73619aeb54ec2fc84c5333f7a88ace82923946fc5b6c8635b08f9130888dd96e1749a1d5aab00020e4";

function validateSignature(
  gameSalt: string, // the hash of block 831500
  prevGameHash: Uint8Array,
  vxSignature: Uint8Array
) {
  const message = concatBytes(prevGameHash, utf8ToBytes(gameSalt));
  return bls.verify(vxSignature, message, VX_PUBKEY);
}

5. Once we have a valid vxSignature, we take the next unused hash from the chain and use it to determine game results:
Code:
import { hmac } from "@noble/hashes/hmac";
import { sha256 } from "@noble/hashes/sha256";
import { bytesToHex } from "@noble/hashes/utils";

export function gameResult(vxSignature: Uint8Array, gameHash: Uint8Array) {
  const nBits = 52; // number of most significant bits to use

  // 1. HMAC_SHA256(key=signature, message=hash)
  const hash = bytesToHex(hmac(sha256, vxSignature, gameHash));

  // 2. r = 52 most significant bits
  const seed = hash.slice(0, nBits / 4);
  const r = Number.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); // 1 - X so there's no chance of div-by-zero

  // 5. return max(trunc(X), 100)
  const result = Math.floor(X);
  return Math.max(1, result / 100);
}

For more reference code, take a look at our open-source verifier and at this illustrative demo.
Post
Topic
Board Gambling
Merits 3 from 3 users
Re: bustabit – The original crash game
by
devans
on 19/02/2024, 15:18:32 UTC
⭐ Merited by GamblingSiteFinder (1) ,Mahdirakib (1) ,darkheroo (1)
I've reached an agreement with Leo Medina to sell bustabit and bustadice. While most of you know him as the operator of MoneyPot, he's worked with me as part of our developer team behind the scenes for several years.

Here's what's happening:
Next Monday (February 26) at 15:00 UTC bustabit will go offline during its regular maintenance window and Leo will step in to take over. Because of the complicated nature of the transfer we expect the downtime to last longer than usual, up to a few hours. We will keep this thread updated with our progress.

What happens to bankroll investments?
I have reached out to all bankroll investors via email and asked those that do not want to remain invested in the bankroll to divest. Investors that I haven't been able to get in touch with by next week will be divested prior to the handover. It goes without saying that all users including investors are free to withdraw all their money at any time.
Post
Topic
Board Gambling
Re: bustadice – Next Generation Dice
by
devans
on 19/02/2024, 15:18:18 UTC
I've reached an agreement with Leo Medina to sell bustabit and bustadice. While most of you know him as the operator of MoneyPot, he's worked with me as part of our developer team behind the scenes for several years.

Here's what's happening:
Next Monday (February 26) at 15:00 UTC bustadice will go offline during its regular maintenance window and Leo will step in to take over. Because of the complicated nature of the transfer we expect the downtime to last longer than usual, up to a few hours. We will keep this thread updated with our progress.

What happens to bankroll investments?
I have reached out to all bankroll investors via email and asked those that do not want to remain invested in the bankroll to divest. Investors that I haven't been able to get in touch with by next week will be divested prior to the handover. It goes without saying that all users including investors are free to withdraw all their money at any time.
Post
Topic
Board Gambling
Re: bustabit – The original crash game
by
devans
on 12/02/2024, 11:54:19 UTC
I suspect it's either just inertia, lack of better investment opportunities or the hope that other investors might divest first. If the price stays at this level I can't imagine the bankroll remaining at this size, so I still expect some significant divestment in the next few weeks.

If you exclude small bankroll investments then there's not much overlap between players and investors at all. In other words, in general investors don't play and players don't invest.
Post
Topic
Board Gambling
Re: bustabit – The original crash game
by
devans
on 08/02/2024, 11:16:16 UTC
Actually I don't invest in the bankroll at all. I also would have expected investors to divest a little by now. Using the same methodology I used earlier in the thread I reckon the expected annual returns are only around 6%, which doesn't seem that attractive given the risk.
Post
Topic
Board Gambling
Re: bustabit – The original crash game
by
devans
on 28/10/2023, 11:52:24 UTC
Earlier today bustabit's server hung and the game was paused for approximately five and a half hours. While I'm still confirming the root cause, I believe it's safe to resume gameplay. I've also improved our monitoring system to ensure I can respond faster in case something like this were to happen again in the future.
Post
Topic
Board Gambling
Re: bustabit – The original crash game
by
devans
on 14/10/2023, 17:05:07 UTC
Hi Hancocks,

You've likely already seen my response to your support request but I wanted to follow up here as well in case you happen to check the forum more frequently.

If you've lost access to your account's email address then you will need to change it before being able to withdraw again. Depending on whether you are still signed into the account somewhere or not this will mean a waiting period of 7 or 14 days respectively. Slowing things down like this is by design and helps protect your account in case your session is somehow compromised, e.g. your laptop is stolen while its unlocked, your cookies are copied by malware etc.

In any case, if you still have questions simply respond to my email and I'll follow up with you there.



As a general note, I aim to respond to all emails within 24 hours and usually I easily meet that target. However, submitting multiple support requests can cause your issue to get bumped to the back of the queue and take longer to resolve than it would otherwise. So if anyone needs help with their bustabit account the best course of action is to submit a single support request at https://www.bustabit.com/help/contact and then await my response via email.
Post
Topic
Board Gambling
Re: bustadice – Next Generation Dice
by
devans
on 07/10/2023, 10:54:01 UTC
Multisignature cold storage
The majority of users' funds is securely held in 2-of-3 cold storage with keys split between Daniel of bustabit, Ryan and a trusted third party.

This wallet can only be accessed with the approval of at least two keyholders and ensures that users' deposits can be safely returned to them if something were to happen to one of the keyholders.
My question is not related to gambling or bustadice but I think it will be interesting for everyone. As you say, your team runs 2-of-3 multisig cold wallet and I want to know, how seriously do you take that in real life? I mean, do two of you or three of you ever move together? For example, via car? Because if you two are together in the car or on airplane and something bad happens (god bless you), two man is gone and wallet is left with only one man who can't sign a transaction alone.
I know this question may be curious for you and many people here but I am really interested in, how big companies manage their cold wallets.

bustadice actually moved from a 2-of-3 wallet to a 2-of-2 wallet a while back. While I updated the homepage back then, I hadn't updated the OP in this thread yet, so it's good that you point it out. The auditor (Ryan) is still the second keyholder, so the only thing that's changed is that redundancy is now provided by a combination of backups, dead man's switches etc. rather than a third keyholder.

To answer your question, we're rarely in the same location at the same time, but even if something happened to both of us at once I can promise that everyone including investors would be able to withdraw their money in an orderly fashion.
Post
Topic
Board Gambling
Re: bustadice – Next Generation Dice
by
devans
on 07/10/2023, 10:42:55 UTC
See their previous accusation here: https://bitcointalk.org/index.php?topic=5434833.0. bustabit has the right to refuse service to anyone especially if they clearly have a gambling problem and other issues. This horse has been beaten to death in that thread already, so I'm not going to comment on it any more in this thread, which is about bustadice.
Post
Topic
Board Gambling
Re: bustadice – Next Generation Dice
by
devans
on 07/10/2023, 10:31:12 UTC
I'll just quote myself from a previous occasion on which you mistakenly thought complaining here would make me lift your ban:

See my previous posts, which I believe were quite clear:

Assuming the name of your bustabit.com account is also Perplex005, I disabled betting for your account because I think that you have a gambling problem, which I explained to you several times. Obviously I can't stop you from gambling entirely, but given the things you have told me I don't think you should be gambling on bustabit or anywhere else. I will not change my mind regardless of how many times you complain about it.

I will not go into more detail as I cannot verify that this is indeed your bustabit account and also do not publicly discuss support requests and emails that users sent me in confidence in general.

You may not bet or chat on bustabit or bustadice because it is clear to me that you have a gambling problem. Based on your posts in this forum alone I am confident any reasonable person would agree with that assessment, not to mention your behavior via chat and email. I will not reconsider my decision–which I have explained to you at length multiple times–and I will no longer respond to your emails and support requests demanding to be allowed to bet again.

However, your ability to withdraw your money is not and never has been restricted. So once again: Please withdraw any remaining balance you may have and refrain from using bustabit.

You are not welcome on bustabit and I'd appreciate if you could stop spamming this thread with the same pointless complaint over and over again.
Post
Topic
Board Gambling
Re: bustadice – Next Generation Dice
by
devans
on 07/10/2023, 10:30:14 UTC
I'll just quote myself from a previous occasion on which you mistakenly thought complaining here would make me lift your ban:

See my previous posts, which I believe were quite clear:

Assuming the name of your bustabit.com account is also Perplex005, I disabled betting for your account because I think that you have a gambling problem, which I explained to you several times. Obviously I can't stop you from gambling entirely, but given the things you have told me I don't think you should be gambling on bustabit or anywhere else. I will not change my mind regardless of how many times you complain about it.

I will not go into more detail as I cannot verify that this is indeed your bustabit account and also do not publicly discuss support requests and emails that users sent me in confidence in general.

You may not bet or chat on bustabit or bustadice because it is clear to me that you have a gambling problem. Based on your posts in this forum alone I am confident any reasonable person would agree with that assessment, not to mention your behavior via chat and email. I will not reconsider my decision–which I have explained to you at length multiple times–and I will no longer respond to your emails and support requests demanding to be allowed to bet again.

However, your ability to withdraw your money is not and never has been restricted. So once again: Please withdraw any remaining balance you may have and refrain from using bustabit.

You are not welcome on bustabit and I'd appreciate if you could stop spamming this thread with the same pointless complaint over and over again.
Post
Topic
Board Gambling
Re: bustabit – The original crash game
by
devans
on 03/10/2023, 07:21:17 UTC
I'll just quote myself from a previous occasion on which you mistakenly thought complaining here would make me lift your ban:

See my previous posts, which I believe were quite clear:

Assuming the name of your bustabit.com account is also Perplex005, I disabled betting for your account because I think that you have a gambling problem, which I explained to you several times. Obviously I can't stop you from gambling entirely, but given the things you have told me I don't think you should be gambling on bustabit or anywhere else. I will not change my mind regardless of how many times you complain about it.

I will not go into more detail as I cannot verify that this is indeed your bustabit account and also do not publicly discuss support requests and emails that users sent me in confidence in general.

You may not bet or chat on bustabit or bustadice because it is clear to me that you have a gambling problem. Based on your posts in this forum alone I am confident any reasonable person would agree with that assessment, not to mention your behavior via chat and email. I will not reconsider my decision–which I have explained to you at length multiple times–and I will no longer respond to your emails and support requests demanding to be allowed to bet again.

However, your ability to withdraw your money is not and never has been restricted. So once again: Please withdraw any remaining balance you may have and refrain from using bustabit.

You are not welcome on bustabit and I'd appreciate if you could stop spamming this thread with the same pointless complaint over and over again.
Post
Topic
Board Gambling
Re: MoneyPot - Crash with the lowest house edge
by
devans
on 25/07/2023, 03:20:00 UTC
Nice to see your idea gaining some traction. Best of luck!