MundoSorteos
Crear

Para quien participa

¿Cómo sé que fue justo?

No hace falta creernos. Cada sorteo deja tres piezas públicas. Si alguien tocó algo, la cuenta no cierra.

Paso 1 · antes de empezar

Publicamos un candado

Cuando se crea el sorteo, generamos un número secreto y publicamos su "huella" (un candado). Todos ven que existe, pero nadie sabe qué tiene adentro. Así nadie puede acomodar el resultado.

Paso 2 · al cerrar

La lista se cierra

Se publica quién participa y con qué número. Si el sorteo es "al vender 100", esa meta también queda escrita. Meter o sacar a alguien después rompe la prueba.

Paso 3 · al sortear

Se abre el candado y se hace la cuenta

Revelamos el número secreto. Con ese número y la lista, una cuenta fija elige al ganador. Cualquiera la puede repetir en su celular con el código del sorteo.

Comprobar un sorteo

Opcional: sello público de Bitcoin

Para sorteos grandes se puede esperar un bloque nuevo de Bitcoin después del cierre. Es un reloj público que nadie controla: ni el organizador ni nosotros podemos conocer el ganador antes de esa hora. No es una apuesta, es una fuente de azar pública.

Para quien quiere el detalle técnico

Protocolo abierto ms-v1: el candado es el SHA-256 de la semilla de servidor.

La lista se cierra con un árbol de Merkle. El organizador aporta una semilla propia después del candado.

Un HMAC-SHA256 sobre semilla de servidor, semilla del organizador, raíz de la lista y entropía pública elige lugar por lugar.

La especificación ejecutable está en el verificador y en cada sorteo. Se puede repetir sin hablar con nosotros.