{"id":3218,"date":"2026-08-12T17:53:34","date_gmt":"2026-08-12T15:53:34","guid":{"rendered":"https:\/\/www.bitsler.com\/blog\/?p=3218"},"modified":"2026-08-12T17:58:27","modified_gmt":"2026-08-12T15:58:27","slug":"crash-pro-launch","status":"publish","type":"post","link":"https:\/\/www.bitsler.com\/blog\/crash-pro-launch\/","title":{"rendered":"Crash Pro launch"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We are soon launching <strong>Crash Pro<\/strong>, and to keep this game provably fair, we&#8217;ll announce our methods here before the first round is played.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We generated a new batch of 5 Million SHA512 chained hashes (starting with a new server secret.) The final hash is:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">75fc0ba1ca855f6b0405c5aa8d922e9807a25fff6fd22a5b7f4d28e462b5188cdc11e68d344436d82000d8a5f5ffec175f7507e023ae02afb8423d1abd2eb194<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Bitsler will go through the hashes (in reverse order) and use each hash to determine the crash results. So the hash of our first game&#8217;s hash is the same as our published final hash.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Crash Pro runs four crash results per round, one per color. All four come from the same game hash, separated by a nonce: purple uses nonce 0, blue nonce 1, red nonce 2 and orange nonce 3. For nonce 0 the game hash is used as is, and for the others the nonce is appended to the game hash as&nbsp;<code>_1<\/code>,&nbsp;<code>_2<\/code>&nbsp;and&nbsp;<code>_3<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To ensure we didn&#8217;t pick a hash chain that has some advantage for us, we will use a future bitcoin block hash as &#8220;client seed&#8221; to generate the final crash results. We will use the block hash of bitcoin block&nbsp;<a href=\"https:\/\/www.blockchain.com\/explorer\/blocks\/btc\/962222\">962,222<\/a>, which is expected to be mined approximately 10 hours after this post is published.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The code to generate each crash result is:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$colors = &#91;0 =&gt; 'purple', 1 =&gt; 'blue', 2 =&gt; 'red', 3 =&gt; 'orange'];\n\nforeach ($colors as $nonce =&gt; $color) {\n    $message    = $nonce === 0 ? $gameHash : $gameHash . '_' . $nonce;\n    $hash       = hash_hmac('sha512', $message, $blockHash);\n    $number     = hexdec(substr($hash, 0, 13));\n    $multiplier = 98 \/ (1 - ($number \/ (pow(2, 52))));\n    echo $color . ': ' . max(100, floor($multiplier)) \/ 100 . PHP_EOL;\n}\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This blog post will be archived by at least one archive website. Therefor we cannot edit the final hash (and therefor hash chain) nor the future bitcoin block number anymore. This makes our new game Crash Pro completely provably fair.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Archived URL:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/archive.ph\/lVGbu\">https:\/\/archive.ph<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>We are soon launching Crash Pro, and to keep this game provably fair, we&#8217;ll announce our methods here before the first round is played. We generated a new batch of 5 Million SHA512 chained hashes (starting with a new server secret.) The final hash is: 75fc0ba1ca855f6b0405c5aa8d922e9807a25fff6fd22a5b7f4d28e462b5188cdc11e68d344436d82000d8a5f5ffec175f7507e023ae02afb8423d1abd2eb194 Bitsler will go through the hashes (in reverse order) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[87],"class_list":["post-3218","post","type-post","status-publish","format-standard","hentry","category-casino","tag-bitsler"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Crash Pro launch - Bitsler Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bitsler.com\/blog\/crash-pro-launch\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Crash Pro launch\" \/>\n<meta property=\"og:description\" content=\"We are soon launching Crash Pro, and to keep this game provably fair, we&#8217;ll announce our methods here before the first round is played. We generated a new batch of 5 Million SHA512 chained hashes (starting with a new server secret.) The final hash is: 75fc0ba1ca855f6b0405c5aa8d922e9807a25fff6fd22a5b7f4d28e462b5188cdc11e68d344436d82000d8a5f5ffec175f7507e023ae02afb8423d1abd2eb194 Bitsler will go through the hashes (in reverse order) [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bitsler.com\/blog\/crash-pro-launch\/\" \/>\n<meta property=\"og:site_name\" content=\"Bitsler Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Bitsler\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-12T15:53:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-12T15:58:27+00:00\" \/>\n<meta name=\"author\" content=\"Bitsler\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Bitsler\" \/>\n<meta name=\"twitter:site\" content=\"@Bitsler\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bitsler\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/crash-pro-launch\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/crash-pro-launch\\\/\"},\"author\":{\"name\":\"Bitsler\",\"@id\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/#\\\/schema\\\/person\\\/8a96ddce8f0db7f3b0f70e4707019997\"},\"headline\":\"Crash Pro launch\",\"datePublished\":\"2026-08-12T15:53:34+00:00\",\"dateModified\":\"2026-08-12T15:58:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/crash-pro-launch\\\/\"},\"wordCount\":281,\"publisher\":{\"@id\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/#organization\"},\"keywords\":[\"Bitsler\"],\"articleSection\":[\"Casino\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/crash-pro-launch\\\/\",\"url\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/crash-pro-launch\\\/\",\"name\":\"Crash Pro launch - Bitsler Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/#website\"},\"datePublished\":\"2026-08-12T15:53:34+00:00\",\"dateModified\":\"2026-08-12T15:58:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/crash-pro-launch\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/crash-pro-launch\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/crash-pro-launch\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Casino\",\"item\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/casino\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Crash Pro launch\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/\",\"name\":\"Bitsler Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/#organization\",\"name\":\"Bitsler Casino & Sportsbook\",\"alternateName\":\"Bitsler Blog\",\"url\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/bitsler-logo.jpg\",\"contentUrl\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/bitsler-logo.jpg\",\"width\":400,\"height\":400,\"caption\":\"Bitsler Casino & Sportsbook\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Bitsler\\\/\",\"https:\\\/\\\/x.com\\\/Bitsler\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/bitsler\",\"https:\\\/\\\/www.instagram.com\\\/bitslersport\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/#\\\/schema\\\/person\\\/8a96ddce8f0db7f3b0f70e4707019997\",\"name\":\"Bitsler\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3f677305d0352b6e74593598d618c2d3a63d9cb825375b6badc0afe2ffc20f9e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3f677305d0352b6e74593598d618c2d3a63d9cb825375b6badc0afe2ffc20f9e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3f677305d0352b6e74593598d618c2d3a63d9cb825375b6badc0afe2ffc20f9e?s=96&d=mm&r=g\",\"caption\":\"Bitsler\"},\"sameAs\":[\"https:\\\/\\\/www.bitsler.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.bitsler.com\\\/blog\\\/author\\\/root\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Crash Pro launch - Bitsler Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bitsler.com\/blog\/crash-pro-launch\/","og_locale":"en_US","og_type":"article","og_title":"Crash Pro launch","og_description":"We are soon launching Crash Pro, and to keep this game provably fair, we&#8217;ll announce our methods here before the first round is played. We generated a new batch of 5 Million SHA512 chained hashes (starting with a new server secret.) The final hash is: 75fc0ba1ca855f6b0405c5aa8d922e9807a25fff6fd22a5b7f4d28e462b5188cdc11e68d344436d82000d8a5f5ffec175f7507e023ae02afb8423d1abd2eb194 Bitsler will go through the hashes (in reverse order) [&hellip;]","og_url":"https:\/\/www.bitsler.com\/blog\/crash-pro-launch\/","og_site_name":"Bitsler Blog","article_publisher":"https:\/\/www.facebook.com\/Bitsler\/","article_published_time":"2026-08-12T15:53:34+00:00","article_modified_time":"2026-08-12T15:58:27+00:00","author":"Bitsler","twitter_card":"summary_large_image","twitter_creator":"@Bitsler","twitter_site":"@Bitsler","twitter_misc":{"Written by":"Bitsler","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.bitsler.com\/blog\/crash-pro-launch\/#article","isPartOf":{"@id":"https:\/\/www.bitsler.com\/blog\/crash-pro-launch\/"},"author":{"name":"Bitsler","@id":"https:\/\/www.bitsler.com\/blog\/#\/schema\/person\/8a96ddce8f0db7f3b0f70e4707019997"},"headline":"Crash Pro launch","datePublished":"2026-08-12T15:53:34+00:00","dateModified":"2026-08-12T15:58:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bitsler.com\/blog\/crash-pro-launch\/"},"wordCount":281,"publisher":{"@id":"https:\/\/www.bitsler.com\/blog\/#organization"},"keywords":["Bitsler"],"articleSection":["Casino"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.bitsler.com\/blog\/crash-pro-launch\/","url":"https:\/\/www.bitsler.com\/blog\/crash-pro-launch\/","name":"Crash Pro launch - Bitsler Blog","isPartOf":{"@id":"https:\/\/www.bitsler.com\/blog\/#website"},"datePublished":"2026-08-12T15:53:34+00:00","dateModified":"2026-08-12T15:58:27+00:00","breadcrumb":{"@id":"https:\/\/www.bitsler.com\/blog\/crash-pro-launch\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bitsler.com\/blog\/crash-pro-launch\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.bitsler.com\/blog\/crash-pro-launch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bitsler.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Casino","item":"https:\/\/www.bitsler.com\/blog\/casino\/"},{"@type":"ListItem","position":3,"name":"Crash Pro launch"}]},{"@type":"WebSite","@id":"https:\/\/www.bitsler.com\/blog\/#website","url":"https:\/\/www.bitsler.com\/blog\/","name":"Bitsler Blog","description":"","publisher":{"@id":"https:\/\/www.bitsler.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bitsler.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.bitsler.com\/blog\/#organization","name":"Bitsler Casino & Sportsbook","alternateName":"Bitsler Blog","url":"https:\/\/www.bitsler.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bitsler.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.bitsler.com\/blog\/wp-content\/uploads\/2023\/07\/bitsler-logo.jpg","contentUrl":"https:\/\/www.bitsler.com\/blog\/wp-content\/uploads\/2023\/07\/bitsler-logo.jpg","width":400,"height":400,"caption":"Bitsler Casino & Sportsbook"},"image":{"@id":"https:\/\/www.bitsler.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Bitsler\/","https:\/\/x.com\/Bitsler","https:\/\/www.youtube.com\/c\/bitsler","https:\/\/www.instagram.com\/bitslersport\/"]},{"@type":"Person","@id":"https:\/\/www.bitsler.com\/blog\/#\/schema\/person\/8a96ddce8f0db7f3b0f70e4707019997","name":"Bitsler","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/3f677305d0352b6e74593598d618c2d3a63d9cb825375b6badc0afe2ffc20f9e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3f677305d0352b6e74593598d618c2d3a63d9cb825375b6badc0afe2ffc20f9e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3f677305d0352b6e74593598d618c2d3a63d9cb825375b6badc0afe2ffc20f9e?s=96&d=mm&r=g","caption":"Bitsler"},"sameAs":["https:\/\/www.bitsler.com\/blog"],"url":"https:\/\/www.bitsler.com\/blog\/author\/root\/"}]}},"_links":{"self":[{"href":"https:\/\/www.bitsler.com\/blog\/wp-json\/wp\/v2\/posts\/3218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitsler.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitsler.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitsler.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitsler.com\/blog\/wp-json\/wp\/v2\/comments?post=3218"}],"version-history":[{"count":9,"href":"https:\/\/www.bitsler.com\/blog\/wp-json\/wp\/v2\/posts\/3218\/revisions"}],"predecessor-version":[{"id":3227,"href":"https:\/\/www.bitsler.com\/blog\/wp-json\/wp\/v2\/posts\/3218\/revisions\/3227"}],"wp:attachment":[{"href":"https:\/\/www.bitsler.com\/blog\/wp-json\/wp\/v2\/media?parent=3218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitsler.com\/blog\/wp-json\/wp\/v2\/categories?post=3218"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitsler.com\/blog\/wp-json\/wp\/v2\/tags?post=3218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}