Skip to main content

Compra de LaserStream

LaserStream admite nueve endpoints regionales, realiza una conmutación por error automática con reproducción y reemplaza directamente a Geyser. Obtienes mayor rendimiento y resiliencia en comparación con los nodos dedicados. Para obtener más información, consulta nuestra comparación.
LaserStream Devnet está disponible en los planes Developer, Business y Professional. LaserStream Mainnet requiere un plan Business o Professional. Comienza desde tu panel de Helius y luego sigue la guía de inicio rápido de LaserStream gRPC para conectar tu primer flujo.
Los complementos de LaserStream Plus transforman el modelo de pago por uso de tu plan Professional en costos mensuales predecibles. Están disponibles en cinco niveles: 5 TB ($400), 10 TB ($750), 25 TB ($1,750), 50 TB ($3,250) y 100 TB ($6,000) al mes. Cada nivel incluye la cantidad de datos especificada sin consumir créditos. Después, el excedente cuesta 2 créditos por cada 0.1 MB (sin comprimir). Consulta los precios detallados.
Para obtener la latencia más baja posible, Preconfirmations transmite las transacciones antes de que se dividan en shreds: las preconfirmaciones de Helius se envían en el instante en que el líder las ejecuta, junto con su estado de ejecución, y las preconfirmaciones de BAM se envían cuando el validador se compromete a ejecutarlas. Es la señal de transacción más temprana que ofrece Helius y se entrega mediante una suscripción WebSocket preconfSubscribe. Requiere un plan Professional o superior y se mide a razón de 10 créditos por mensaje.El siguiente producto de transmisión más rápido es Raw Shreds (UDP), que proporciona shreds sin procesar directamente desde la red. Como el principal validador por stake, Helius recibe los shreds antes que la mayoría de los demás participantes de la red.Suscríbete desde tu panel de Helius. Por lo general, los shreds comienzan a llegar en un plazo de 5 segundos después de enviar la dirección IP de tu servidor.Cada acceso cuesta $1,000 al mes por IP ($800 al mes por IP en los planes Pro). Consulta la página de planes para obtener más detalles.Para aplicaciones de producción que requieren datos procesados con garantías de compromiso, LaserStream ofrece la latencia más baja entre las soluciones de transmisión de datos procesados.Se conecta directamente con los líderes de Solana y abarca varios endpoints regionales para minimizar la latencia geográfica. Comienza a usar LaserStream desde tu panel de Helius.
¡Sí! Helius ofrece Raw Shreds (UDP), nuestro servicio principal de entrega de shreds con baja latencia, que proporciona acceso con latencia ultrabaja a los datos sin procesar de las transacciones de Solana.Shred Delivery entrega shreds sin procesar directamente desde la red, lo que ofrece una ventaja competitiva considerable para las estrategias de arbitraje y trading de alta frecuencia.Puedes suscribirte a Raw Shreds directamente desde tu panel de Helius. Solo agrega un acceso e ingresa tu dirección IP; no se requiere aprovisionamiento manual.Cada acceso cuesta $1,000 al mes por IP ($800 al mes por IP en los planes Pro).Como el principal validador por stake, Helius recibe los shreds más rápido que los validadores con menos stake y los nodos RPC sin stake.Diferencias clave con LaserStream:
  • Shred Delivery: shreds sin procesar. Autoservicio mediante el panel de Helius. Requiere lógica para reconstruir los datos a partir de los shreds. Como punto de partida de referencia, consulta ShredStream Proxy de Jito.
  • LaserStream: datos procesados con garantías de nivel de compromiso, reproducción del historial de las últimas 24 horas y SDK fáciles de usar para aplicaciones de producción.
Hasta 10 millones de inclusiones de cuentas por flujo y filtros de programas ilimitados. Los límites de conexión varían según el plan: los planes Business permiten hasta 10 conexiones gRPC simultáneas y los planes Professional permiten hasta 100 conexiones gRPC simultáneas.

Uso de LaserStream

