¿Qué es provably fair en la apertura de cases de CS2?
¿Qué es provably fair en la apertura de cases de CS2?
Provably fair es un sistema criptográfico que permite a los jugadores verificar de forma independiente que el resultado de cada apertura de case fue predeterminado por la plataforma antes de que empezara la ronda y no fue manipulado después. Combina un server seed, un client seed y un nonce mediante hashing SHA-256: la plataforma se compromete con su seed publicando el hash antes de la ronda, y revela el seed original después para que cualquiera pueda recalcular el resultado. De las 6 plataformas de apertura de cases CS2 que rastrea CaseRadar, 5 (Key-Drop, DatDrop, CSGOFast, Hellcase y Clash.GG) operan sistemas provably fair públicamente documentados.
Provably fair es un modelo de verificación construido sobre una técnica criptográfica llamada esquema de compromiso (commitment scheme). En lugar de pedirte que confíes en que el generador de números aleatorios de un sitio de cases es honesto — como un casino regulado te pide confiar en sus auditores — un sistema provably fair te da las herramientas matemáticas para comprobar cada resultado individual vos mismo. La plataforma fija su aleatoriedad antes de que juegues, lo prueba con un hash, y te entrega todo lo necesario para recalcular el resultado cuando termina la ronda.
Esto importa más en la apertura de cases de CS2 que en casi cualquier otro rincón del gaming online. Los sitios de cases de terceros operan en un espacio con poca regulación: depositás dinero real, los resultados se generan en los servidores del operador, y las ganancias salen como skins. La ola de escándalos de gambling de CS:GO en 2016 — donde logs filtrados sugirieron que al menos un operador prominente conocía por adelantado los resultados de las tiradas en su propia plataforma — mostró exactamente qué puede salir mal cuando los jugadores no tienen forma de auditar los resultados. Provably fair existe para hacer ese fallo específico detectable por diseño: con una implementación genuina, el operador no puede alterar un resultado después de que empieza la ronda sin que la manipulación quede visible para cualquier jugador que verifique.
También es la razón por la que la equidad tiene el mayor peso individual — 30% — en la metodología de puntuación de CaseRadar. Una plataforma con un sistema provably fair públicamente documentado obtiene la nota máxima en ese criterio; una que solo afirma ser justa sin documentación verificable, no. Esta guía explica cómo funciona realmente el mecanismo, cómo verificar un resultado paso a paso, cuáles de las plataformas que rastrea CaseRadar tienen sistemas confirmados, y qué significa cuando un sitio no lo tiene.
Cómo funciona el mecanismo provably fair
Toda implementación provably fair en la apertura de cases de CS2 se construye sobre los mismos tres inputs. Dos de ellos existen antes de que hagas clic en "abrir", y el tercero cuenta cuántas veces jugaste. Juntos hacen que cada resultado sea determinístico — es decir, los mismos tres inputs siempre producen el mismo resultado, que es precisamente lo que hace posible la verificación independiente.
| Input | Lo genera | Qué hace | Cuándo lo ves |
|---|---|---|---|
| Server seed | La plataforma | El valor aleatorio secreto de la plataforma — típicamente una cadena larga, por ejemplo 64 caracteres hexadecimales. Es la mitad de la aleatoriedad que aporta la plataforma. | Como hash SHA-256 antes de la ronda; como valor crudo después de rotar seeds |
| Client seed | Vos (o tu navegador) | Tu mitad de la aleatoriedad. Como podés configurarlo vos mismo después de que la plataforma se comprometió con su server seed, la plataforma no puede precalcular resultados. | Visible y editable en cualquier momento en la configuración de fairness del sitio |
| Nonce | Contador automático | Se incrementa en uno con cada apertura sobre el mismo par de seeds, así cada ronda produce un resultado único aunque los seeds no cambien. | Visible en tu historial de aperturas |
El flujo completo, paso a paso
- La plataforma genera un server seed aleatorio y lo mantiene en secreto.
- Antes de que abras nada, la plataforma publica el hash SHA-256 de ese server seed. Este es el compromiso: el hash identifica el seed de forma única sin revelarlo, y la plataforma no puede cambiarlo después por otro seed sin que la huella cambie.
- Configurás tu client seed (o aceptás el generado automáticamente — configurar el tuyo es más fuerte, porque tu input entra al cálculo después del compromiso de la plataforma).
- Abrís un case. El nonce de esa apertura queda registrado — 0 o 1 para la primera ronda de un par de seeds, incrementándose en uno con cada ronda siguiente.
- El algoritmo de la plataforma combina server seed, client seed y nonce — una construcción común es HMAC-SHA256 con el server seed como clave sobre la cadena "clientSeed:nonce" — produciendo una salida hexadecimal de longitud fija.
- Los primeros bytes de esa salida se convierten en un número entre 0 y 1, y ese número se mapea sobre la tabla de probabilidades publicada del case: cada item ocupa un rango de probabilidad, y el número cae exactamente en uno de ellos. Ese item es tu resultado.
- Cuando rotás a un nuevo par de seeds, la plataforma revela el server seed crudo que venía usando. Ahora podés hashearlo vos mismo para confirmar que coincide con el compromiso previo a la ronda, y reejecutar el algoritmo para confirmar cada resultado que recibiste.
Por qué la manipulación retroactiva se vuelve imposible
La garantía descansa en dos propiedades de SHA-256. Primero, es una función de un solo sentido: publicar el hash no revela nada utilizable sobre el seed en sí. Segundo, es resistente a segundas preimágenes: encontrar un seed distinto que produzca el mismo hash es computacionalmente inviable — no "contra las reglas", sino fuera del alcance práctico de cualquier computadora. Así que una vez publicado el hash, la plataforma queda atada. Si alterara el seed después de ver tu apuesta, el seed revelado ya no coincidiría con el hash publicado, y el fraude sería visible para cualquiera que verifique.
El client seed cierra el hueco restante. Si la plataforma controlara todos los inputs, podría generar millones de seeds candidatos por adelantado y comprometerse solo con uno cuyos resultados le convengan. Como podés cambiar tu client seed después de que se publica el compromiso, la plataforma no puede conocer los inputs finales del cálculo al momento de comprometerse — tu contribución re-aleatoriza cualquier resultado que hubiera podido precalcular.
Un matiz honesto: la fórmula exacta de combinación varía entre plataformas. Algunas concatenan los seeds y hashean con SHA-256 plano; otras usan HMAC-SHA256 o HMAC-SHA512; las constantes y los detalles de conversión de bytes difieren. La estructura de compromiso y revelación es lo que sostiene la garantía — pero también significa que una plataforma solo merece crédito completo cuando publica su algoritmo exacto o proporciona un verificador funcional, porque sin uno de los dos no podés ejecutar realmente el paso final de recálculo.
De dónde viene provably fair
Los esquemas de compromiso son criptografía con décadas de historia, pero provably fair como concepto de gambling surgió a principios de los 2010 junto con los casinos de Bitcoin, que operaban fuera de los sistemas de auditoría regulatoria tradicionales y necesitaban un sustituto de la confianza institucional. La implementación temprana más conocida fue SatoshiDice, lanzado en 2012: derivaba cada resultado de un hash de la propia transacción de Bitcoin del jugador combinada con un valor secreto, y publicaba los secretos después para que cualquiera pudiera verificar los resultados en retrospectiva. Los sitios de dados cripto estandarizaron desde ahí el modelo moderno de server seed / client seed / nonce.
CS:GO heredó la idea a través de su economía de skins. La actualización Arms Deal de Valve en agosto de 2013 introdujo cases, llaves y skins intercambiables; los sitios de apertura de cases y gambling de terceros aparecieron en menos de dos años. Después de que los escándalos de 2016 pusieran los resultados controlados por operadores bajo la lupa, la equidad verificable pasó de curiosidad a diferenciador competitivo — y hoy un sistema provably fair documentado es la expectativa mínima para cualquier plataforma seria de cases de CS2, que es exactamente como CaseRadar lo trata en su puntuación.
Cómo verificar un resultado provably fair paso a paso
Verificar un resultado toma unos diez minutos y no requiere programar si la plataforma ofrece una herramienta de verificación. Necesitás tres valores — el server seed revelado, tu client seed y el nonce de la apertura que querés comprobar — más el hash del server seed que se mostró antes de la ronda. Toda plataforma con un sistema genuino expone los cuatro en su sección de fairness o de cuenta.
- Configurá tu propio client seed antes de jugar. Abrí la configuración de provably fair o fairness del sitio y reemplazá el client seed autogenerado por uno elegido por vos. Este paso ocurre antes de abrir nada — es lo que garantiza que la plataforma no pudo precalcular tus resultados.
- Registrá el server seed hasheado. Antes de tu apertura, la plataforma muestra el hash SHA-256 de su server seed actual. Copialo en algún lado — este es el compromiso contra el que vas a verificar después.
- Abrí tu case y anotá el nonce. Tu historial de aperturas muestra qué nonce usó cada ronda. Elegí la apertura específica que querés auditar.
- Rotá tu par de seeds. En la configuración de fairness, pedí un nuevo server seed. Rotar retira el seed viejo, y la plataforma revela su valor crudo — los seeds solo se revelan cuando dejan de estar en uso, porque un seed activo te permitiría predecir resultados futuros.
- Verificá el compromiso. Pasá el server seed revelado por cualquier herramienta SHA-256 — una utilidad open source como CyberChef, una función de hash de línea de comandos, o el verificador de la propia plataforma — y compará la salida con el hash que registraste en el paso 2. Una coincidencia prueba que el seed existía, sin cambios, antes de que jugaras.
- Recalculá el resultado. Ingresá el server seed revelado, tu client seed y el nonce en el verificador de la plataforma — o en un verificador provably fair independiente de código abierto, de los que hay varios mantenidos públicamente en GitHub — y confirmá que el resultado recalculado coincide con el item que efectivamente recibiste.
Si ambas comprobaciones pasan, probaste dos cosas sobre esa ronda: el resultado estaba fijado antes de tu clic, y te fue entregado sin alteraciones. Si cualquiera falla — el hash no coincide, o el recálculo produce un item distinto — eso es evidencia de manipulación: capturá todo, dejá de depositar y reportalo. En la práctica, la mayoría de los jugadores nunca ejecuta esta verificación, y eso es parte de lo que hace funcionar al sistema: la plataforma no puede saber qué aperturas serán auditadas, así que tiene que jugar limpio en cada ronda.
Qué tan fácil resulta el paso 6 depende de la documentación de la plataforma. Key-Drop es el ejemplo más fuerte entre las plataformas que rastrea CaseRadar: publica el algoritmo completo — la fórmula exacta que mapea seeds a resultados de items — en su documentación de ayuda, así que podés recalcular un resultado desde cero sin depender de la herramienta del propio sitio. Leer la review de Key-Drop →
Qué prueba provably fair — y qué no
Un resultado provably fair verificado prueba
- El resultado estaba predeterminado antes de que empezara la ronda — la plataforma se comprometió con su seed antes de que jugaras.
- El resultado no fue alterado después — el seed revelado coincide con el hash previo a la ronda.
- Tu client seed influyó genuinamente en el resultado — el cálculo incluye un input que la plataforma no controló.
- Cualquiera puede reproducir el resultado — el cálculo es determinístico y repetible por cualquier tercero.
Provably fair no prueba ni garantiza
- Probabilidades favorables. La tabla de probabilidades la define la plataforma, y los cases están precificados para que la plataforma gane en promedio. Provably fair verifica la tirada, no la economía.
- Que vayas a ganar. Los resultados siguen siendo aleatorios dentro de las probabilidades publicadas — la verificación no cambia nada de tu retorno esperado.
- Que los retiros se procesen, que el soporte responda, o que la plataforma tenga licencia. Esas son cuestiones de confianza operativa, no criptográficas.
- Que las probabilidades publicadas se respeten — salvo que la plataforma también publique su algoritmo completo, permitiéndote confirmar que el mapeo de número a item coincide con las probabilidades declaradas.
Por esto CaseRadar no trata provably fair como sinónimo de "seguro". La equidad es el criterio individual más grande con el 30% del puntaje de una plataforma, pero el otro 70% — experiencia de usuario incluyendo confiabilidad de retiros, valor del bono, reputación en la comunidad y antigüedad operativa — cubre todo lo que la criptografía no puede. Una plataforma puede verificar cada tirada perfectamente y aun así retener tu retiro una semana. La página de metodología detalla cómo se evalúa cada criterio.
Sitios de cases CS2 con provably fair confirmado
5 de las 6 plataformas que rastrea CaseRadar — Key-Drop, DatDrop, CSGOFast, Hellcase y Clash.GG — operan sistemas provably fair públicamente documentados que cumplen el estándar descrito en esta guía: un hash del server seed divulgado antes de cada ronda, un client seed controlable por el jugador, y revelación de seeds que habilita la verificación independiente. Las implementaciones difieren en profundidad de documentación, algo que cubren las notas de abajo y cada review completa.
Key-Drop9.6/10
Provably Fair (SHA-256)
Provably fair SHA-256 en cada apertura de case, con el algoritmo completo publicado en su documentación de ayuda — lo que significa que podés recalcular cualquier resultado desde cero sin tocar la herramienta de verificación de Key-Drop. La documentación provably fair más completa entre las plataformas que rastrea CaseRadar.
DatDrop9.3/10
Provably Fair
Sistema de tres inputs (server seed, client seed, nonce) con herramientas de verificación e instrucciones publicadas en su página de juego justo en datdrop.io/fair/. Una salvedad: el algoritmo de hash exacto usado en el paso de combinación no está etiquetado de forma destacada en la documentación, así que las auditorías independientes a nivel de bytes dependen del verificador de la propia plataforma.
CSGOFast9.1/10
Provably Fair
Provably fair SHA-256 que cubre sus 14 modos de juego, no solo la apertura de cases. La verificación corre a través de un verificador en el propio sitio en csgofast.com/provably-fair, en lugar de una especificación publicada a nivel de bytes — la herramienta funciona, pero el recálculo manual sin ella no está completamente documentado.
Hellcase8.9/10
Provably Fair
Mecanismo estándar de tres inputs (server seed, client seed, nonce), introducido en 2021 y documentado en su página de juego justo. Las probabilidades de drop por item se muestran en cada case antes de abrirlo, aunque la plataforma no publica una cifra agregada de RTP.
Clash.GG8.7/10
Provably Fair
Un sistema dual: pares de seeds server/client con SHA-256 para los modos individuales (apertura de cases, upgrader y otros), y Random.org — un servicio independiente de aleatoriedad de terceros — para las batallas de cases PvP, obteniendo la aleatoriedad de las batallas desde fuera de los servidores de la propia plataforma en lugar de calcularla internamente.
Si llegaste a esta guía decidiendo dónde abrir cases, estas son las opciones verificadas. Cada plataforma de abajo muestra su código promo y bono actual — cada código es re-verificado por CaseRadar antes de cada actualización del sitio.
Qué significa cuando una plataforma no tiene provably fair confirmado
La ausencia de un sistema provably fair documentado no significa automáticamente que un sitio esté arreglado o sea una estafa. Muchas plataformas operaron durante años sin uno y pagaron con consistencia. Lo que significa es algo más acotado y más preciso: no podés verificar de forma independiente que ningún resultado individual haya sido manipulado. Volvés al modelo de confianza — creerle al operador por su historial, no porque la matemática excluya la trampa. Si ese intercambio es aceptable, es una decisión tuya, tomada con información clara.
La distinción que realmente importa es entre una plataforma que tiene un sistema verificable y una que simplemente dice "provably fair" en algún lugar de su sitio. La frase es lenguaje de marketing salvo que la respalde maquinaria específica y comprobable. Una implementación genuina expone todo lo siguiente:
- Un hash del server seed mostrado antes de cada ronda — el compromiso, visible desde el inicio.
- Un client seed que podés ver y editar vos mismo antes de jugar.
- Un nonce o contador de aperturas visible en tu historial.
- Revelación de seeds: el server seed crudo se divulga después de la rotación.
- Un algoritmo publicado o una herramienta de verificación funcional que recalcule resultados.
- Probabilidades por item publicadas para cada case, para que el número verificado se mapee a una tabla de probabilidades comprobable.
Si un sitio afirma equidad pero no encontrás estos elementos, tratá la afirmación como no verificada — y notá que "auditado por un tercero" tampoco es lo mismo: una auditoría es una opinión puntual que tenés que aceptar de buena fe, mientras que provably fair te deja comprobar cualquier ronda vos mismo, para siempre.
Entre las 6 plataformas que rastrea CaseRadar, Farmskins es la única plataforma sin un sistema provably fair públicamente confirmado — la review completa documenta qué se comprobó y qué no pudo verificarse. Esa ausencia se refleja directamente en la porción de equidad del puntaje, según la metodología. Las otras 5 plataformas operan sistemas confirmados. Review de Farmskins →
Preguntas frecuentes
- ¿Qué es provably fair?
- Provably fair es un sistema criptográfico que permite a los jugadores verificar que cada resultado de juego fue predeterminado antes de que empezara la ronda y no fue manipulado después. La plataforma se compromete con un server seed secreto publicando su hash SHA-256 antes de jugar, lo combina con un client seed configurado por el jugador y un nonce para generar el resultado, y luego revela el seed original para que cualquiera pueda recalcular y confirmar el resultado.
- ¿Cómo verifico un resultado provably fair de apertura de case?
- Configurá tu propio client seed antes de jugar, registrá el hash del server seed que se muestra antes de la ronda, y anotá el nonce de la apertura. Después rotá tu seed para que la plataforma revele el server seed crudo. Hasheá el seed revelado con cualquier herramienta SHA-256 y confirmá que coincide con el hash previo, y luego ingresá server seed, client seed y nonce en el verificador de la plataforma (o en uno de código abierto) y confirmá que el resultado recalculado coincide con el item que recibiste.
- ¿Provably fair es lo mismo que ser seguro?
- No. Provably fair solo prueba que los resultados individuales fueron predeterminados y no alterados. No dice nada sobre la confiabilidad de los retiros, el soporte al cliente, las licencias o la operación responsable. Por eso la equidad es el 30% de un puntaje de CaseRadar y el otro 70% cubre experiencia de usuario, valor del bono, reputación en la comunidad y antigüedad operativa — una plataforma puede tener criptografía perfecta y aun así manejar mal los retiros.
- ¿Qué sitios de apertura de cases CS2 son provably fair?
- De las 6 plataformas de apertura de cases CS2 que rastrea CaseRadar, 5 tienen sistemas provably fair públicamente confirmados: Key-Drop, DatDrop, CSGOFast, Hellcase y Clash.GG. Farmskins no tiene un sistema públicamente confirmado, lo que se refleja en su puntaje de equidad. La review de cada plataforma documenta su implementación específica.
- ¿Provably fair garantiza que voy a ganar?
- No. Provably fair verifica que los resultados se generan honestamente dentro de las probabilidades publicadas — no cambia esas probabilidades. Los cases están precificados para que la plataforma gane en promedio, lo que significa que el retorno esperado de cualquier apertura está por debajo de lo que pagás, sin importar qué tan verificable sea la tirada. Provably fair elimina la trampa de la ecuación; no elimina la ventaja de la casa.
- ¿Cuándo se inventó provably fair?
- Provably fair surgió a principios de los 2010 con los sitios de gambling con Bitcoin, que operaban fuera de la auditoría regulatoria tradicional y necesitaban un sustituto criptográfico de la confianza institucional. SatoshiDice, lanzado en 2012, fue la implementación temprana más conocida. El modelo de server seed / client seed / nonce se volvió estándar en los casinos cripto y fue adoptado por los sitios de apertura de cases de CS:GO a mediados de los 2010, especialmente después de que los escándalos de skin gambling de 2016 hicieran de la equidad verificable una prioridad.
- ¿Qué son el server seed, el client seed y el nonce?
- El server seed es el valor aleatorio secreto de la plataforma, comprometido mediante un hash SHA-256 antes de la ronda y revelado después de la rotación de seeds. El client seed es tu mitad de la aleatoriedad — podés configurarlo vos mismo, lo que impide que la plataforma precalcule resultados. El nonce es un contador que se incrementa con cada apertura sobre el mismo par de seeds, así cada ronda produce un resultado único. Los tres se combinan mediante un algoritmo determinístico para generar cada resultado.
Lecturas relacionadas en CaseRadar
- Cómo CaseRadar puntúa los sitios de cases CS2 — la equidad es el 30% de cada puntaje
- Todas las reviews de plataformas — cada sitio evaluado por CaseRadar
- Comparativas cabeza a cabeza donde provably fair fue criterio de puntuación: