¿Es justo el juego?
Somos una plataforma de predicción y adivinanza justa e imparcial.Nuestro objetivo es eliminar todos los factores injustos y hacer que los jugadores se sientan cómodos y se diviertan.
Hemos generado un total de 10 millones de hashes (la cadena de generación es verificable), y cada hash corresponde a un multiplicador de Crash.
Liberamos estos 10 millones de números en orden inverso, cada uno correspondiente a un turno del juego (es decir, tenemos 10 millones de turnos en total).
En otras palabras, el número de choques de cada turno ya existe y no se calcula después de que comienza el juego.Por lo tanto, los jugadores pueden hacer su apuesta sin preocupación.
¿Será el juego manipulado por la plataforma? GitHub Verify
El valor de verificación de integridad es clave para verificar si hay alguna manipulación oficial; el algoritmo de prueba se proporciona de la siguiente manera.
Ejemplo: 6b5124897c3c48d0e46cc9249f08c7e560792459f1bad1171224643b5d2be231
Tome un valor aleatorio en el rango de 2^52, es decir, 16^13, es decir,un número hexadecimal de 13 bits (porque el valor hash es hexadecimal, 2^52 === 16^13)6b5124897c3c4 (0x6b5124897c3c4 es igual a 1887939992208324 en el sistema decimal).
Distribuya el valor aleatorio entre 0 y 1, dividiéndolo por el valor máximo de 13 fs, es decir, 0x6b5124897c3c4/0x10000000000000.Dado el carácter aleatorio discreto del valor hash, entonces podemos pensar que cualquier valor hash puede transformarse en un número aleatorio de 0~1, 1887939992208324/4503599627370496 = 0.419206889692064.
Haz que la ventaja de la casa sea del 1%.Además, para calcular 99/(1-X), donde X es el valor aleatorio calculado en el Paso 2.Cuando X es 0, el resultado es 99; cuando X es 1, el resultado es infinito positivo; cuando X es 0.01, el resultado es 100; cuando X es menor que 0.01, el resultado es menor que 100.
Conclusión: La distribución general de números aleatorios es de 99 a infinito positivo; y cuando la distribución de números aleatorios es de 0~0.01, el resultado es menor que 100.
99/(1-0.419206889692064) = 170.45656748150867
Todos los valores menores de 100 se establecerán en 100.En otras palabras, hay una probabilidad del 1% de que aparezca 100.Redondea el número y divídelo por 100 para obtener el resultado final.
170/100 = 1.70
Conclusión: El valor hash utilizado en el juego está en orden inverso.Por lo tanto, con el algoritmo SHA256, se puede calcular un hash anterior utilizado en el juego a partir de su hash subsiguiente.Dado que existe una correspondencia uno a uno entre la clave y el valor del hash, podemos concluir que si un hash puede usarse para calcular el hash que lo precede, entonces este hash ya debería haberse generado cuando se anuncia el premio anterior.De manera similar, toda la cadena de hash se genera desde el principio y no puede cambiarse una vez generada.De lo contrario, no puede pasar la verificación por SHA256, y en cuanto al pago, esto no es más que un juego de probabilidades en el que el colapso es un hecho.El organizador oficial no puede manipular ningún juego establecido.Por lo tanto, CRASH es más transparente que otros métodos de juego.Esta es la piedra angular sobre la cual se construye nuestro juego.
Cálculo simple:
Cuando el valor hash de 13 bits es 8000000000000 = 1.98, 0xb000000000 = 3.168, 0xc000000000 = 3.96, es decir, el primer dígito es mayor que 8((16-8)/16≈0.5), el resultado es aproximadamente 2x; cuando el primer dígito es mayor que b((16-11)/16≈0.3), el resultado es aproximadamente 3x; y cuando el primer dígito es mayor que c((16-12)/16≈0.25), el resultado es aproximadamente 4x, y la misma regla se aplica al resto.
Cuando el valor hash de 13 bits es f000000000000 = 15.84, ff00000000000 = 253.44, fff000000