Aleatoriedad Verificable
Garantías técnicas — y cómo comprobarlas tú mismo
RandomPick no te pide confiar. Cada número aleatorio llega con una prueba criptográfica, queda registrado de forma inmutable y pública en blockchain, y supera una batería de pruebas estadísticas que cualquiera puede reproducir de forma independiente.
Cinco garantías, ninguna confianza requerida
Verificable
Prueba criptográfica de Chainlink VRF v2.5, validada on-chain por el coordinador en cada sorteo antes de usar el número.
Validado estadísticamente
Batería de 5 pruebas (Chi², Monobit, Kolmogorov-Smirnov, Shannon y Min-entropía) bajo NIST SP 800-22 y 800-90B, con reporte descargable.
Inmutable
Una vez registrado en la cadena, el resultado no puede alterarse, ocultarse ni borrarse.
Público y auditable
Cualquier persona verifica cada sorteo directamente en PolygonScan. No hace falta confiar en nosotros.
Reproducible
Corpus con huella SHA-256 y atestación HMAC; re-verificable desde cero con un script independiente, que vuelve a leer las palabras de la cadena y repite las pruebas.
La batería que certifica la aleatoriedad
Cada palabra de 256 bits generada se somete a cinco pruebas de tres familias estadísticas. Los umbrales de veredicto están bloqueados en el servidor (α = 0.01); el cliente no puede ajustarlos para forzar un aprobado.
| Prueba | Estándar | Qué comprueba |
|---|---|---|
| Chi² (uniformidad de bytes, 256 bins) | Clásico | Uniformidad de frecuencia de bytes |
| Monobit (frecuencia de bits) | NIST SP 800-22 §2.1 | Balance de bits 0/1 |
| Kolmogorov-Smirnov (uniformidad de palabra) | Clásico | Distribución de palabras de 256 bits |
| Entropía de Shannon (bytes) | NIST SP 800-90B §6 | Contenido medio de información |
| Min-entropía (valor más común) | NIST SP 800-90B §6 | Predecibilidad en el peor caso |
Cómo lo compruebas tú mismo
- Cada sorteo muestra el hash de la transacción, la fecha y hora, un enlace directo a PolygonScan (Polygon Amoy) y el número aleatorio generado.
- Descarga el reporte de certificación del GNA (PDF + JSON) con la huella SHA-256 del corpus y la atestación HMAC.
- Re-ejecuta la verificación de cero: un script independiente vuelve a leer las palabras desde la cadena, recalcula el hash y repite las cinco pruebas — sin tener que confiar en nuestro servidor.
Nota: por ahora operamos sobre la red de pruebas Polygon Amoy, donde las transacciones se ejecutan sin costo. Es algo temporal — el funcionamiento y el proceso son exactamente los mismos en la red principal (mainnet) de Polygon.
El modelo que el regulador colombiano exige
No es solo nuestra opinión. El Anexo de Requerimientos Técnicos de Coljuegos y el CNJSA para el juego de RIFAS define el Generador de Números Aleatorios mediante contrato inteligente con Chainlink VRF, verificable on-chain — exactamente el modelo de RandomPick. Cuando varios operadores pidieron eliminarlo por costo, el regulador lo ratificó:
«El uso de VRF sobre blockchain no es un accesorio, sino un mecanismo que evita la manipulación, protege a los usuarios y permite auditar los sorteos sin terceros.»
— Coljuegos, Matriz de Respuesta a Observaciones (Resolución 20250017074, 2025)
RandomPick implementa el componente GNA (Generador de Números Aleatorios). La certificación integral del sistema ante un laboratorio avalado por Coljuegos corresponde al operador tecnológico.
¿Preguntas sobre la verificación o una integración? Escríbenos a [email protected].