Verificar una Mano
Cada mano repartida en SPN es previsiblemente justo. Nos comprometemos con un hash criptográfico de nuestra semilla de RNG antes distribuir sus cartas, luego revelar la semilla después de la mano. Usted puede verificar independientemente que el trato no fue manipulado - no se requiere confianza.
Cómo funciona
Antes de que tus cartas sean repartidas
Nuestro servidor genera una semilla aleatoria de 256 bits y calcula su hash SHA-256 (el "compromiso"). El compromiso se guarda en su registro manual inmediatamente antes de que se reparta una sola tarjeta.
Las cartas se reparten
La cubierta se mueve usando un algoritmo determinista de Fisher-Yates sembrado con la misma semilla aleatoria. Cada posición de la tarjeta es determinada por esa semilla — no hay manera de cambiar el orden de la cubierta después de que se registra el compromiso.
Después de que la mano completa
La semilla original se revela en su historia de las manos. Ahora puede verificar: SHA-256(semilla revelada) debe ser igual al compromiso almacenado. Si coincide, el trato era justo.
Verificación paso a paso
Paso 1 — Exporta el historial de la mano
Ingrese a su cuenta y vaya a Perfil → Historia de las manos → Exportación. Descargue el archivo JSON. Encuentre la mano que desea verificar y localizar el rngSeed y rngCompromiso los campos.
Paso 2 — Presión de la semilla
Ejecute SHA-256 en la semilla revelada usando cualquiera de los métodos siguientes. La salida debe coincidir exactamente con la rngCompromiso valor.
macOS / Linux (Terminal)
echo -n "YOUR_RNG_SEED_HERE" | sha256sum Windows (PowerShell)
$seed = "YOUR_RNG_SEED_HERE"
$bytes = [System.Text.Encoding]::UTF8.GetBytes($seed)
$hash = [System.Security.Cryptography.SHA256]::Create().ComputeHash($bytes)
($hash | ForEach-Object { $_.ToString("x2") }) -join "" Usando nuestro verificador de código abierto (Node.js)
npx spn-rng-verify --seed YOUR_RNG_SEED_HERE --commitment YOUR_RNG_COMMITMENT_HERE El spn-rng-verify paquete se publica en npm y no tiene SPN dependencias — es un control independiente SHA-256 que puede inspeccionar antes de ejecutar.
Paso 3 — Compare
La salida de hash debe coincidir exactamente con el rngCompromiso campo en su registro de mano. Si coincide, el trato era justo y la semilla no se alteró después del compromiso. Si no coincide, póngase en contacto con el soporte inmediatamente.
¿Por qué esto importa?
Las salas de poker online tradicionales le piden que confíe en su RNG. Nosotros no — porque usted no debería tener que hacerlo. El compromiso se registra antes de que sus cartas sean repartidas. No hay ningún mecanismo por el cual el servidor podría cambiar el shuffle después de ver que usted está a punto de bluff, o que su oponente tiene una mano fuerte.
Cada mano en SPN es verificable. No probamos ni auditamos un subconjunto — la prueba criptográfica completa está disponible para cada acuerdo, cada vez.
¿Quieres ver la distribución estadística a través de todas las manos? Publicamos estadísticas diarias de RNG que muestran las frecuencias de mano observadas vs. esperadas.
Ver estadísticas de RNG