Qué significa «comprometido antes del comienzo»
Antes de que empiece el partido publicamos una huella del pronóstico. Cuando el día se liquida publicamos la clave, para que cualquiera pueda comprobar que no se editó nada una vez conocido el resultado.
Cómo funciona
- Al publicar cogemos los datos del pronóstico — la fecha, el partido, el mercado, la cuota publicada, la cuota mínima y la hora de comienzo — más una cadena secreta, y lo pasamos todo por SHA-256.
- Ese resultado, el hash de compromiso, se publica con el pronóstico y antes del comienzo.
- Cuando el día está liquidado, se publica también la cadena secreta.
- A partir de ahí cualquiera puede recalcular el hash con el pronóstico publicado y ver si coincide. Cambia un solo carácter y deja de coincidir.
Por qué la clave se guarda hasta el final
Porque si no, el hash regalaría el pronóstico. En una jornada hay un número limitado de partidos y de mercados, así que con la clave en la mano alguien que no ha pagado podría probar combinaciones hasta dar con el hash publicado. Guardarla hasta la liquidación mantiene de pago lo que es de pago, y publicarla después es lo que hace comprobable el historial.
Qué demuestra — y qué no
- Demuestra que el pronóstico que ves en el archivo es el que se publicó, sin editar, y que existía antes del partido.
- No demuestra que fuera un buen pronóstico. Una mala apuesta se hashea igual de bien que una buena.
- No hace que nada sea más probable. Es una herramienta de registro, no una ventaja.
Los adicionales se comprometen igual, cada uno contra su propia hora de comienzo. Un adicional publicado con el partido rodando valdría tan poco como valdría un principal.
Lo que todavía falta
El sellado de tiempo por un tercero independiente aún no está montado. Hasta que lo esté, la hora del compromiso descansa sobre nuestros propios registros — preferimos decirlo claro a insinuar una prueba más fuerte de la que tenemos.