Title: Bircarra-Seeding Event Post by: bitcarra on August 28, 2021, 02:00:57 AM https://i.imgur.com/vmVq4zc.png
To establish transparency, Bitcarra is using the provably fair concept to eliminate external intervention in the results of all the games that we are providing on the platform. Since the blockchain is immutable, players will also be able to verify all the historical game multipliers through a public algorithm. The current date and time as of this posting are 28/08/2021 10:00 (GMT +8), and the current Bitcoin block is 697905. For the salt, we will commit to using the lowercase, the hexadecimal string representation of the hash from block 697929, which will only be mined approximately 4 hours away (i.e. mining rate of 10 min/block) in the future. Since the future blocks have not been mined, we would not have been able to deliberately select a block with a hash that could be favorable to us. The 17 initial salts will be based on the subsequent blocks, each sampled three blocks apart. For example, the first block in consideration is 697929, the subsequent block for the following game will be 697932, and so on. For every game, we have pre-generated a chain of 5,000,000 SHA-256 hashes. Each element is the hash of the lowercase, hexadecimal string representation of the previous hash. Their respective terminating hashes are presented below:
To get the results of the games, these are our implementations of how we use the hashes. Implementation of the Single Crash Game is as follows: export function getMultiplier(seed, salt, offset = 2.5) { const nBits = 52; const hmac = HmacSHA256(seed, salt); seed = hmac.toString(enchex); seed = seed.slice(0, nBits / 4); const r = parseInt(seed, 16); let X = r / Math.pow(2, nBits); X = (100 - offset) / (1 - X); const result = Math.floor(X); return Math.max(1, result / 100); }; Implementation of the Dual Crash Game is as follows: export function getDual(seed, salt) { const nBits = 40; // number of most bits to use per number const nChars = nBits / 4; // number of hex characters per number const hmac = CryptoJS.HmacSHA256(seed, salt); seed = hmac.toString(CryptoJS.enc.Hex); // Extract 6 slices from the hash const hexNumbers = []; for (let i = 0; i < 6; i++) { const number = seed.slice(i * nChars, nChars * (i + 1)); hexNumbers.push(number); } // Convert 6 slices to a number between 0-9 return hexNumbers .map(n => parseInt(n, 16) * 10) .map(n => n / Math.pow(2, nBits)) .map(Math.floor); }; Implementation of the Classic Crash Game is as follows: export function getClassic(seed, salt, offset = 1) { const nBits = 52; const hmac = HmacSHA256(seed, salt); seed = hmac.toString(enchex); seed = seed.slice(0, nBits / 4); const r = parseInt(seed, 16); let X = r / Math.pow(2, nBits); X = (100 - offset) / (1 - X); const result = Math.floor(X); return Math.max(1, result / 100); }; For more information about the Bitcoin block being mined, you can also log on to https://www.blockchain.com/btc/blocks (https://www.blockchain.com/btc/blocks) Title: Re: Bircarra-Seeding Event Post by: nakamura12 on August 28, 2021, 02:30:33 AM I have to search for the site's name first before I can see the platform. I thought this is already launched platform but not yet. According to the site it is 3 days left before launch. Except the things you explained, I don't find anything else so I had to check the site and it does have events which will run on september 1. Care to explain further with it?. It seems you buy copper membership to be able to post images then all that's left is to make your ann thread more presentable.
Title: Re: Bircarra-Seeding Event Post by: Bazinga888888 on August 28, 2021, 02:43:27 AM https://i.imgur.com/vmVq4zc.png To establish transparency, Bitcarra is using the provably fair concept to eliminate external intervention in the results of all the games that we are providing on the platform. Since the blockchain is immutable, players will also be able to verify all the historical game multipliers through a public algorithm. The current date and time as of this posting are 28/08/2021 10:00 (GMT +8), and the current Bitcoin block is 697905. For the salt, we will commit to using the lowercase, the hexadecimal string representation of the hash from block 697929, which will only be mined approximately 4 hours away (i.e. mining rate of 10 min/block) in the future. Since the future blocks have not been mined, we would not have been able to deliberately select a block with a hash that could be favorable to us. The 17 initial salts will be based on the subsequent blocks, each sampled three blocks apart. For example, the first block in consideration is 697929, the subsequent block for the following game will be 697932, and so on. For every game, we have pre-generated a chain of 5,000,000 SHA-256 hashes. Each element is the hash of the lowercase, hexadecimal string representation of the previous hash. Their respective terminating hashes are presented below:
To get the results of the games, these are our implementations of how we use the hashes. Implementation of the Single Crash Game is as follows: export function getMultiplier(seed, salt, offset = 2.5) { const nBits = 52; const hmac = HmacSHA256(seed, salt); seed = hmac.toString(enchex); seed = seed.slice(0, nBits / 4); const r = parseInt(seed, 16); let X = r / Math.pow(2, nBits); X = (100 - offset) / (1 - X); const result = Math.floor(X); return Math.max(1, result / 100); }; Implementation of the Dual Crash Game is as follows: export function getDual(seed, salt) { const nBits = 40; // number of most bits to use per number const nChars = nBits / 4; // number of hex characters per number const hmac = CryptoJS.HmacSHA256(seed, salt); seed = hmac.toString(CryptoJS.enc.Hex); // Extract 6 slices from the hash const hexNumbers = []; for (let i = 0; i < 6; i++) { const number = seed.slice(i * nChars, nChars * (i + 1)); hexNumbers.push(number); } // Convert 6 slices to a number between 0-9 return hexNumbers .map(n => parseInt(n, 16) * 10) .map(n => n / Math.pow(2, nBits)) .map(Math.floor); }; Implementation of the Classic Crash Game is as follows: export function getClassic(seed, salt, offset = 1) { const nBits = 52; const hmac = HmacSHA256(seed, salt); seed = hmac.toString(enchex); seed = seed.slice(0, nBits / 4); const r = parseInt(seed, 16); let X = r / Math.pow(2, nBits); X = (100 - offset) / (1 - X); const result = Math.floor(X); return Math.max(1, result / 100); }; For more information about the Bitcoin block being mined, you can also log on to https://www.blockchain.com/btc/blocks (https://www.blockchain.com/btc/blocks) Title: Re: Bircarra-Seeding Event Post by: Bazinga888888 on August 28, 2021, 04:03:15 AM https://i.imgur.com/v4PL0FM.png
https://i.imgur.com/r0hK9ga.png https://i.imgur.com/NjugXUj.png Just in case. Title: Re: Bircarra-Seeding Event Post by: bitcarra on August 28, 2021, 05:00:37 AM I have to search for the site's name first before I can see the platform. I thought this is already launched platform but not yet. According to the site it is 3 days left before launch. Except the things you explained, I don't find anything else so I had to check the site and it does have events which will run on september 1. Care to explain further with it?. It seems you buy copper membership to be able to post images then all that's left is to make your ann thread more presentable. Heya, we are new to the space and we will be launching our site on the 1st of September 2021, do come join us! We are currently waiting for the future Bitcoin blocks to obtain our salts. It would be helpful if you could help quote our post as well to leave a copy in the forum. We hope to see you soon on our platform! As of this posting, Bitcoin block 697929 has been mined and our first salt is 00000000000000000006047e6015b7564a533d8c316d82ad1447bfd68a21feb0 https://www.blockchain.com/btc/block/00000000000000000006047e6015b7564a533d8c316d82ad1447bfd68a21feb0 (https://www.blockchain.com/btc/block/00000000000000000006047e6015b7564a533d8c316d82ad1447bfd68a21feb0) Title: Re: Bircarra-Seeding Event Post by: bitcarra on August 28, 2021, 05:02:27 AM https://i.imgur.com/v4PL0FM.png https://i.imgur.com/r0hK9ga.png https://i.imgur.com/NjugXUj.png Just in case. 👌 Hope to see you soon! Title: Re: Bircarra-Seeding Event Post by: mokomokoJp on August 28, 2021, 05:12:26 AM https://i.imgur.com/vmVq4zc.png To establish transparency, Bitcarra is using the provably fair concept to eliminate external intervention in the results of all the games that we are providing on the platform. Since the blockchain is immutable, players will also be able to verify all the historical game multipliers through a public algorithm. The current date and time as of this posting are 28/08/2021 10:00 (GMT +8), and the current Bitcoin block is 697905. For the salt, we will commit to using the lowercase, the hexadecimal string representation of the hash from block 697929, which will only be mined approximately 4 hours away (i.e. mining rate of 10 min/block) in the future. Since the future blocks have not been mined, we would not have been able to deliberately select a block with a hash that could be favorable to us. The 17 initial salts will be based on the subsequent blocks, each sampled three blocks apart. For example, the first block in consideration is 697929, the subsequent block for the following game will be 697932, and so on. For every game, we have pre-generated a chain of 5,000,000 SHA-256 hashes. Each element is the hash of the lowercase, hexadecimal string representation of the previous hash. Their respective terminating hashes are presented below:
To get the results of the games, these are our implementations of how we use the hashes. Implementation of the Single Crash Game is as follows: export function getMultiplier(seed, salt, offset = 2.5) { const nBits = 52; const hmac = HmacSHA256(seed, salt); seed = hmac.toString(enchex); seed = seed.slice(0, nBits / 4); const r = parseInt(seed, 16); let X = r / Math.pow(2, nBits); X = (100 - offset) / (1 - X); const result = Math.floor(X); return Math.max(1, result / 100); }; Implementation of the Dual Crash Game is as follows: export function getDual(seed, salt) { const nBits = 40; // number of most bits to use per number const nChars = nBits / 4; // number of hex characters per number const hmac = CryptoJS.HmacSHA256(seed, salt); seed = hmac.toString(CryptoJS.enc.Hex); // Extract 6 slices from the hash const hexNumbers = []; for (let i = 0; i < 6; i++) { const number = seed.slice(i * nChars, nChars * (i + 1)); hexNumbers.push(number); } // Convert 6 slices to a number between 0-9 return hexNumbers .map(n => parseInt(n, 16) * 10) .map(n => n / Math.pow(2, nBits)) .map(Math.floor); }; Implementation of the Classic Crash Game is as follows: export function getClassic(seed, salt, offset = 1) { const nBits = 52; const hmac = HmacSHA256(seed, salt); seed = hmac.toString(enchex); seed = seed.slice(0, nBits / 4); const r = parseInt(seed, 16); let X = r / Math.pow(2, nBits); X = (100 - offset) / (1 - X); const result = Math.floor(X); return Math.max(1, result / 100); }; For more information about the Bitcoin block being mined, you can also log on to https://www.blockchain.com/btc/blocks (https://www.blockchain.com/btc/blocks) Title: Re: Bircarra-Seeding Event Post by: bitcarra on August 30, 2021, 03:03:25 AM The Bitcoin Blocks and all their Block Hashes for the games are summarised in the table below.
Title: Re: Bircarra-Seeding Event Post by: michellee on August 30, 2021, 09:35:37 AM I think he wants to make us curious about his site so he just posts a little information about his site. But that is still not good enough because if he can tell the site name, we can visit and take a look and maybe we can suggest something to him so he can do something to make his site better.
Hopefully, his site will be different than any gambling site that we already see before so he can try to promote here and gain members for his site. I only can found a Twitter called https://twitter.com/bitcarra_en?lang=en but I am not sure if that account was him. Not much I can find from the search engine so we can only wait for the launch. |