¡Sí! LaserStream gRPC está diseñado para reemplazar directamente a Yellowstone gRPC. Solo cambia tu endpoint y token de API, y tu código gRPC existente funcionará de inmediato con LaserStream. LaserStream usa el protocolo gRPC de código abierto.
Puedes encontrar las métricas de ancho de banda de LaserStream en la página de LaserStream del panel de Helius.
Sí. Preconfirmations transmite las transacciones antes de que se dividan en shreds: las preconfirmaciones de Helius se envían en el instante en que el líder las ejecuta, junto con su estado de ejecución, y las preconfirmaciones de BAM se envían cuando el validador se compromete a ejecutarlas. Es la señal de transacción más temprana que ofrece Helius y se entrega mediante una suscripción WebSocket preconfSubscribe. Requiere un plan Professional o superior y se mide a razón de 10 créditos por mensaje.Los shreds decodificados también están disponibles mediante Preprocessed Transactions (Beta), que forma parte de la familia de productos Shred Delivery de Helius. Llegan en promedio ~8 ms antes que el nivel de compromiso processed, pero no incluyen metadatos de ejecución, como cambios de saldo, registros o información de errores. Se entregan mediante el WebSocket preprocessedSubscribe en todos los planes de pago y se miden a razón de 0.1 créditos por mensaje.También puedes usar Raw Shreds (UDP) para recibir shreds de Solana sin procesar mediante UDP. Esto requiere lógica personalizada para reconstruir los datos a partir de los shreds.Puedes suscribirte a Raw Shreds directamente desde tu panel de Helius. Para comenzar, compra un acceso ($1,000 al mes por IP o $800 al mes por IP en los planes Pro) en tu panel e ingresa la dirección IP de tu servidor.
Sí, puedes suscribirte a varios tipos de datos en un solo SubscribeRequest. Agrega configuraciones de filtros independientes (como accounts y transactions) para recibir actualizaciones de cuentas y datos de transacciones en un solo flujo.
Coloca el mint en accountInclude dentro de un filtro de transacciones gRPC y configura matchMints: true. Luego, LaserStream compara el mint con los mints de los saldos de tokens anteriores y posteriores de la transacción, no solo con las claves de sus cuentas. De este modo, también se detectan las transferencias SPL simples que nunca hacen referencia al mint. Requiere helius-laserstream 0.8.5+ (JS), 0.6.4+ (Rust) o go/v0.3.0+ (Go); solo gRPC. Consulta Filtrado por mint de token.

Orden de los mensajes

No, LaserStream no garantiza el orden de los mensajes. Es posible que recibas transacciones y actualizaciones de cuentas fuera de orden, incluso dentro del mismo slot.Para obtener más información, consulta nuestra documentación sobre las garantías de entrega de LaserStream.
No, LaserStream no transmite las cuentas en el mismo orden en que se escriben. Las actualizaciones de cuentas pueden llegar en una secuencia diferente a aquella en la que se escribieron en el libro mayor. Para obtener más detalles, consulta nuestras garantías de entrega de LaserStream.
No puedes transmitir las transacciones en orden, pero puedes reconstruirlo en el cliente. Hazlo de la siguiente manera:
  1. Almacena temporalmente los mensajes en el cliente
  2. Extrae los campos slot y index incluidos en cada mensaje
  3. Ordena las transacciones según estos campos
El campo slot indica a qué slot pertenece una transacción, y el campo index indica su posición dentro de ese slot. Puedes reconstruir el orden con ambos campos.

Solución de problemas de LaserStream

• Cuellos de botella del cliente: los clientes de JavaScript pueden retrasarse cuando se sobrecargan. Restringe tus filtros o cambia a un lenguaje más rápido.• Ancho de banda local limitado: las suscripciones con mucho tráfico pueden saturar una conexión lenta. Supervisa el uso de la red o mejora tu conexión.• Distancia geográfica: elige el endpoint de LaserStream de la región más cercana. Las rutas largas pierden paquetes y aumentan la latencia.• Lógica de procesamiento: evita bloquear el hilo principal. Usa colas asíncronas o workers.Consejo para las pruebas de rendimiento:
Verifica tu x-token y endpoint, y asegúrate de que se permita el tráfico gRPC saliente. Consulta el estado de la conexión en tu panel y revisa los registros de errores de tu aplicación para detectar problemas de autenticación o de red.
Confirma las claves públicas y los niveles de compromiso, y revisa tu lógica de AND/OR. Los filtros se evalúan como se describe en la documentación.
Estos son eventos de ping/latido que mantienen el buen estado de la conexión y evitan que se agote el tiempo de espera. Forman parte de la administración de conexiones del protocolo gRPC. Puedes ignorarlos de forma segura o usarlos para supervisar el estado de la conexión en tu aplicación.

¿Necesitas más ayuda?

Contact Support

Obtén ayuda de nuestro equipo mediante Discord, chat o correo electrónico.

Status Page

Consulta en tiempo real la disponibilidad del servicio y la información de rendimiento.