Diseño de lecturas RPC de Solana para velocidad y confiabilidad líderes en la industria
Autor: Alchemy

Precios desactualizados en un swap, balances de wallet que no se actualizan, escaneos históricos que agotan el tiempo de espera justo cuando un cliente los necesita: no son necesariamente problemas a nivel de aplicación. A menudo, el cuello de botella es la conexión RPC subyacente.
Solana RPC es la conexión entre una app de Solana y la cadena misma: la interfaz que un backend o cliente llama para leer balances de cuentas, el estado de programas y el historial de transacciones, y para enviar transacciones. Cada dato que muestra una app depende de esta conexión, así que cuando la conexión es lenta, tu app es más lenta, lo que hace que los traders pierdan dinero y los usuarios se frustren.
Por qué importa el rendimiento de lectura de Solana RPC
Solana fue construida para la velocidad: bloques cada aproximadamente 270 milisegundos al momento de escribir esto, todavía bajando hacia 200, más miles de transacciones por segundo y comisiones de menos de un centavo. Esa velocidad marca el estándar para todo lo que se construye sobre ella. Si un proveedor de RPC agrega cincuenta, cien o trescientos milisegundos a cada lectura, la app solo es tan rápida como la cola de ese proveedor.
A partir de conversaciones con nuestros clientes, estos son algunos ejemplos de problemas comunes:
- Un DEX o agregador cotiza un precio desactualizado, y un swap se ejecuta a un precio peor y pierde dinero.
- La vista de balance de una wallet se queda atrás respecto a la cadena, así que un usuario no puede saber si su depósito llegó.
- El backfill de un indexador toma semanas en lugar de días, retrasando cada función construida sobre él.
- Una herramienta de cumplimiento o impuestos agota el tiempo de espera al escanear el historial completo de una wallet justo en el momento en que un cliente necesita la respuesta.
Las lecturas, no las escrituras, son donde la mayoría de las apps de Solana gastan su presupuesto de infraestructura. El landing de transacciones (enviar y confirmar una transacción) es un estimado del 5% o menos del tráfico total de Solana RPC en todo el ecosistema. El resto son lecturas: balances, estado de cuentas, datos de programas y búsquedas históricas. Por eso la latencia de lectura merece tanta atención como la velocidad de landing.
Qué muestran los datos del benchmark
Publicamos públicamente nuestro benchmark de Solana RPC, probando a cada proveedor desde las mismas regiones de AWS (US East, US West, EU Central, AP Southeast) con los mismos métodos, en una ventana continua de 24 horas que se actualiza cada cinco minutos, contra otros cuatro proveedores: QuickNode, Chainstack, Helius y Triton. Esto es lo que muestra la ventana actual:

