Blog · Juego limpio y antitrampas

Qué son los vectores de prueba en poker verificable

Juego limpio y verificación Publicado 04/11/2026 · Equipo de investigación de Fair Poker

Los vectores de prueba en poker verificable son ejemplos pequeños y fijos con datos de entrada y un resultado esperado. Permiten que jugadores, desarrolladores y revisores usen la misma muestra para comprobar si un verificador llega a la respuesta correcta.

Esto importa porque una explicación de juego justo puede sonar bien, pero seguir siendo difícil de comprobar. Una página puede hablar de compromisos, hashes o mazos cifrados. Sin datos de ejemplo que puedan ejecutarse otra vez, el lector sigue dependiendo demasiado de la palabra de la plataforma.

Qué es un vector de prueba

Un vector de prueba es un ejemplo conocido. En poker puede incluir el id de la mano, el orden de asientos, el formato de las cartas, semillas, compromisos, valores revelados, pasos de mezcla, cartas comunitarias visibles, cartas privadas mostradas al showdown y el resultado esperado de la verificación. La meta no es crear una mano emocionante. La meta es crear un caso claro que siempre dé el mismo resultado.

Los buenos vectores también incluyen casos que deben fallar. Un verificador no solo debe decir "válido" cuando todo está bien. También debe detectar un compromiso cambiado, una carta duplicada, un valor revelado que falta o una carta de la mesa que no coincide con la ruta de mezcla. Para el comportamiento general de la herramienta, lee qué debe comprobar un verificador de poker justo.

Por qué le importa al jugador

La mayoría de jugadores no va a leer datos en bruto ni reconstruir una baraja a mano. No pasa nada. Los vectores de prueba ayudan porque hacen que el verificador sea menos misterioso. Si un comprobador público pasa los ejemplos correctos y rechaza los ejemplos rotos, el jugador entiende mejor por qué puede confiar en el resultado de su propia mano.

También ayudan a revisores independientes. Si una persona quiere comparar dos verificadores de poker, puede empezar con el mismo transcript de ejemplo y ver si ambos producen el mismo resultado. Si no coinciden, se puede estudiar el problema antes de discutir sobre una mano real.

Un vector de prueba es como una cerradura de práctica para una herramienta de auditoría. No demuestra que todas las puertas reales sean seguras, pero muestra si la llave gira como promete el fabricante.

Qué debe incluir un buen ejemplo

Un vector útil debe ser lo bastante completo para ejecutarse sin acceso privado a la plataforma. Debe indicar la versión del algoritmo, el formato del orden de cartas, las reglas de codificación, el formato de compromiso, el momento de revelación y el resultado esperado. Si la plataforma usa un registro técnico, el ejemplo debe parecerse a un transcript de shuffle de poker, no a una colección de capturas sueltas.

El resultado esperado debe ser específico. "Válido" es un comienzo, pero es mejor indicar qué comprobaciones pasaron: coincidencia de compromisos, reconstrucción de la baraja, cartas únicas, acuerdo con el board, consistencia del showdown y acuerdo con el reparto del bote. En los casos fallidos conviene señalar el primer fallo esperado, para que una herramienta débil no esconda el problema detrás de un error vago.

Los datos también deben cuidar la privacidad. Un vector puede usar asientos de muestra, ids ficticios y cuentas de prueba. No debe incluir contraseñas, mensajes privados, huellas de dispositivo, códigos de recuperación ni información que no sea necesaria para verificar el reparto.

Cómo apoyan la revisión abierta

Los vectores de prueba son especialmente útiles cuando el cliente o el verificador de poker es de código abierto. El código puede leerse, pero leer no basta. Los revisores necesitan ejecutarlo y confirmar que produce respuestas estables con ejemplos conocidos. Esto conecta con las compilaciones reproducibles de clientes de poker: el código, la compilación y la evidencia de muestra deben apuntar al mismo comportamiento.

También reducen errores accidentales. Muchos problemas de verificación vienen de detalles comunes: codificación de texto, numeración de cartas, orden de asientos o formatos de fecha. Un vector de prueba hace visibles esos detalles. Si la misma entrada produce otro resultado después de una actualización, el equipo puede detectarlo antes de que los jugadores dependan de esa versión.

Límites de los vectores

Los vectores de prueba no demuestran que todas las manos futuras sean justas. No detectan colusión, bots, ghosting, cuentas compartidas ni comunicación externa. Tampoco arreglan una plataforma que se niega a publicar evidencia completa de la mano. Sirven para probar el verificador y el formato, no para reemplazar transcripts reales ni trabajo antitrampas.

También existe el riesgo de ajustar demasiado la herramienta a unos pocos ejemplos públicos. Un verificador débil podría pasar esos casos y fallar en situaciones reales. Por eso un buen proyecto publica ejemplos correctos, ejemplos rotos y documentación suficiente para que otras personas creen más pruebas.

Idea final

El poker verificable es más fuerte cuando la prueba se puede repetir. Los vectores de prueba no son llamativos, pero hacen que las promesas de justicia sean más fáciles de revisar, comparar y mejorar. Los mejores son completos, sencillos, respetan la privacidad y explican con honestidad lo que no prueban.

¿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