s/g → 0: cómo Valve usa las matemáticas para matar de hambre a los revendedores

s/g → 0: cómo Valve usa las matemáticas para matar de hambre a los revendedores

SteamantireventaalgoritmoValvealeatorización

Fuentes:HN · HN

El 23 de junio de 2026, Valve lanzó oficialmente su Steam Machine. Precio inicial: $1,049 (modelo de 512 GB), y el pack tope de gama de 2 TB + Steam Controller por $1,328. Nada más conocerse el precio, HN estalló — 891 comentarios, 1010 puntos. Pero lo que realmente emocionó a la comunidad técnica no fue el precio, ni las especificaciones del hardware, ni siquiera el análisis de LTT Labs sobre el SoC «Newell Nucleus». Lo que generó la discusión de mayor densidad en HN fue la lógica matemática detrás del sistema antireventa de Valve.

Valve no usó un sistema de compra por orden de llegada, ni sorteos, ni exigió a los usuarios que subieran su identificación. Hizo algo que parece «contraproducente»: alargó la ventana de reserva a dos días y medio (del 23 de junio al 25 de junio a las 10 a. m., hora del Pacífico), y después de cerrar la ventana, reordenó aleatoriamente toda la lista de reservas de una sola vez. Además, añadió tres barreras duras: la cuenta de Steam debe estar en buen estado (good standing), debe haber realizado al menos una compra antes del 27 de abril de 2026, y un límite de una unidad por hogar. Los usuarios seleccionados reciben un correo electrónico y tienen 72 horas para completar el pago; si no lo hacen, el cupo pasa al siguiente. Los no seleccionados entran en una lista de espera, sin tener que volver a empezar.

Estas cuatro cosas, vistas por separado, no son nuevas. Pero juntas forman un mecanismo que llevó al usuario de HN tmoertel a sacar su bloc de notas para analizarlo con fórmulas.

La aleatorización no es justicia, es un cambio de plano

El modelo de negocio de los revendedores (scalpers) se basa en dos certezas: la demanda supera con creces la oferta, y ellos pueden llegar al punto de venta más rápido que los usuarios reales. Los sistemas de compra por orden de llegada (FCFS) son el coto de caza perfecto para los revendedores — la velocidad de respuesta de un script es de milisegundos, la de un humano es de segundos, y esta diferencia se amplifica hasta convertirse en aplastante en cualquier página con cuenta atrás.

La cola de reserva aleatoria cambia el sistema de coordenadas. Ya no se compite por la velocidad, sino por ser «auténtico». En una ventana de reserva de 48 horas, los que llegan tarde y los que llegan temprano parten de la misma línea de salida. La reordenación aleatoria única al cerrar la ventana elimina la dimensión temporal como variable competitiva.

El análisis de tmoertel en HN tradujo esta intuición a matemáticas. En un sistema FCFS sin verificación de identidad, la cuota esperada de los revendedores depende de la relación entre el número de cuentas que pueden introducir en la cola y la demanda total. Suponiendo una demanda total N, los revendedores controlan s cuentas cualificadas, y los jugadores reales tienen g cuentas, entonces la cuota esperada de los revendedores es aproximadamente s / (s + g). Cuando los revendedores pueden ampliar s indefinidamente mediante el registro masivo, esta proporción puede superar fácilmente el 50%.

Pero Valve añadió una segunda capa además de la aleatorización — la puntuación de reputación de la cuenta cerró esa puerta con llave. La fecha límite del 27 de abril es el número más crítico de la información pública. Valve eligió una línea de tiempo trazada antes del anuncio de Steam Machine, lo que significa que cualquier cuenta registrada después del anuncio no es elegible para la reserva. s ya no puede inflarse mediante el registro de cuentas nuevas.

