Blackjack utiliza un sistema demostrablemente Justo para garantizar que cada reparto de cartas sea transparente, verificable de forma independiente y no pueda modificarse después de que se haya confirmado la semilla del servidor.
Cada ronda de Blackjack se genera utilizando tres valores:
Semilla del servidor: generada por el servidor antes de que comience la ronda. Se muestra un hash SHA-256 de la semilla del servidor antes de que comiencen las apuestas, lo que permite a los jugadores verificar que el servidor se comprometió con la semilla por adelantado y no puede cambiar el orden de las cartas después.
Semilla del cliente: se usa junto con la semilla del servidor para agregar aleatoriedad adicional a la generación de la tarjeta.
Nonce: un valor incremental que garantiza que cada ronda produzca un resultado único.
Debido a que la semilla del servidor con hash se muestra antes de que comiencen las apuestas, el servidor no puede modificar el orden de las cartas después del hecho sin invalidar el hash mostrado anteriormente.
El orden de las tarjetas se genera utilizando HMAC-SHA256:
bytes = HMAC_SHA256 (Semilla del servidor, semilla del cliente: nonce: bloque)
flotante = Σ byte [ i] / 256^(i+1)
tarjeta = piso (flotador × 52)
Los valores generados determinan el orden de las cartas repartidas desde el zapato. El Blackjack usa un zapato infinito, lo que significa que las cartas no se retiran después de ser repartidas.
El orden de negociación se fija cuando comienza la ronda.:
Cada asiento activo recibe dos cartas en orden (Asiento 1, luego Asiento 2, luego Asiento 3 si se selecciona).
El crupier recibe su carta boca arriba y su carta oculta.
Cualquier carta adicional de los sorteos de Hit, Split, Double Down o dealer se toma del mismo zapato en el orden en que ocurren las acciones.
Todos los asientos jugados en la misma ronda comparten el mismo zapato, lo que significa que el orden de las cartas se determina una vez que comienza la ronda y es consistente para todas las manos activas.
Después de que se revele la semilla del servidor (cuando se gira el par de semillas), puede verificar rondas de Blackjack anteriores en la pestaña Verificar. Al utilizar la semilla del servidor revelada, la semilla del cliente y el nonce, puede reproducir el proceso de generación de cartas y confirmar que las cartas repartidas se generaron de manera justa.
Este sistema garantiza que cada ronda de Blackjack sea aleatoria, transparente y no pueda ser manipulada ni por el jugador ni por el casino después de que se haya confirmado la semilla del servidor.
