> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# LaserStream gRPC

> Streaming de datos de Solana de última generación mediante gRPC, con latencia ultrabaja, reproducción histórica y confiabilidad multinodo. Diseñado específicamente para aplicaciones de alto rendimiento.

## ¿Qué es LaserStream gRPC?

LaserStream gRPC es un servicio de streaming de última generación **diseñado específicamente para desarrolladores que necesitan datos confiables y de baja latencia de Solana mediante gRPC**.

Entrega eventos en cadena (transacciones, slots, bloques, cuentas y más) directamente a tu aplicación con confiabilidad, rendimiento y flexibilidad líderes en la industria. Los nodos de LaserStream se conectan directamente con los líderes de Solana para recibir los shreds a medida que se producen y entregar datos procesados con latencia ultrabaja a tu aplicación.

<Tip>
  ¿Prefieres el protocolo WebSocket? **[LaserStream WebSocket](/docs/es/rpc/websocket)** se ejecuta en el mismo backend y expone los métodos de suscripción estándar de Solana, además de extensiones específicas de Helius como `transactionSubscribe`.
</Tip>

A diferencia de los nodos RPC estándar de Solana, LaserStream está diseñado específicamente para casos de uso de streaming y ofrece funciones que no están disponibles en configuraciones de nodos convencionales:

<CardGroup cols={2}>
  <Card title="Historical Replay" icon="clock-rotate-left">
    Recupera automáticamente los datos omitidos de las últimas 24 horas al especificar un slot inicial, lo que garantiza la continuidad de los datos incluso después de una desconexión.
  </Card>

  <Card title="Multi-Node Reliability" icon="server">
    Transmite desde varios nodos agregados simultáneamente, elimina los puntos únicos de falla y garantiza la máxima disponibilidad.
  </Card>

  <Card title="High Performance" icon="bolt">
    Diseñado específicamente para streaming, con una gestión de conexiones optimizada que reduce la latencia y mejora el rendimiento en comparación con las conexiones estándar.
  </Card>

  <Card title="Yellowstone-Compatible" icon="shuffle">
    Compatible a nivel de protocolo con el protocolo gRPC abierto de Yellowstone; cualquier cliente de Yellowstone funciona como reemplazo directo.
  </Card>
</CardGroup>

## Requisitos del plan

LaserStream Devnet está disponible en todos los [planes](/docs/es/billing/plans). El acceso a LaserStream Mainnet requiere un plan Business o Professional.

## Comienza

<CardGroup cols={2}>
  <Card title="Quickstart" icon="bolt" href="/docs/es/laserstream/grpc">
    Instala el SDK, elige un endpoint y transmite tus primeras transacciones.
  </Card>

  <Card title="Clients & SDKs" icon="code" href="/docs/es/laserstream/clients">
    SDK de TypeScript, Rust y Go, además de cualquier cliente gRPC de Yellowstone.
  </Card>

  <Card title="Historical Replay" icon="clock-rotate-left" href="/docs/es/laserstream/historical-replay">
    Recupera hasta 24 horas de datos omitidos después de una desconexión.
  </Card>

  <Card title="Delivery Guarantees" icon="shield-check" href="/docs/es/laserstream/delivery-guarantees">
    Comprende la entrega al menos una vez, el orden y la semántica de reproducción.
  </Card>

  <Card title="Compressed Filters" icon="filter" href="/docs/es/laserstream/cuckoo-filters">
    Haz seguimiento de cientos de miles de cuentas en un solo stream con filtros de cuentas comprimidos.
  </Card>

  <Card title="Token Account Filtering" icon="coins" href="/docs/es/laserstream/token-account-filtering">
    Detecta las transferencias entrantes de tokens SPL de una billetera con la expansión `tokenAccounts` (ATA).
  </Card>

  <Card title="Token Mint Filtering" icon="coins" href="/docs/es/laserstream/mint-filtering">
    Suscríbete a todas las transacciones de una acuñación de token con `matchMints`.
  </Card>
</CardGroup>

## LaserStream gRPC frente a Shred Delivery

LaserStream gRPC entrega **datos procesados** con garantías de nivel de compromiso (procesado, confirmado y finalizado), por lo que está listo para usar y para producción.

Si necesitas datos **antes de que finalice el procesamiento** —para propAMM, snipers, copy traders, bots de liquidación, arbitraje o sincronización de nodos RPC—, consulta [Shred Delivery](/docs/es/shred-delivery). Se ofrece en dos modalidades:

* **[Shreds sin procesar (UDP)](/docs/es/shred-delivery/raw-shreds)** — shreds de latencia ultrabaja que tú mismo debes reconstruir. \$1,000 al mes por IP (\$800 al mes por IP con planes Pro). [Suscríbete en tu panel de Helius](https://dashboard.helius.dev/shred-delivery-seats).
* **[Transacciones preprocesadas](/docs/es/preprocessed-transactions/overview)** — decodificamos los shreds por ti, aproximadamente 8 ms antes que los datos del nivel de compromiso `processed`. Se entregan mediante el [WebSocket `preprocessedSubscribe`](/docs/es/preprocessed-transactions/preprocessed-subscribe) en todos los planes de pago por **0.1 créditos por mensaje**.

<Tip>
  ¿Necesitas datos más rápido que con los shreds sin procesar? Transmite transacciones mediante `preconfSubscribe` antes de que se dividan en shreds. Consulta [Preconfirmations](/docs/es/pre-confirmations/overview) para comenzar.
</Tip>

| Función           | LaserStream gRPC                                                                                                               | Shred Delivery                                                                                                                                            |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Tipo de datos** | Transacciones **y** actualizaciones de cuentas o programas con garantías de compromiso                                         | **Solo transacciones** previas a la ejecución: shreds sin procesar o transacciones preprocesadas                                                          |
| **Latencia**      | Datos procesados con latencia ultrabaja                                                                                        | Datos previos a la ejecución, más rápidos que LaserStream                                                                                                 |
| **Procesamiento** | Listo para usar: los datos están procesados y preparados para su uso                                                           | El modo sin procesar requiere reconstrucción personalizada de shreds; el modo preprocesado entrega transacciones decodificadas sin metadatos de ejecución |
| **Ideal para**    | Aplicaciones de producción, análisis, servicios backend y **cualquier sistema que supervise el estado de cuentas o programas** | propAMM, snipers, copy traders, bots de liquidación, arbitraje y operadores de nodos RPC que quieran eliminar la latencia de sincronización de red        |
| **Configuración** | SDK fáciles de usar para desarrolladores y reemplazo directo                                                                   | Pago por puesto; aprovisionamiento mediante el [panel de Helius](https://dashboard.helius.dev/shred-delivery-seats)                                       |

Nota: LaserStream gRPC con `processed` es la forma más rápida de recibir actualizaciones de cuentas y programas. El entorno de ejecución genera los cambios de estado de las cuentas durante la ejecución, por lo que no existen en los shreds ni en las transacciones preprocesadas; solo el stream posterior a la ejecución de LaserStream los incluye. Usa `processed` para obtener la entrega más temprana e `confirmed` cuando necesites un nivel de finalidad que no pueda revertirse.

<Tip>
  ¿Todo listo para recibir shreds sin procesar? [Suscríbete en tu panel de Helius](https://dashboard.helius.dev/shred-delivery-seats). Consulta los [precios](/docs/es/billing/plans) para obtener más información.
</Tip>

## LaserStream gRPC frente a otras opciones de streaming

LaserStream gRPC es compatible a nivel de protocolo con el protocolo gRPC abierto de Yellowstone, por lo que cualquier cliente de Yellowstone funciona. Además, incorpora funciones de producción que las implementaciones básicas de Yellowstone y los WebSockets estándar de Solana no tienen:

| Función                                                                           | LaserStream gRPC                              | LaserStream WebSocket                                                    | Yellowstone gRPC básico (alojamiento propio)                     |
| --------------------------------------------------------------------------------- | --------------------------------------------- | ------------------------------------------------------------------------ | ---------------------------------------------------------------- |
| **Reproducción histórica**                                                        | ✅ Hasta 216,000 slots (aprox. 24 horas)       | ❌ No disponible                                                          | ❌ No está integrada                                              |
| **Reconexión automática con reproducción**                                        | ✅ Integrada en el SDK                         | ❌ Implementación manual                                                  | ❌ Implementación manual                                          |
| **Conmutación por error multinodo**                                               | ✅ Automática                                  | ❌ Implementación manual                                                  | ❌ Implementación manual                                          |
| **[Filtrado de cuentas de token (ATA)](/docs/es/laserstream/token-account-filtering)** | ✅ Expansión `tokenAccounts`                   | ✅ [Expansión `tokenAccounts`](/docs/es/rpc/websocket/token-account-filtering) | ❌ Se acepta el campo, pero no se resuelven las cuentas asociadas |
| **[Filtrado por acuñación de token](/docs/es/laserstream/mint-filtering)**             | ✅ Indicador `matchMints`                      | ❌ Aún no disponible                                                      | ❌ El protocolo de origen descarta el campo                       |
| **Protocolo**                                                                     | gRPC                                          | WebSocket                                                                | gRPC                                                             |
| **Shredstream habilitado**                                                        | ✅ Sí                                          | ❌ No                                                                     | ❌ Manual                                                         |
| **Infraestructura administrada**                                                  | ✅ Multirregional y completamente administrada | ✅ Multirregional y completamente administrada                            | ❌ Tú la administras                                              |

## Streaming de gran volumen: LaserStream Plus

Para aplicaciones que consumen grandes cantidades de datos en tiempo real, **LaserStream Plus** convierte los costos por uso en una factura mensual predecible con ahorros considerables. Los niveles incluyen asignaciones mensuales de **5 TB a más de 100 TB**.

Consulta los [planes](/docs/es/billing/plans) para conocer todos los detalles de precios, o explora Plus si procesas streams completos de datos de mercado, desarrollas sistemas HFT o supervisas miles de billeteras las 24 horas del día, los 7 días de la semana.

## Guías

En la página de [guías de LaserStream gRPC](/docs/es/laserstream/guides) encontrarás tutoriales paso a paso con código ejecutable.

## Próximos pasos

Para obtener más información, participa en la conversación en nuestro [Discord](https://discord.com/invite/6GXdee3gBj) o [Telegram](https://t.me/helius_help).

## Atribución

LaserStream es una bifurcación personalizada del proyecto [Richat](https://github.com/lamports-dev/richat).