El camino que les queda a los revendedores son las cuentas existentes — cuentas robadas compradas en el mercado negro, cuentas antiguas alquiladas, cuentas inactivas acumuladas. Pero estas cuentas se enfrentan a dos problemas. Primero, son mucho menores en número que los usuarios activos reales. Steam tiene más de 130 millones de usuarios activos mensuales, y la proporción de cuentas que habían realizado alguna compra antes del 27 de abril de 2026 no es baja. El número s de cuentas en manos de revendedores que cumplen la triple condición de «cuenta antigua + historial de compras + buen estado» es pequeño frente a los g jugadores reales. Cuando s/g tiende a cero, la cuota real que obtienen los revendedores también tiende a cero. Segundo, la limitación de una unidad por hogar corta el camino de los revendedores para centralizar la salida de las compras de cuentas dispersas — incluso si consiguieras 10 cupos, 10 direcciones de envío diferentes ya son una barrera física suficientemente alta.

Por eso la conclusión de tmoertel es que «los revendedores quedan sistemáticamente excluidos» — el diseño del sistema hace que, incluso existiendo, les sea difícil obtener beneficios esperados. Para poder obtener beneficios, s debe ser lo suficientemente grande, y s se comprime hasta casi cero mediante tres filtros (barrera temporal, barrera de reputación, límite por hogar).

Comparativa técnica de cinco enfoques

Si colocamos el mecanismo de Valve en el espectro de las soluciones antireventa, se ven más claramente las compensaciones que ha elegido.

EnfoqueMecanismo centralEficacia contra revendedoresCoste para el usuario realCaso representativo
Orden de llegada (FCFS)Ordenar por tiempo de solicitudMuy baja — los scripts aplastan a los humanosEl usuario debe estar pendiente, competir en velocidad, ser frustrado repetidamente por botsPS5 en su lanzamiento, NVIDIA RTX 30 series
Sorteo puro (Lottery)Selección aleatoriaMedia — los revendedores pueden participar con múltiples cuentasJusticia aleatoria, pero el usuario no tiene sensación de controlAlgunos lanzamientos de zapatillas
Identificación real + rostroVincular identidad realAlta — dificultad para múltiples cuentasCoste de privacidad enorme, aplicabilidad transfronteriza deficienteAlgunos escenarios de compra en China
Solo invitación (Invite-only)El fabricante selecciona activamente a los usuariosAlta — el fabricante controla la asignaciónCriterio de selección opaco, el usuario se siente tratado con arroganciaInvitaciones tempranas de Sony PS5, programa prioritario de NVIDIA
Reserva aleatoria + reputación por capasReordenación aleatoria con ventana temporal + filtro por historial de cuentaAlta — s/g tiende a ceroRequiere cuenta antigua, los usuarios nuevos quedan excluidosValve Steam Machine

La columna más importante de la tabla es «coste para el usuario real». La lucha contra los revendedores nunca es un problema puramente técnico — cada enfoque traza una línea diferente entre «excluir revendedores» y «perjudicar a usuarios reales». El FCFS traza la línea en la «velocidad», y el resultado es perjudicar a toda persona real que no use un script. El sorteo traza la línea en la «suerte», y perjudica a quienes quieren obtener certidumbre mediante el esfuerzo. La identificación real traza la línea en la «privacidad», y perjudica a quienes no quieren entregar sus datos biométricos. El sistema de invitación traza la línea en la «preferencia del fabricante», y perjudica a la mayoría silenciosa que no es seleccionada por el algoritmo.

El enfoque de Valve traza la línea en el «historial de la cuenta». Un usuario de Steam que nunca haya gastado dinero en ella, o cuya cuenta sea reciente, puede quedar fuera de esta línea. No es un enfoque perfecto — un jugador de PC que se registró en Steam el 28 de abril de 2026 no va a aplaudir esta lógica. Pero desde una perspectiva de ingeniería, este enfoque logra una cosa: limitar el daño colateral a un grupo definible, predecible y con una alta correlación negativa con el comportamiento de los revendedores. Las cuentas nuevas no son necesariamente de revendedores, pero los revendedores casi siempre usan cuentas nuevas. Valve eligió inclinarse hacia «más vale perjudicar a un usuario nuevo», una decisión de ingeniería consciente, no un descuido.

Un modelo simplificado de asignación aleatoria

