Verificación del sorteo · Porsche 911 GT3 RS
Antes del sorteo publicamos un compromiso criptográfico con una semilla secreta del servidor. En el momento del sorteo, la semilla se revela junto con el hash de un bloque público de Bitcoin, y el ganador es una función pura de ambos — nada del resultado puede cambiarse una vez que el compromiso de abajo es público.
Hash de la semilla comprometida
Fecha del sorteo
Boletos en el sorteo
Compromiso
Generamos una semilla secreta de 32 bytes en el servidor y publicamos su hash SHA-256 (arriba) antes del sorteo. La semilla permanece sellada, pero el hash la deja fijada: cualquier cambio en la semilla cambiaría el hash.
Revelación + Bitcoin
En el momento del sorteo revelamos la semilla del servidor y tomamos el hash de un bloque público de Bitcoin minado después de congelarse la lista de boletos. Nadie — nosotros incluidos — puede elegir ni predecir el hash de un bloque futuro.
HMAC → índice ganador
Los dos valores se combinan con HMAC-SHA-256 (clave = semilla del servidor, mensaje = hash del bloque). Ese resultado, tomado módulo el número total de boletos, es el índice ganador.
Índice → boleto
Los boletos se ordenan según se emitieron; los de cada pedido ocupan un rango consecutivo. Gana el rango que contiene el índice ganador.
Tras el sorteo, esta página muestra todas las entradas — la semilla revelada, el hash del bloque y el total de boletos — para que cualquiera pueda recalcular el resultado desde cero.