Blog · Juego limpio y antitrampas

Shuffle commit-reveal en poker: por que la prueba empieza antes del reparto

Juego limpio y verificación Publicado 20/09/2026 · Equipo de investigación de Fair Poker

Quien busca "commit-reveal poker shuffle" suele querer una respuesta practica: puede una sala demostrar que no cambio la baraja despues de ver el resultado? Commit-reveal es una de las ideas mas simples para acercarse a esa prueba. Primero se publica un compromiso criptografico sobre un valor secreto. Despues se revela el valor, y cualquiera puede comprobar que coincide con el compromiso inicial.

En poker, lo importante es el momento. Una promesa despues del river vale poco. Un compromiso antes de empezar la mano si puede servir como evidencia. No convierte automaticamente a una sala en honesta, pero permite hacer una pregunta mejor: la aleatoriedad estaba fijada antes de conocer el resultado?

La idea basica

Un compromiso se parece a poner una nota dentro de un sobre sellado y numerado antes de que nadie actue. Al final se abre el sobre. Si el numero y el contenido encajan, todos pueden ver que la nota no se reescribio despues.

En criptografia esto suele hacerse con un hash. El Secure Hash Standard de NIST describe SHA-256 y otros algoritmos de hash como formas de crear resumenes de mensajes que ayudan a detectar si los datos cambiaron: NIST FIPS 180-4. En lenguaje simple, un hash no es un sello magico de equidad. Es una huella corta. Si cambia la entrada original, deberia cambiar la huella.

En poker, el compromiso puede cubrir una semilla del servidor, una semilla del jugador, una baraja cifrada o un paso del registro de la mano. En la fase de revelacion se entrega el dato faltante. El verificador recalcula el hash y lo compara con el compromiso anterior.

Que demuestra en un barajado

Commit-reveal es util porque separa tres momentos:

Esto demuestra un hecho estrecho pero importante: el valor comprometido no fue cambiado en secreto mas tarde. Ayuda a responder "cambio la sala esta semilla despues de ver las cartas?" No responde por si solo a todas las preguntas de equidad. Para el panorama completo, lee que significa poker demostrablemente justo.

Por que una sola semilla del servidor no basta

Algunos juegos publican el hash de una semilla del servidor antes de jugar y revelan la semilla despues. Eso es mejor que no tener registro, pero el poker tiene un problema de confianza mas dificil que una tirada de dados. Hay cartas privadas, varios jugadores en una misma mano y una ventaja enorme si un sistema central controla la baraja.

Por eso un diseno fuerte pregunta mas que "hubo una semilla comprometida?". Tambien pregunta:

La diferencia entre semillas de jugador y servidor esta en client seed vs server seed. En resumen: un compromiso es mas fuerte cuando forma parte de un diseno con varias partes, no cuando se pega como etiqueta a un reparto centralizado.

Commit-reveal no es todo el sistema de equidad. Es el candado con fecha sobre una pieza de evidencia. La equidad real en poker tambien necesita cartas ocultas, acciones firmadas y registros reproducibles.

Que deberia mirar el jugador

Una pagina de equidad util deberia mostrar el compromiso que existia antes de la revelacion, no solo afirmar que estaba guardado internamente. Debe explicar que se comprometio, cuando se hizo y como repetir el calculo. Mejor aun, deberia ofrecer un verificador independiente, no solo una marca verde dentro del juego.

Fair Poker usa esa idea: el registro de la mano puede reproducirse y el jugador no tiene que aceptar la palabra del servidor como respuesta final. Hay una guia sencilla en verifica un barajado tu mismo. Para entender por que el servidor no debe ser el dealer, lee por que importa no tener servidor repartidor.

El limite honesto

Commit-reveal ayuda a impedir manipulaciones posteriores de la aleatoriedad comprometida. No detiene la colusion entre jugadores, los bots, el uso compartido de cuentas ni una mala gobernanza. Esos riesgos necesitan sistemas antiabuso y canales claros de reporte.

Usado con honestidad, commit-reveal cambia una promesa vaga por una prueba concreta. La mejor pregunta no es "dice la sala que es justa?". Es "que se comprometio antes de la mano, que se revelo despues y puedo verificar la coincidencia por mi cuenta?"

¿Te interesa cómo se construye la equidad demostrable?

Fair Poker es un proyecto de investigación de código abierto sin ánimo de lucro sobre la equidad verificable en Texas Hold’em: la baraja se cifra y baraja entre los navegadores de los participantes, no hay servidor repartidor y cada mano puede verificarse de forma independiente. El proyecto no presta servicios de juego al público; el código completo es público — descárgalo y monta tu propia instancia para estudiarlo.

Descargar el código

Este sitio es un proyecto de investigación de código abierto sin ánimo de lucro y no presta servicios de juego al público; la demo es solo para pruebas de investigación con fichas de prueba sin valor — sin apuestas de dinero real. Este artículo es contenido educativo.

← Volver a todos los artículos