Valve no ha publicado su algoritmo exacto, pero a partir de la información pública se puede reconstruir un esqueleto aproximado. La siguiente es una implementación simplificada en Python para ilustrar la lógica central:

import random
from datetime import datetime, timedelta

CUTOFF_DATE = datetime(2026, 4, 27)
WINDOW_CLOSE = datetime(2026, 6, 25, 10, 0)  # 10 a. m., hora del Pacífico
MAX_PER_HOUSEHOLD = 1
AVAILABLE_UNITS = 50000  # Valve no ha publicado la cantidad del primer envío


class Reservation:
    def __init__(self, steam_id, account_created, has_purchase_before_cutoff,
                 is_good_standing, household_id):
        self.steam_id = steam_id
        self.account_created = account_created
        self.has_purchase_before_cutoff = has_purchase_before_cutoff
        self.is_good_standing = is_good_standing
        self.household_id = household_id


def filter_eligible(reservations):
    """Primera capa: filtro de elegibilidad. Las que no cumplen se descartan."""
    eligible = []
    seen_households = set()

    for r in reservations:
        if not r.is_good_standing:
            continue
        if not r.has_purchase_before_cutoff:
            continue
        if r.household_id in seen_households:
            continue  # Una por hogar

        seen_households.add(r.household_id)
        eligible.append(r)

    return eligible


def allocate(reservations, available_units):
    """Segunda capa: reordenación aleatoria y asignación secuencial."""
    eligible = filter_eligible(reservations)

    # Reordenación aleatoria única — sin prioridad temporal en toda la ventana
    random.shuffle(eligible)

    winners = eligible[:available_units]
    waitlist = eligible[available_units:]

    return winners, waitlist

La intuición de ingeniería de este esqueleto es: la capa de filtro resuelve «quién tiene derecho a entrar», la capa aleatoria resuelve «quién obtiene primero el producto entre los elegibles». Las dos capas son independientes entre sí; los parámetros de cualquier capa se pueden ajustar de forma independiente — la fecha límite se puede adelantar o retrasar, la aleatorización se puede sustituir por aleatorización ponderada (por ejemplo, mayor peso para cuentas más antiguas), y el límite por hogar se puede cambiar por coincidencia de dirección física. La estructura modular permite a Valve adaptarse a nuevas estrategias de revendedores en el futuro sin tener que empezar desde cero.

Pero este modelo tiene un supuesto implícito: Valve tiene la capacidad de distinguir entre «jugadores activos» y «cuentas inactivas». La puntuación de reputación de las cuentas de Steam es multidimensional — historial de compras, horas de juego, contribuciones a la comunidad (taller, reseñas, guías), antigüedad de la cuenta, si tiene baneos VAC, consistencia histórica del método de pago. Valve sabe cuánto vale tu biblioteca de juegos, sabe cuándo fue la última vez que abriste Dota 2, y sabe cuántos amigos de más de tres años tienes en tu lista. Un revendedor puede comprar una cuenta antigua con historial de compras, pero no puede dotarla de diez años de horas de juego y 200 amigos. La combinación de estas dimensiones constituye una zanja mucho más profunda que «si ha gastado dinero antes de la fecha límite».

Por qué este enfoque es «elegante»

Los elogios en HN se centran en la palabra «elegante». En el contexto de la ingeniería, esta palabra tiene un significado específico: conseguir la máxima palanca con la mínima complejidad. Valve no inventó ningún nuevo protocolo criptográfico, no implementó pruebas de conocimiento cero, no introdujo verificación de identidad en cadena. Usó exclusivamente datos que ya existían en la plataforma Steam — historial de compras, estado de la cuenta, dirección del hogar — y un generador de números aleatorios.

El efecto combinado de los cuatro mecanismos es mayor que la suma de las partes:

  1. La ventana temporal elimina la ventaja de los scripts — no necesitas ser más rápido que el bot del revendedor, solo necesitas hacer clic en cualquier momento dentro de 48 horas.
  2. La fecha límite congela la oferta de cuentas — después del anuncio, los revendedores no pueden aumentar sus efectivos; s queda fijado en un valor predeterminado.
  3. La puntuación de reputación excluye cuentas sin historial — la «oferta efectiva» de s se comprime aún más a cuentas antiguas con rastro de uso real.
  4. El límite por hogar corta la salida concentrada — incluso si el s de un revendedor individual es mayor que 1, no puede materializarlo en la misma dirección física.