- Alchemy tiene la latency de lectura promedio de Solana más baja a nivel global: 9.21 ms, cerca de 26% más rápido que el siguiente proveedor más cercano (QuickNode) y aproximadamente 11 veces más rápido que el proveedor más lento que monitoreamos (Triton).
- En latencia de cola P95, Alchemy es ~45% más rápido que el siguiente proveedor más cercano y aproximadamente 20 veces más rápido que el más lento.
- Las tasas de éxito están cerca de la paridad entre los cinco proveedores (99.99–100% en esta ventana), pero Alchemy tiene confiabilidad histórica comprobada bajo carga, ofreciendo 99.99% de uptime incluso durante el mayor evento de liquidación de criptomonedas de la historia.
La metodología completa, todas las regiones, y los números en vivo que se actualizan cada cinco minutos están públicos en el benchmark de Solana RPC.
Arquitectura de Solana RPC para velocidad y confiabilidad líderes en la industria
La infraestructura de Solana de Alchemy está construida a medida por ingenieros dedicados de Solana, sobre los sistemas de enrutamiento, proxy y gestión de nodos que Alchemy ha operado en más de 100 chains durante más de 9 años.
Algunas piezas concretas de esa arquitectura, detalladas en la página de Solana de Alchemy:
- Un proxy de borde (edge proxy) se sitúa frente a cada solicitud y maneja la reutilización de conexiones, la autenticación y el enrutamiento antes de que una llamada llegue a un nodo, reduciendo la latencia de cola hasta 7.5 veces en las pruebas internas de Alchemy.
- El enrutamiento inteligente contextual envía cada solicitud al nodo mejor posicionado para responderla más rápido, en lugar de distribuirla de forma rotativa entre un conjunto fijo, logrando consultas hasta 2.5 veces más rápidas en las pruebas internas de Alchemy.
- En Solana, las pruebas internas muestran que esta arquitectura ofrece un rendimiento 10 veces más rápido en métodos pesados como
getProgramAccountsy un acceso a datos archivados 20 veces más rápido. Esto está respaldado por 99.99% de uptime, infraestructura multirregión, replay de bloques de 48 horas, y de tres a cinco capas de failover autónomo. - Las conexiones staked para Solana específicamente mejoran la tasa de landing de transacciones, además de las ganancias en el lado de lectura.
Es el enrutamiento de borde, las operaciones de nodos, la ubicación regional y la arquitectura de archivo trabajando juntos, por eso el benchmark de Solana prueba toda la ruta de la solicitud de extremo a extremo en lugar de un componente aislado.
Métodos exclusivos de Solana que ofrece Alchemy
Más allá de hacer más rápidos los métodos estándar de Solana RPC, Alchemy ha lanzado métodos que no existen en ningún otro lugar, resolviendo problemas que antes requerían que los desarrolladores operaran su propia infraestructura de indexación o archivo de cuentas.
En las pruebas internas de Alchemy, los resultados de getTokenAccountsByOwnerAtSlot coincidieron exactamente con los balances reales registrados en Solana, incluyendo historial profundo como el balance de un token en el slot 80,000,000. El Solana Account Archive responde lecturas históricas con una latencia mediana del orden de microsegundos y nunca elimina datos antiguos, de modo que puede responder consultas que alcanzan cada vez más atrás en el historial con el tiempo.
Para equipos que hacen backtesting, auditorías, recuperación de incidentes, reportes de impuestos y costo base, o historial de portafolio, estos métodos reemplazan lo que antes era un proyecto de indexación a medida con una sola llamada RPC.
¿Cuáles son los casos de uso clave para lecturas rápidas en Solana?
Wallets y apps de portafolio. Las verificaciones de balance, las búsquedas de cuentas de tokens y el historial de swaps o transferencias se ejecutan todos a través de lecturas, y los usuarios notan el retraso de inmediato. Esta es exactamente la carga de trabajo que midió Solflare al evaluar infraestructura de archivo para sus funciones de analítica (más adelante).
DEXs, agregadores y herramientas de trading. Las lecturas de precios y estado de pools alimentan directamente lo que un usuario ve antes de operar. Una llamada getAccountInfo o getProgramAccounts desactualizada significa una cotización desactualizada, y en una cadena que produce un bloque cada aproximadamente 270 milisegundos, desactualizado puede significar incorrecto dentro de un solo bloque.
Indexadores y plataformas de analítica. Hacer backfill de meses o años de historial de Solana significa ejecutar llamadas pesadas y con muchos filtros como getProgramAccounts y getTokenAccountsByOwner a gran escala, además de llamadas archivadas getTransaction y getBlock que se mantienen rápidas sin reconstruir desde genesis cada vez.
Apps de pagos, fintech y remesas. La confirmación de depósitos y balances necesita ser rápida y consistente, especialmente cuando un usuario está mirando una pantalla esperando ver que los fondos lleguen.
Herramientas de cumplimiento, impuestos y reportes. Los escaneos de historial completo en grandes cantidades de cuentas dependen de lecturas archivadas que se mantienen rápidas incluso en el extremo más antiguo del historial de una wallet, no solo en las transacciones más recientes.
Trading en tiempo real y datos de mercado. Para cargas de trabajo donde cada milisegundo de actualización de un slot importa, el streaming por gRPC (compatible con Yellowstone en Alchemy) envía actualizaciones de cuentas y transacciones a medida que ocurren, en lugar de hacer polling para obtenerlas. Alchemy se conecta a múltiples nodos upstream, de modo que la caída o reinicio de un nodo no interrumpe el stream.
¿Qué pruebas existen de que esto se sostiene en producción?
Muchos de los equipos líderes construyendo en Solana —Phantom, Solflare, Collector Crypt, Slingshot, y otros— operan sobre Alchemy específicamente por este tipo de rendimiento de lectura y confiabilidad. Aquí algunas de sus historias.
- Phantom, la wallet multichain y auto-custodiada líder, con la confianza de más de 20M de usuarios, es cliente de Alchemy desde 2022.
- Solflare, una de las wallets más grandes y confiables del ecosistema de Solana con más de 4M de usuarios activos, usa nuestro Solana Archive Method para consultas de archivo hasta 20 veces más rápidas y backfills completos del historial de wallet en menos de un minuto.
- Collector Crypt, la plataforma líder de coleccionables tokenizados con casi $40M en inventario de tarjetas coleccionables onchain, enruta más de 29M de solicitudes a través de Alchemy cada 30 días en su ruta de liquidación y confirmación, promediando menos de 7ms en los métodos de lectura comunes de Solana.
- Cielo, un rastreador de actividad onchain que permite a los usuarios seguir wallets y tokens en tiempo real, opera sobre Alchemy en Bitcoin, Solana, Sui, Tron y chains EVM.
"Su infraestructura y suite de productos tiene un historial comprobado de beneficios en rendimiento. Esto será un cambio radical para Phantom y para cualquier otro desarrollador de Solana que decida empezar a usar Alchemy."
— Francesco Agosti, CTO y Co-Founder, Phantom
¿Cómo empiezas a construir en Solana con Alchemy?
Regístrate para una cuenta gratuita y haz tu primera solicitud con el quickstart de Solana API.
- ¿Necesitas streaming en tiempo real? Apunta tu cliente compatible con Yellowstone existente al endpoint de Solana gRPC de Alchemy.
- ¿Quieres ver los números por ti mismo? Usa los benchmarks y profundiza en nuestra metodología.
Estamos aquí para ayudar a todos los desarrolladores de Solana a tener éxito. Postula para recibir hasta $25k en créditos a través del Solana Fund o contáctanos para conversar.
Preguntas frecuentes
¿Qué es un proveedor de Solana RPC?
Un proveedor de Solana RPC opera la infraestructura de nodos que una app llama para leer el estado de la blockchain (balances, datos de cuentas, historial de transacciones) y enviar transacciones. La mayoría de los equipos no operan sus propios nodos de Solana; en su lugar, llaman al endpoint RPC de un proveedor.
¿Por qué importa más la latencia de RPC en Solana que en otras chains?
Solana produce un bloque cada aproximadamente 270 milisegundos al momento de escribir esto, y ese intervalo todavía está bajando hacia 200 milisegundos. Una lectura RPC lenta puede devolver un estado que ya tiene un bloque o más de antigüedad, lo cual importa para precios, trading y cualquier función que muestre a los usuarios lo que está pasando onchain en este momento.
¿Es confiable el benchmark de Solana RPC de Alchemy?
La metodología, la lista de regiones y los números sin procesar están públicos en la página de benchmark de Solana de Alchemy y se actualizan cada cinco minutos, así que cualquiera puede verificar los números actuales.
¿Cuál es la diferencia entre Solana RPC y Solana gRPC?
RPC es solicitud y respuesta: una app hace una pregunta y recibe una respuesta de vuelta. gRPC es un stream persistente: un cliente se suscribe una vez y recibe actualizaciones enviadas a medida que ocurren, lo cual está construido para casos de uso en tiempo real como trading y monitoreo de cuentas en vivo.
¿Necesito reescribir algo para obtener consultas de archivo más rápidas?
No. Las mejoras de rendimiento de archivo de Alchemy se aplican a métodos estándar como getTransaction y getBlock sin cambios de código ni parámetros propietarios requeridos.
¿Qué pasa si ya estoy usando otro proveedor de Solana RPC?
Alchemy soporta las interfaces estándar de JSON-RPC y gRPC Yellowstone que la mayoría de las herramientas de Solana ya esperan, así que cambiar de proveedor generalmente significa actualizar una URL de endpoint, no cambiar tu código.
¿Hay un nivel gratuito para pruebas?
Sí. El nivel gratuito de Alchemy incluye un endpoint privado de Solana RPC con límites más altos que el endpoint público, y los nuevos proyectos de Solana pueden postular para créditos a través del Solana Fund.
Boletín de Alchemy
Entérate primero de los lanzamientos
Suscríbete a nuestro boletín
Recibe las últimas actualizaciones de productos y recursos de Alchemy
Al ingresar tu correo electrónico, aceptas recibir nuestras comunicaciones de marketing y actualizaciones de productos. Reconoces que Alchemy procesa la información que recibimos de acuerdo con nuestro Aviso de Privacidad. Puedes cancelar tu suscripción en cualquier momento.
Artículos relacionados

Alchemy lanza soporte regional para Tokio
Node RPC, WebSockets y Dedicated Clusters ya están disponibles en Tokio, con hasta 8 veces menos latencia mediana para solicitudes desde Japón.

Presentamos Activity Log para empresas
Activity Log ya está disponible para equipos empresariales. Revisa los cambios de cuenta en el dashboard, o envíalos a tu SIEM.

Lo que los desarrolladores de Solana construyen en Alchemy
Descubre cómo Solflare, Phantom, Collector Crypt y otros equipos de Solana construyen wallets, plataformas de trading y activos del mundo real sobre la infraestructura Solana RPC y gRPC de Alchemy.