Bitcoin Forum
May 13, 2024, 08:36:17 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Rocket Crash Seeding Event - nitro.bet  (Read 214 times)
nitrobet (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile WWW
June 02, 2020, 08:06:05 PM
 #1

Welcome to our seeding event for Rocket Crash launching this week.

We have generated a chain of 10 million SHA256 hashes, starting with a server secret that has been repeatedly fed the output of SHA256 back into itself 10 million times. The SHA256 of the final hash in the chain is: 44ec050ec43cc6e7f579f66d8d9750f083243d307bf859e61c1a5e41d91387ed, by publicising it here we are preventing any ability to pick an alternate SHA256 chain.

Rocket Crash will play through that chain of hashes, in reverse order, and use the hashes to determine the crash point in a probably fair manner.

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)
}

Before being used to calculate the corresponding result, each game hash is salted with the lowercase, hexadecimal string representation of the hash of bitcoin block 632900. This block has not been mined yet, proving that we have not deliberately picked a chain that is unfavourable for players.

Excited to show you the Rocket Crash game very soon!
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715589377
Hero Member
*
Offline Offline

Posts: 1715589377

View Profile Personal Message (Offline)

Ignore
1715589377
Reply with quote  #2

1715589377
Report to moderator
nitrobet (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile WWW
June 02, 2020, 08:45:07 PM
 #2

Welcome to our seeding event for Rocket Crash launching this week.

We have generated a chain of 10 million SHA256 hashes, starting with a server secret that has been repeatedly fed the output of SHA256 back into itself 10 million times. The SHA256 of the final hash in the chain is: 44ec050ec43cc6e7f579f66d8d9750f083243d307bf859e61c1a5e41d91387ed, by publicising it here we are preventing any ability to pick an alternate SHA256 chain.

Rocket Crash will play through that chain of hashes, in reverse order, and use the hashes to determine the crash point in a probably fair manner.

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)
}

Before being used to calculate the corresponding result, each game hash is salted with the lowercase, hexadecimal string representation of the hash of bitcoin block 632900. This block has not been mined yet, proving that we have not deliberately picked a chain that is unfavourable for players.

Excited to show you the Rocket Crash game very soon!

Quoting. And saved to archive.is: http://archive.is/ljKco

Also confirming that the current best bitcoin block is: 632783 and thus 632900 has not yet been mined.
sana54210
Legendary
*
Offline Offline

Activity: 3192
Merit: 1128


View Profile
June 03, 2020, 10:52:18 AM
 #3

We have generated a chain of 10 million SHA256 hashes, starting with a server secret that has been repeatedly fed the output of SHA256 back into itself 10 million times. The SHA256 of the final hash in the chain is: 44ec050ec43cc6e7f579f66d8d9750f083243d307bf859e61c1a5e41d91387ed, by publicising it here we are preventing any ability to pick an alternate SHA256 chain.
I have not seen any houses showing up such information well in advance to the launch of their operation; seeming like too good for the gamblers who value and prioritize fairness at first hand. I understand that you are trying to be complete fair to your gamblers on top of provably fair mechanism, right?

Usually, rocket crash games uses same server seed for all participating gamblers and no need of client seed, right? And also, there cannot be any option to change the upcoming seed as that will not be an individual based but common for all gamblers. So, pre-generating server seeds for up to 10 million games is an usual practice for all rocket crash game providers?

Also confirming that the current best bitcoin block is: 632783 and thus 632900 has not yet been mined.
You mean the most recent block? I also confirm the current block around the time of this post is: 632866

Also, you may ask any reputed forum members to quote your open-post for future references.
nitrobet (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile WWW
June 03, 2020, 07:45:22 PM
 #4

We have generated a chain of 10 million SHA256 hashes, starting with a server secret that has been repeatedly fed the output of SHA256 back into itself 10 million times. The SHA256 of the final hash in the chain is: 44ec050ec43cc6e7f579f66d8d9750f083243d307bf859e61c1a5e41d91387ed, by publicising it here we are preventing any ability to pick an alternate SHA256 chain.
I have not seen any houses showing up such information well in advance to the launch of their operation; seeming like too good for the gamblers who value and prioritize fairness at first hand. I understand that you are trying to be complete fair to your gamblers on top of provably fair mechanism, right?

Usually, rocket crash games uses same server seed for all participating gamblers and no need of client seed, right? And also, there cannot be any option to change the upcoming seed as that will not be an individual based but common for all gamblers. So, pre-generating server seeds for up to 10 million games is an usual practice for all rocket crash game providers?

Also confirming that the current best bitcoin block is: 632783 and thus 632900 has not yet been mined.
You mean the most recent block? I also confirm the current block around the time of this post is: 632866

Also, you may ask any reputed forum members to quote your open-post for future references.

Thank you for confirming the current block the time of your post.

We are not the first house, I believe bustabit.com was the first one.

In this type of game for each round there is only one RNG which broadcast to the players. So using the client seed here is not relevant because you cannot use client seed of all players in a same time. Yes this is a very normal practice to have a seeding event for this kind of games before launching the game.
DarkStar_
Legendary
*
Offline Offline

Activity: 2758
Merit: 3282


View Profile WWW
June 03, 2020, 09:15:16 PM
 #5

Welcome to our seeding event for Rocket Crash launching this week.

We have generated a chain of 10 million SHA256 hashes, starting with a server secret that has been repeatedly fed the output of SHA256 back into itself 10 million times. The SHA256 of the final hash in the chain is: 44ec050ec43cc6e7f579f66d8d9750f083243d307bf859e61c1a5e41d91387ed, by publicising it here we are preventing any ability to pick an alternate SHA256 chain.

Rocket Crash will play through that chain of hashes, in reverse order, and use the hashes to determine the crash point in a probably fair manner.

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)
}

Before being used to calculate the corresponding result, each game hash is salted with the lowercase, hexadecimal string representation of the hash of bitcoin block 632900. This block has not been mined yet, proving that we have not deliberately picked a chain that is unfavourable for players.

Excited to show you the Rocket Crash game very soon!

Quoted. The hash of block 632900 is 000000000000000000071d0718b259dd78361410ca0f11354356ccba03e5090b

taking a break - expect delayed responses
babo
Legendary
*
Offline Offline

Activity: 3598
Merit: 4143



View Profile WWW
June 04, 2020, 07:03:15 AM
 #6

Welcome to our seeding event for Rocket Crash launching this week.

We have generated a chain of 10 million SHA256 hashes, starting with a server secret that has been repeatedly fed the output of SHA256 back into itself 10 million times. The SHA256 of the final hash in the chain is: 44ec050ec43cc6e7f579f66d8d9750f083243d307bf859e61c1a5e41d91387ed, by publicising it here we are preventing any ability to pick an alternate SHA256 chain.

Rocket Crash will play through that chain of hashes, in reverse order, and use the hashes to determine the crash point in a probably fair manner.
~~~~

Welcome Rocket Crash.
I am always happy to see these things: i mean to see the code and the seriousness of the people.
I can only wish you the best luck in the world, even if I don't play for my character: I know math.

Smiley

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!