Estos cuatro pasos forman un embudo: desde «todos los que quieren comprar» hasta «los que tienen derecho a comprar», hasta «los seleccionados aleatoriamente», hasta «los que realmente pueden recibir el producto». En cada paso, la tasa de fuga es un golpe asimétrico contra los revendedores — para el usuario real, cada paso pierde unos pocos puntos porcentuales; para el revendedor, cada paso pierde un orden de magnitud.

Esta asimetría es la esencia de la fórmula s/g. Si el s inicial del revendedor es solo 1/100 de los jugadores reales, tras cuatro capas de filtrado, la proporción que finalmente consigue una máquina puede ser de hasta 1/10000. Y todo el sistema no exige que ningún usuario real haga nada que no hiciera normalmente en Steam.

Limitaciones y cuestiones pendientes

A juzgar por la información pública disponible, este enfoque no está exento de puntos débiles.

Primero, el mercado gris de cuentas antiguas sigue existiendo. Si una cuenta de Steam tiene 5 años de antigüedad, historial de compras y está en buen estado, su precio en el mercado negro no es bajo, pero tampoco lo suficiente como para disuadir a un revendedor — siempre que el beneficio de la reventa de una Steam Machine supere el coste de la cuenta más el coste de la máquina, el revendedor tendrá incentivos para adquirir cuentas antiguas. La fecha límite limita la inyección de cuentas nuevas, pero no elimina el comercio de cuentas antiguas existentes. La eficacia de esta línea de defensa depende en parte de la elasticidad del precio de las cuentas antiguas en el mercado negro, un dato que Valve conoce pero el exterior solo puede adivinar.

Segundo, la reserva aleatoria se parece formalmente a un sorteo tradicional, pero se diferencia en la percepción del usuario — porque Valve no lo llamó sorteo. La ventana de reserva de 48 horas da al usuario la ilusión de «estar en una cola», aunque esa cola se reordene aleatoriamente al cerrarse. Si este diseño constituye una manipulación psicológica suave es discutible. Un usuario de HN dijo directamente: «¿En qué se diferencia de un sorteo? Solo que han escondido la urna». Pero otra respuesta señaló una diferencia clave: un sorteo suele completarse en un instante, y el usuario sabe el resultado en segundos; la reserva aleatoria alarga la «sensación de participación» a 48 horas, y esa participación en sí misma consume parte de la ansiedad por la compra. Desde una perspectiva psicológica, cuanto menos ansiedad, mayor es la aceptación del resultado por parte del usuario — incluso si el resultado en sí mismo es igualmente aleatorio.

Tercero, el éxito de este sistema depende en gran medida de que Valve no haga pública la definición exacta de «buen estado». Si los revendedores conocieran los pesos precisos de la puntuación de reputación, podrían cultivar cuentas específicamente para ello. Unos criterios de puntuación ambiguos son en sí mismos una barrera de seguridad. Pero esta barrera también tiene un coste: los usuarios rechazados no saben en qué fallaron ni cómo mejorar. Es similar a la denegación de una tarjeta de crédito: el algoritmo dice que no cumples los requisitos, pero no te dice por qué.

Cuarto, la magnitud de la demanda de Steam Machine aún no está clara. Si la demanda supera con creces la oferta — por ejemplo, 5 millones de reservas para 50 000 unidades — entonces, aunque s/g tienda a cero, seguirá habiendo 4,95 millones de jugadores reales que no consigan una máquina. Estos aparecerán como compradores en el mercado secundario, que es precisamente la razón de ser de los revendedores. El sistema antireventa impide que los revendedores intercepten la asignación, pero no puede eliminar la brecha entre oferta y demanda. Mientras exista esa brecha, el mercado secundario no desaparecerá — la única diferencia es si las máquinas las revenden «jugadores reales con suerte» o «revendedores filtrados por el sistema». En el primer caso, al menos el revendedor no se ha llevado el primer margen de beneficio.

