Author

Topic: Blaze.com Crash II seeding event (Read 164 times)

newbie
Activity: 17
Merit: 0
April 23, 2024, 10:31:23 AM
#8
Welcome! In preparation for the upcoming launch of our original game Crash Neymar, we're performing this seeding event to ensure fairness and immutable rolls. For this seeding event we are following the same approach as above.

As part of our fairness we generated a chain of 10,000,000 SHA256 hashes where each hash is the hash of the hexadecimal representation of the previous hash. Being the last hash in the chain: c8c505ebcbb51fdd090f7269d6fe3c41c27455ef3e975751587f47606f4560dd

Code:
const { createHmac } = require('crypto');

const divisible = (hash, mod) => {
  // So ABCDEFGHIJ should be chunked like  AB CDEF GHIJ
  let val = 0;

  let o = hash.length % 4;
  for (let 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;
};

const calculateCrashPointFromHash = function(hash) {
  // In 1 of 15 games the game crashes instantly.
  if (divisible(hash, 15))
    return 0;

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

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

// these will be the 10M pre generated rolls to be used
const hashChain = [];

const gameHash = hashChain.pop();

// It's the hash we're gonna be using of the result of a yet to be mined block on the blockchain #840,535
const blockHash = '';

const hash = createHmac('sha256', gameHash).update(blockHash).digest('hex');

const crashPoint = calculateCrashPointFromHash(hash);
console.log({ crashPoint });

We’re gonna be using a BlockHash that hasn’t been mined at the time of this post, we’re expecting to use Bitcoin block 840,535 this to prove we have no influence over the outcome of the game.



Archived post: https://archive.ph/KvGHJ

Client seed has been mined!
Code:
000000000000000000014a6b3e88c09344189ea9b5f36a81e3d63130e9a450cf


https://www.blockchain.com/explorer/blocks/btc/840535
newbie
Activity: 17
Merit: 0
April 23, 2024, 10:11:30 AM
#7
Welcome! In preparation for the upcoming launch of our original game Crash Neymar, we're performing this seeding event to ensure fairness and immutable rolls. For this seeding event we are following the same approach as above.

As part of our fairness we generated a chain of 10,000,000 SHA256 hashes where each hash is the hash of the hexadecimal representation of the previous hash. Being the last hash in the chain: c8c505ebcbb51fdd090f7269d6fe3c41c27455ef3e975751587f47606f4560dd

Code:
const { createHmac } = require('crypto');

const divisible = (hash, mod) => {
  // So ABCDEFGHIJ should be chunked like  AB CDEF GHIJ
  let val = 0;

  let o = hash.length % 4;
  for (let 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;
};

const calculateCrashPointFromHash = function(hash) {
  // In 1 of 15 games the game crashes instantly.
  if (divisible(hash, 15))
    return 0;

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

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

// these will be the 10M pre generated rolls to be used
const hashChain = [];

const gameHash = hashChain.pop();

// It's the hash we're gonna be using of the result of a yet to be mined block on the blockchain #840,535
const blockHash = '';

const hash = createHmac('sha256', gameHash).update(blockHash).digest('hex');

const crashPoint = calculateCrashPointFromHash(hash);
console.log({ crashPoint });

We’re gonna be using a BlockHash that hasn’t been mined at the time of this post, we’re expecting to use Bitcoin block 840,535 this to prove we have no influence over the outcome of the game.
newbie
Activity: 17
Merit: 0
November 08, 2023, 12:17:48 AM
#6
Hello again! Due to recent personnel changes we've decided to rotate the chain as a precaution following the same approach as before.

We've generated a new chain of 10,000,000 SHA256 hashes where each hash is the hash of the hexadecimal representation of the previous hash. Being the last hash in the chain: 97b14fa91456e0a94fd664476569bd665570ce46ba5c33c86ba636ed56ff3e75

We’re gonna be using a BlockHash that hasn’t been mined at the time of this post, we’re expecting to use Bitcoin block 815,804 this to prove we have no influence over the outcome of the game.

Archived post: https://archive.ph/V0sMB

Client seed has been mined!
Code:
0000000000000000000028cf3f37570e363971e70ec5107ef0bb62f338736f5a


https://www.blockchain.com/explorer/blocks/btc/815804
newbie
Activity: 17
Merit: 0
November 07, 2023, 11:40:57 PM
#5
Hello again! Due to recent personnel changes we've decided to rotate the chain as a precaution following the same approach as before.

We've generated a new chain of 10,000,000 SHA256 hashes where each hash is the hash of the hexadecimal representation of the previous hash. Being the last hash in the chain: 97b14fa91456e0a94fd664476569bd665570ce46ba5c33c86ba636ed56ff3e75

We’re gonna be using a BlockHash that hasn’t been mined at the time of this post, we’re expecting to use Bitcoin block 815,804 this to prove we have no influence over the outcome of the game.
legendary
Activity: 1624
Merit: 1007
September 28, 2023, 08:51:12 AM
#4
We’re excited to announce that we’re releasing Crash II game in http://Blaze.com, so we welcome you to our seeding event for Crash II which we would be releasing soon. For this seeding event we are following the same approach we had for Crash and Double.


I think it is very bad form to link to http://Blaze.com and not tell the users it redirects to https://blaze-1.com/ - this creates all kinds of negative impressions for the users. How can they know it is not a scam.
Also it appears the game is offline / "experiencing techincal difficulties, so trying it or testing it is impossible.

legendary
Activity: 1666
Merit: 1037
September 28, 2023, 07:26:10 AM
#3
Great domain name, congratulations. You will need to put more detail into your thread. I recommend:

- Creating a thread design with more information about the current and the future.
- Adding more details about Crash "II" and how it differs from other "Crash" games in the board.
- Buying a copper membership which lets you post images.

I also recommend having the game on blaze.com instead of redirecting to blaze-1.com. It's a little suspicious and blaze.com is a much better domain than blaze-1.com, which seems like a phishing url from face value.

If you decide you want to advertise on the forum, you can look in the services board for a campaign manager.
newbie
Activity: 17
Merit: 0
September 27, 2023, 08:32:50 PM
#2
Archived post: [https://archive.ph/ItqhQ][https://archive.ph/ItqhQ]

Client seed has been mined!
Code:
Code:

00000000000000000003ab3ee30e0aafdecdc1a51d5e00b4fd4d76ece5c81ee2


https://www.blockchain.com/explorer/blocks/btc/809654

https://blaze-1.com/en/games/crash_2

SEE YOU THERE!
newbie
Activity: 17
Merit: 0
September 27, 2023, 08:24:53 PM
#1
We’re excited to announce that we’re releasing Crash II game in http://Blaze.com, so we welcome you to our seeding event for Crash II which we would be releasing soon. For this seeding event we are following the same approach we had for Crash and Double.

As part of our fairness we generated a chain of 10,000,000 SHA256 hashes where each hash is the hash of the hexadecimal representation of the previous hash. Being the last hash in the chain: 80bea5b63f9afdf51527f58b0467082a6b0dfe7f94c3bf9bb8f03e5e226152f1


Script to calculate Crash  point:

Code:
const { createHmac } = require('crypto');

const divisible = (hash, mod) => {
  // So ABCDEFGHIJ should be chunked like  AB CDEF GHIJ
  let val = 0;

  let o = hash.length % 4;
  for (let 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;
};

const calculateIfIsBonusRound = (provablyFairHash) => {
  return divisible(provablyFairHash, 72);
};

const calculateCrashPointFromHash = function (hash) {
  // In 1 of 15 games the game crashes instantly.
  if (divisible(hash, 15)) return 0;

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

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

// these will be the 10M pre generated rolls to be used
const hashChain = ['random1', 'random2'];

const gameHash = hashChain.pop();

// It's the hash we're gonna be using of the result of a yet to be mined block on the blockchain #792,123
const blockHash = '';

const hash = createHmac('sha256', gameHash).update(blockHash).digest('hex');

const crashPoint = calculateCrashPointFromHash(hash);
// if it's bonus round you get double payout
const isBonusRound = calculateIfIsBonusRound(hash);

console.log({ crashPoint, isBonusRound });

We’re gonna be using a BlockHash that hasn’t been mined at the time of this post, we’re expecting to use Bitcoin block 809,654 this to prove we have no influence over the outcome of the game. Please guys feel free to quote this post so this will be all set in stone.

Looking forward to show you guys Crash II very soon!
Jump to: