GOGOGOLLC
Volver al Blog
EngineeringMay 19, 20269 min read

Honestidad cuántica: el algoritmo I-Ching × RNG cuántico.

RNG provablemente justo para juegos de azar es un problema real. La mayoría de soluciones usan hashes server-side y le piden al jugador que confíe en la auditoría. Vengo bosquejando un enfoque distinto hace años en [ezagor](https://ezagor.com) — 64 hexagramas del I-Ching cruzados con aleatoriedad cuántica de hardware, produciendo resultados estadísticamente uniformes Y simbólicamente interpretables. Acá va el algoritmo.

Atakan Özalan

Atakan Özalan

Cofundador & lead de ingeniería, GOGOGO LLC

Honestidad cuántica: el algoritmo I-Ching × RNG cuántico.

En ezagor.com, el catálogo menciona un algoritmo de honestidad I-Ching × Cuántica — "un algoritmo de honestidad para ruletas que quieren probar que no mienten". Vengo refinando este diseño hace varios años y envié partes de él en pequeños sistemas dependientes de RNG que operé silenciosamente. Es la primera vez que lo escribo en un solo lugar. No es, hoy, un producto de GOGOGO LLC — vive en el handle ezagor, en el catálogo largo de cosas construidas en lo oscuro.

El problema que resuelve es real igual, y creo que el diseño vale la pena publicarlo. RNG provablemente justo importa en cualquier lugar donde el valor de los resultados depende de que la audiencia confíe en la aleatoriedad — gambling, sorteos, mints de NFT, slot-filling de recomendación de contenido, asignación A/B con apuestas adversarias.

Por qué el PRNG clásico no alcanza

Los generadores de números pseudo-aleatorios clásicos son determinísticos. Dada la seed, todo el stream es reproducible. El truco estándar de "provablemente justo" es committear a una seed hasheada antes de la ronda, revelar la seed después y dejar que el jugador verifique. La auditoría funciona matemáticamente. No funciona emocionalmente — la mayoría de los jugadores no tiene idea qué es un hash y se les pide confiar en el operador igual.

Lo que quería en su lugar era aleatoriedad que:

  1. Sea no-determinística en el origen. No derivable de seed, ni en principio. Hardware cuántico te lo da.
  2. Sea verificable independientemente. Un segundo observador puede derivar un resultado coincidente desde una fuente cuántica separada más estado de ceremonia público.
  3. Tenga una superficie simbólica. El resultado es también una lectura — un hexagrama con significado — no solo un entero. Esta es la parte que le permite a usuarios no-técnicos sentir que entendieron qué pasó, aunque no entiendan mecánica cuántica.

La observación del I-Ching

El I-Ching es un sistema de adivinación de 4.000 años construido alrededor de 64 hexagramas (六十四卦). Cada hexagrama es seis líneas binarias apiladas — yin (rota) o yang (sólida). 2⁶ = 64. El sistema es, mecánicamente, una muestra uniforme sobre un espacio de 6 bits. El método clásico es tirar tallos de milenrama o monedas seis veces.

Dos propiedades lo hacen útil para nuestro propósito. Primero, el mecanismo subyacente es aleatoriedad binaria — exactamente lo que producen las fuentes cuánticas de hardware nativamente. Segundo, cada uno de los 64 resultados tiene 4.000 años de comentario acumulado adjuntos. El resultado no es solo un entero entre 1 y 64; es también un poema y un consejo. Esa es la superficie simbólica que la mayoría de los jugadores necesita para sentir que la aleatoriedad habló, no solo se generó.

El algoritmo, en un párrafo

Para cada ronda: (1) el operador publica una salt — usualmente un hash del identificador de ronda más la lista de participantes. (2) El operador consulta una fuente cuántica de hardware por 6 bits de entropía. (3) Los 6 bits se XOR-mezclan con los primeros 6 bits de la salt. (4) La cadena de 6 bits resultante se mapea a la tabla de hexagramas del I-Ching (con un orden canónico — la secuencia King Wen es el estándar). (5) El número de hexagrama se convierte en el resultado crudo de la ronda. El operador publica los bytes cuánticos crudos del proveedor QRNG más la salt. El participante puede verificar la XOR-mezcla y el mapeo a hexagrama independientemente. El comentario tradicional del hexagrama se convierte en la superficie narrativa de la ronda.

De dónde sacás los bits cuánticos

Los proveedores de QRNG de hardware existen como commodity en 2026. Quantinuum, IDQ, el servicio quantum-numbers de ANU, el endpoint QRNG de AWS Braket y varios otros publican streams cuánticos de alta tasa (~Mbps) vía APIs TLS. La mayoría es barato. El trabajo del proveedor es darte entropía firmada y auditada; el trabajo del operador es combinarla con la salt pública y mapearla vía la tabla canónica.

Para settings descentralizados también podés usar protocolos beacon distribuidos — drand, la League of Entropy — que producen bytes aleatorios verificables desde firmas de umbral. Aplica el mismo algoritmo; solo sustituís el paso de QRNG hardware con una ronda de drand.

Por qué esto no es juguete

Tres propiedades reales que este diseño tiene que el RNG provablemente justo común no:

Propiedad 1 — Uniformidad estadística

Hardware QRNG más salt-XOR produce una distribución uniforme sobre 64 resultados. Corrimos cientos de miles de rondas a través de este pipeline (deploys privados chicos) y el test chi-cuadrado en frecuencia de resultados se queda dentro de su banda de 95% de confianza consistentemente. La aleatoriedad es real, no solo declarada.

Propiedad 2 — Transparencia de auditoría

Cada ronda publica (salt, bytes cuánticos crudos, hexagrama). Cualquier participante puede reproducir independientemente el mapeo con un XOR y un lookup. Ningún algoritmo propietario en el que confiar. La auditoría se puede hacer desde un teléfono.

Propiedad 3 — Legibilidad simbólica

Esta es la parte que lo distingue del RNG criptográfico regular y la parte que los ingenieros descartan. El resultado es un patrón nombrado con comentario tradicional. Los jugadores no lo experimentan como un número — lo experimentan como una lectura. Eso cambia cómo se siente la "justicia", aunque mecánicamente no cambió nada. La superficie simbólica es la interfaz de usuario de la honestidad.

Para qué sirve esto, y para qué no

Buen fit: juegos de azar de poca apuesta con audiencias culturalmente comprometidas; asignación de traits de NFT donde el resultado quiere narrativa; sistemas de lotería / sorteo; aleatoriedad ceremonial; asignación A/B de ML con necesidades de auditoría pública. Mal fit: aleatoriedad financiera de muy alta apuesta donde la superficie simbólica sería malinterpretada como predictiva (la gente interpretará los hexagramas; esto es feature para ceremonia y bug para finanzas); generación de claves criptográficas (usá KMS propio); casos donde la audiencia genuinamente no quiere aleatoriedad.

La aleatoriedad criptográfica resolvió el problema matemático de la confianza hace décadas. No resolvió el emocional. Poner interpretabilidad simbólica encima de aleatoriedad provable no cambia la matemática. Cambia cómo se siente la matemática. Para juegos de azar, eso es todo el juego.

Por qué lo escribo ahora

Armé versiones de esto para proyectos personales, operadores amigos y un consorcio chico a lo largo de los años. Es el tipo de trabajo que vive en el handle ezagor — el escenario en sombra — no en la página de producto de GOGOGO LLC. Pero el algoritmo es lo suficientemente chico y el caso de uso lo suficientemente real como para querer que esté documentado en un lugar donde un compañero o un cliente pueda encontrarlo.

Si querés discutir RNG provablemente justo, casos borde de mapeo a hexagrama, o selección de fuente cuántica, soy fácil de encontrar. atakanozalan.com o ezagor para el handle.

¿Lo quieres para tu negocio?

Cuéntanos qué flujo construirías primero. Te respondemos con un plan de 4 fases y los agentes que encajan.