Las respuestas de otros fabricantes

Sony, en el lanzamiento del PS5, utilizó un típico FCFS con una cola a medio hacer — los usuarios entraban en masa en el momento en que la cuenta atrás llegaba a cero, la página se colapsaba, la máquina mostraba «agotado» en tres segundos, y los precios en eBay fluctuaban entre un 50% y un 200% por encima del precio original. Sony introdujo más tarde una cola aleatoria en PlayStation Direct, pero al carecer de una barrera sólida basada en el historial de la cuenta, los revendedores podían seguir participando con múltiples dispositivos y cuentas. La serie RTX 30 de NVIDIA fue otro caso desastroso — entre 2020 y 2022, bajo el doble acoso de la minería de criptomonedas y los revendedores, el precio de una RTX 3080 en el mercado secundario llegó a triplicar el precio de lanzamiento. NVIDIA intentó un sistema de invitación (filtrando a los usuarios con más horas de juego a través de GeForce Experience), pero la intensidad de ejecución y la cobertura estuvieron lejos de ser tan exhaustivas como lo hecho por Valve en esta ocasión.

La ventaja especial de Valve es que posee un ecosistema de cuentas acumulado durante 20 años. Las cuentas de PSN de Sony también tienen historial, pero los datos de compra de PSN no son tan densos como los de Steam — los usuarios de consolas pueden comprar principalmente discos físicos. NVIDIA tiene GeForce Experience pero no una plataforma de comercio electrónico. Valve es la mayor plataforma de distribución de juegos de PC del mundo combinada con un canal de venta de hardware, lo que significa que su «perfil de usuario» no solo es más denso que el de sus competidores, sino que es a nivel de transacciones — Steam sabe cuánto has gastado, qué juegos has comprado, en qué dispositivos juegas e incluso la frecuencia con la que devuelves juegos. Este activo de datos es la premisa fundamental para que la fórmula s/g funcione. Sin los datos del historial de la cuenta, la reserva aleatoria no sería más que un sorteo más amable, perdiendo la segunda capa de filtrado más importante.

Conclusión

El sistema antireventa de Valve para Steam Machine es, en esencia, «devolver el derecho de asignación al tiempo — no a los segundos de una compra relámpago, sino a los años de acumulación de una cuenta». Los revendedores son buenos en la competencia de velocidad — respuesta en milisegundos de los scripts, concurrencia multihilo, rotación de pools de IP. Valve cambió la competición de «velocidad» a «historial». Un jugador real que ha acumulado años de comportamiento en Steam no necesita hacer ningún esfuerzo adicional; él mismo vale más que las cuentas acumuladas por los revendedores.

s/g → 0 es un objetivo de diseño del sistema, no una identidad matemática. Fecha límite, puntuación de reputación, límite por hogar, reordenación aleatoria — estos cuatro parámetros constituyen un plano de control que permite a Valve ajustar los parámetros en el futuro para responder a la evolución de las estrategias de los revendedores, en lugar de diseñar desde cero un nuevo mecanismo de compra para cada lanzamiento de producto. Para una empresa que planea lanzar hardware de forma continuada (Steam Frame VR ya está en camino), esto significa que la lucha contra los revendedores ya no es una emergencia de relaciones públicas en cada lanzamiento, sino un subsistema de ingeniería iterable.

En cuanto a lo baja que será la cuota real de los revendedores con este sistema, cuántos usuarios nuevos resultarán perjudicados, y si la estrategia de fecha límite generará a largo plazo una industria subterránea de «cultivo de cuentas» — las respuestas a estas preguntas no se revelarán el primer día del lanzamiento. Pero al menos hoy, Valve ha dado una respuesta que ha llevado a la comunidad técnica de HN a sacar papel y lápiz para deducir un modelo matemático. Eso, en sí mismo, es un final mucho mejor que el de la mayoría de los sistemas antireventa.