← Studio Toriumi

Quantum Draw · IBM Quantum

Antes de sortear,
nadie podía saberlo.

Sorteos hechos con bits de los ordenadores cuánticos de IBM. Un número aleatorio normal se calcula a partir de una semilla, así que quien tiene la semilla ya conoce el resultado. El resultado de una medición cuántica no está determinado por nada que existiera antes de medir. Cada sorteo produce un certificado que cualquiera puede comprobar.

¿Pegaste respuestas o citas de X? (los repetidos se unen)

Todo lo que escribas aquí aparecerá en el certificado y será público. No pongas nombres reales ni datos de contacto. Usuarios o apodos funcionan bien.

0 participantes

Por qué tiene que ser cuántico

Los números aleatorios de un ordenador normal son una secuencia calculada a partir de una semilla. Con la misma semilla sale la misma secuencia, siempre. Es útil, pero también significa que quien tenga la semilla conocía el resultado desde el principio. Así que un sorteo normal siempre acaba en si confías o no en el organizador.

Una medición cuántica es distinta. Antes de medir, no existe ninguna variable que determine el resultado. No es que «aún no la hayamos encontrado»: es el teorema de Bell, un resultado matemático confirmado experimentalmente, y esa confirmación les valió a Aspect, Clauser y Zeilinger el Nobel de Física de 2022.

Por eso un sorteo cuántico puede decir «antes de sortear, nadie en el mundo sabía el resultado» como física y no como promesa. Ese es el hueco que un ordenador normal no puede cerrar.

Hablando claro

El cálculo del sorteo en sí lo puede hacer un ordenador normal. Lo único que solo lo cuántico puede aportar es la garantía de que era impredecible. Esto no es «los ordenadores cuánticos sortean más rápido». Aquí nada necesita ser más rápido.

Del hardware salen 256 bits; todo lo demás es aritmética pública. Esos 256 bits siembran SHA-256, que se ejecuta en modo contador para producir tantos números como hagan falta. Esa expansión no es cuántica, pero está publicada y cualquiera puede reproducirla. Si la semilla era impredecible, una expansión determinista es suficiente.

Yo administro este sitio, así que puedo ver la reserva de bits. Precisamente por eso está hecho para que no tengas que fiarte de mí: los bits usados, el hash de la lista, la semilla y la fórmula están en el certificado. Cambiar el resultado obligaría a cambiar la lista, y la lista se ve en el certificado.

Si la reserva se agota, se usa el generador criptográfico del servidor de este sitio. Cuando ocurre, el certificado lo dice. Nunca se cambia en silencio.

Cómo comprobarlo

Todo lo necesario para reconstruir el resultado desde cero está en el certificado.

semilla = SHA-256( hash de la lista + ":" + bits cuánticos ) orden = Fisher-Yates guiado por SHA-256 en modo contador desde esa semilla ganadores = el principio de ese orden, tantos como se hayan pedido

El hash de la lista es SHA-256(array JSON). Antes de calcularlo se quitan los espacios alrededor de cada nombre y las líneas vacías. El código de verificación está publicado tal cual: puedes ejecutarlo y ver si obtienes la misma respuesta.

Para qué sirve

Ganadores de un sorteo, asientos, orden de presentaciones, a quién le toca, equipos, quién paga. Cualquier cosa por la que prefieras no discutir. Pega el enlace del certificado y ya no tendrás que explicar que sorteaste bien.

Las empresas también pueden usarlo gratis, tal cual, para sus sorteos. Si quieres integrar el sorteo en tu propio sitio o app, o que los certificados lleven el nombre de tu empresa, escríbenos: consultar no cuesta nada.

Relacionado

Otras piezas que usan la misma reserva de bits: Koan cuántico (uno al día) y el solucionador de viajes cuántico (elige un destino por interferencia — algo que, como esa página reconoce, un ordenador normal hace más rápido).