Existen decenas de herramientas para sortear un nombre en línea. Casi todas comparten el mismo defecto: te piden que confíes en ellas. Haces clic, se reproduce una animación, sale un nombre. Nada lo distingue de un nombre elegido de antemano, y nada impide repetir hasta obtener el que conviene.
Un generador aleatorio clásico produce números imprevisibles para quien mira, pero perfectamente controlables por quien lo ejecuta: el operador elige el momento, la semilla y el número de intentos. Ninguna de las tres cosas se ve desde fuera.
Una prueba es otra cosa: un dispositivo que permite a quien no confía en ti llegar de todos modos a la misma conclusión.
Antes del sorteo se publica la huella criptográfica de una semilla secreta. La huella no revela la semilla, pero la fija: después ya no se puede presentar otra sin que la huella deje de coincidir.
El compromiso por sí solo no basta. Hace falta un segundo ingrediente, imprevisible en ese momento: drand, una baliza de aleatoriedad distribuida producida por una red de servidores independientes. Ningún actor por sí solo puede predecirla ni alterarla, y cualquiera puede autenticarla. El organizador fija de antemano qué ronda se usará — una ronda aún no producida cuando se compromete.
Tras el sorteo se revela la semilla y el ganador se deduce de forma determinista. Cualquiera puede comprobar tres cosas: que la semilla revelada coincide con la huella publicada antes, que el valor drand es auténtico y que el cálculo da ese ganador. Es lo que hace la página de verificación.
La criptografía solo vale si la lista de participantes también está fuera de alcance. La lista se sella al cerrar las inscripciones y su huella se publica con lo demás.
El filtrado antifraude se aplica antes de calcular esa huella, y sus reglas son públicas: doble opt-in obligatorio, dominios desechables excluidos, duplicados eliminados, limitación por IP.
Por último, el sorteo se programa con al menos 24 horas de antelación: comprometerse un segundo antes de sortear no probaría nada.
Participar es siempre gratuito. Ningún dinero procede de un participante: solo el organizador paga la herramienta. Eso es también lo que mantiene la operación fuera del ámbito del juego de azar.
Uno corriente, sí. Uno provably-fair no, porque el compromiso se publica antes de que exista el azar.
La semilla revelada, la ronda drand y el algoritmo — los tres se publican.
La lista puede venir de inscripciones abiertas o de una importación CSV de hasta un millón de caracteres.