NUEVO: Helius adquiere Light Protocol
Herramientas, análisis y dashboards de datos on-chain de Solana
Blog/Desarrollo

Análisis de datos on-chain de Solana: herramientas y dashboards

Analista de datos Web3 y fundador de Pine AnalyticsJack Stewart en XJack Stewart en LinkedIn
9 min de lectura

Introducción

La arquitectura de alta velocidad y bajo costo de Solana la ha convertido en uno de los ecosistemas más emocionantes. Pero la velocidad trae complejidad: comprender los datos de Solana puede abrumar a quienes recién comienzan. A diferencia de otras blockchains, donde la recuperación de datos sigue patrones bien establecidos, el procesamiento paralelo y el modelo basado en cuentas de Solana presentan desafíos únicos al consultar, indexar y analizar la actividad on-chain.

Ya seas un desarrollador que crea una aplicación, un analista que sigue tendencias o simplemente un entusiasta que intenta comprender los flujos de transacciones, contar con las herramientas adecuadas es fundamental. 

Esta guía está diseñada para ayudarte a navegar por el panorama de datos de Solana. Presenta las formas más eficaces de acceder, analizar y usar datos de blockchain. Desde endpoints RPC sin procesar hasta potentes servicios de indexación, explicaremos los recursos esenciales que necesitas para obtener información de los datos de Solana.

Al finalizar este artículo, comprenderás claramente dónde encontrar los datos que necesitas, cómo interactuar con ellos de forma eficiente y qué herramientas son mejores para cada caso de uso.

¡Comencemos!

RPC de Solana

Los servicios RPC permiten que desarrolladores y aplicaciones interactúen con Solana. Proporcionan acceso al estado de la blockchain, el envío de transacciones y la recuperación de datos históricos. 

Casos de uso principales

Los casos de uso comunes para acceder a datos desde un proveedor de RPC incluyen:

  • Aplicaciones DeFi: consultar propietarios de tokens, obtener saldos de cuentas, etc.
  • Aplicaciones NFT: hacer seguimiento de acuñaciones, consultar metadatos y cambios de propiedad
  • Aplicaciones de datos: agregar datos para métricas y dashboards de aplicaciones

Proveedores de RPC

Hay muchos proveedores de RPC entre los que puedes elegir. Aunque la funcionalidad principal suele ser la misma, algunos aspectos esenciales que debes considerar al comparar proveedores de RPC son la latencia, la disponibilidad, la precisión de los datos, los límites de solicitudes, el costo, la experiencia nativa en Solana y el soporte. 

Los proveedores más comunes incluyen:

  • Helius
  • Triton 
  • QuickNode
  • Alchemy
  • Ankr
  • ChainStack

Herramientas como Webhooks, WebSockets y gRPC son más apropiadas para necesidades de datos sensibles a la latencia, como el monitoreo de cuentas o programas en tiempo real.

Herramientas de streaming de datos en tiempo real

Para acceder a datos en tiempo real, los streams de Geyser y los servicios basados en webhook envían actualizaciones continuas sobre la actividad de la blockchain de Solana sin requerir consultas RPC periódicas. Estas soluciones son fundamentales para bots de trading, plataformas de análisis y aplicaciones de monitoreo en vivo donde los datos de baja latencia son esenciales.

Los streams de Geyser funcionan mediante la suscripción directa a un validador de Solana. Esto permite que los servicios externos reciban actualizaciones en tiempo real sobre transacciones, cambios en cuentas e interacciones con programas. Este enfoque es más eficiente que consultar constantemente un RPC, ya que reduce las solicitudes innecesarias y ofrece acceso inmediato a nuevos eventos de la blockchain.

LaserStream

LaserStream es un servicio de streaming de próxima generación diseñado específicamente para ingenieros que necesitan datos de Solana confiables y de baja latencia. Envía eventos on-chain —transacciones, slots, bloques, cuentas y más— directamente a tu aplicación con confiabilidad, rendimiento y flexibilidad líderes en la industria.

LaserStream se conecta a varios nodos de Solana, agrega sus datos y luego los transmite a tu aplicación frontend o base de datos backend, en lugar de depender de un único nodo dedicado.

Gracias a esta configuración simplificada, redundante y escalable, no tendrás que administrar infraestructura dedicada, disfrutarás de una latencia más estable y no perderás ninguna actualización.

LaserStream también admite la reproducción histórica, que te permite recuperar hasta 48 horas de datos históricos si tu suscripción se pausó o desconectó.

Streams de Geyser

Los plugins Geyser de Solana permiten que los validadores transmitan datos en tiempo real directamente a servicios externos. Esto los convierte en una herramienta potente para la indexación, la agregación personalizada de datos y el análisis on-chain. Sin embargo, configurar un stream gRPC requiere ejecutar tu propio nodo o usar un nodo dedicado.

Webhooks, WebSocket y API en tiempo real

Los Webhooks ofrecen una alternativa a los RPC y los nodos dedicados para streams gRPC, ya que proporcionan notificaciones push de eventos para actividades específicas de la blockchain.

En lugar de configurar un plugin Geyser, los desarrolladores pueden suscribirse a eventos como transacciones de billeteras, transferencias de tokens o interacciones con programas on-chain. Así reciben actualizaciones sin realizar consultas RPC excesivas.

De manera similar, las conexiones WebSocket permiten transmitir datos de la blockchain en tiempo real, para que las aplicaciones se mantengan actualizadas sin enviar nuevas solicitudes continuamente.

Para aplicaciones en tiempo real y casos de uso de trading, LaserStream es la solución más confiable y con menor latencia. Helius Enhanced WebSockets, que usa la misma infraestructura que LaserStream, es una buena alternativa para casos de uso ajenos al trading que también necesitan streams de baja latencia.

Sin embargo, las herramientas de streaming de datos en tiempo real y los nodos RPC no son la mejor opción para analizar datos históricos. Las soluciones basadas en SQL, como Flipside y Dune, son más adecuadas para estos casos de uso.

Herramientas de datos históricos de Solana

Aunque proveedores como Helius ofrecen métodos RPC de archivo para consultar datos históricos, Flipside y Dune proporcionan acceso basado en SQL a los datos on-chain de Solana. Esto permite a los usuarios analizar la actividad de la blockchain sin llamadas RPC sin procesar. 

Ambas plataformas indexan y estructuran los datos de Solana para hacerlos más accesibles en casos de uso analíticos. Como sus conjuntos de datos se actualizan con retraso, no están diseñadas para recuperar datos en tiempo real como los métodos RPC y las herramientas de streaming de datos.

Por ejemplo, Flipside tiene un retraso aproximado de 15 minutos entre actualizaciones de los conjuntos de datos, mientras que el retraso de los datos de Dune varía entre 1 y 60 minutos según el conjunto de datos.

Dune

Dune permite a los usuarios ejecutar consultas SQL sobre conjuntos de datos seleccionados de Solana, lo que ofrece mayor flexibilidad para definir modelos de datos. Los usuarios pueden crear tablas y dashboards personalizados para seguir la actividad de la blockchain. La plataforma opera con un modelo de pago por uso, y los costos de las consultas pueden aumentar según el uso.

Flipside Crypto

Flipside ofrece tablas estructuradas para consultar datos de Solana mediante SQL. Incluye conjuntos de datos de Solana preindexados que simplifican el acceso a transacciones, transferencias de tokens, protocolos DeFi y actividad NFT. La plataforma ofrece un nivel gratuito con límites de consulta altos, lo que la hace accesible para diversos casos de uso.

Las herramientas de análisis histórico basadas en SQL son excelentes para analistas de datos intermedios y avanzados que consultan grandes conjuntos de datos. Sin embargo, herramientas como Google BigTable y los indexadores personalizados pueden ser más apropiadas para acceder a datos de archivo o conjuntos de datos personalizados. 

Datos de archivo y herramientas de indexación personalizada

Para realizar análisis exhaustivos de blockchain, las soluciones de indexación personalizada ofrecen una forma más eficiente de consultar datos históricos que las llamadas RPC sin procesar.

El historial de transacciones de Solana es enorme, y extraer datos anteriores directamente desde nodos RPC puede ser lento, costoso e ineficiente.

En cambio, las soluciones de indexación almacenan y estructuran los datos de la blockchain, lo que permite realizar consultas más rápidas y flexibles.

Indexadores personalizados

Los indexadores personalizados permiten a los desarrolladores definir su propia lógica de indexación. Esto facilita el análisis de tendencias a largo plazo, actividad DeFi y movimientos de tokens sin tener que recuperar constantemente registros sin procesar de la blockchain.

A diferencia de las herramientas de análisis prediseñadas, como Flipside y Dune, los indexadores personalizados ofrecen control total sobre cómo se almacenan y consultan los datos.

En lugar de escribir tus propios decodificadores de instrucciones, puedes rellenar los datos históricos de un indexador con la Parsed Events API, que devuelve el historial de una dirección ya decodificado en instrucciones con nombre y resúmenes para más de 3600 programas. Para mantenerlo actualizado, puedes usar Parsed Streams.

Google BigQuery

Plataformas como Google BigQuery ofrecen acceso basado en SQL al historial de la blockchain de Solana. Esto permite realizar análisis a gran escala sin ejecutar un indexador propio. A diferencia de Flipside y Dune, que tienen conjuntos de datos preestructurados, BigQuery permite a los usuarios definir sus propios modelos de datos, por lo que es ideal para análisis personalizados y aplicaciones de inteligencia empresarial.

Almacenamiento descentralizado de datos

Para archivar datos de la blockchain a largo plazo, el proyecto Old Faithful de Filecoin, Arweave y Shadow Drive almacenan datos sin procesar de la blockchain de forma permanente sin depender de bases de datos centralizadas.

Para los analistas de datos ocasionales que no necesitan datos de archivo ni grandes conjuntos de datos históricos, los exploradores de bloques ofrecen una interfaz más fácil de usar para comprender lo que ocurre on-chain

Exploradores de bloques

Los exploradores de bloques ofrecen una forma estructurada de ver, analizar y verificar transacciones on-chain, saldos de cuentas, movimientos de tokens e interacciones con programas on-chain. Son herramientas esenciales para que traders, desarrolladores y analistas sigan la actividad de la blockchain en un formato claro y accesible.

Estas plataformas permiten buscar por ID de transacción, dirección de billetera, token o contrato. Muestran detalles relevantes, como rutas de ejecución, comisiones y cambios en las cuentas. Aunque todos los exploradores de bloques cumplen el mismo propósito fundamental, varían en la presentación de datos, las funciones y la experiencia de usuario.

Exploradores de bloques populares de Solana

Algunos de los exploradores de bloques de Solana más populares incluyen:

  • Orb
  • Solscan
  • SolanaFM
  • Solana Explorer

Cada explorador proporciona acceso a los datos de la red Solana y ofrece distintas formas de navegar e interpretar las transacciones de la blockchain.

Dashboards de datos de Solana

Hay muchos dashboards públicos de Solana para seguir datos generales de todo el ecosistema, como los ingresos de la red, el rendimiento de los validadores, la actividad de tokens y MEV.

Estos dashboards ayudan a empresas de investigación sobre Solana como Pine Analytics, desarrolladores, analistas e inversionistas a informar sobre la salud económica, las tendencias macro y la dinámica on-chain de Solana. Varias plataformas se especializan en alojar y presentar estos datos, lo que los hace más accesibles para múltiples casos de uso.

Ingresos y métricas de la red

Comprender las fuentes de ingresos de Solana, incluidas las comisiones por transacción, las recompensas de staking y los ingresos generados por protocolos, es esencial para evaluar la sostenibilidad y el crecimiento de la red Solana.

Estos son algunos dashboards:

  • Blockworks: investigaciones e informes financieros sobre el ecosistema de Solana
  • Artemis: ingresos de protocolos, comisiones, entradas y salidas de stablecoins, etc.
  • DeFiLlama: comisiones, ingresos, valor total bloqueado (TVL) y rendimiento
  • Nansen: análisis de nivel institucional para la actividad on-chain

Dashboards de validadores y staking

Los datos de validadores ayudan a seguir la descentralización de Solana, la distribución del staking, el estado de los validadores, los APY de staking, la disponibilidad y muchas otras métricas.

  • Stakewiz: análisis de validadores, datos de staking, APY y más
  • Solana Beach: rendimiento, distribución y gobernanza de validadores
  • Validators.app: métricas de validadores, versiones de software, pruebas de ping, etc.
  • VX Tools: estadísticas de votos del clúster, bloques totales y recompensas por bloque

Herramientas forenses de blockchain

Las herramientas de análisis forense de Solana rastrean movimientos de billeteras, actividades sospechosas y riesgos. Estas plataformas suelen usarlas empresas y equipos que requieren altos niveles de cumplimiento normativo.

  • Chainalysis: monitoreo, evaluación de riesgos y análisis forense
  • Arkham Intelligence: seguimiento de identidades de billeteras, flujos de fondos, etc.

Datos de tokens y mercados de Solana

Las plataformas de análisis de tokens ofrecen información sobre el suministro, la liquidez y el rendimiento de mercado de los tokens.

  • Birdeye: análisis de tokens y seguimiento de precios para activos de Solana
  • Token Terminal: métricas de tokens, relaciones precio-beneficio, crecimiento de usuarios, etc.
  • Messari Token Portal: informes de tokens, análisis fundamental, etc.

Dashboards de MEV (valor máximo extraíble)

Los datos de MEV ayudan a analizar el front-running, los ataques sándwich y las subastas de gas prioritario en el ecosistema de Solana.

  • Jito Explorer: datos de subastas, propinas de MEV y detalles de transacciones
  • Sandwiched.me: ataques sándwich y datos de transacciones en tiempo real

Estas plataformas ofrecen datos estructurados para analizar el rendimiento, la seguridad y la actividad económica de Solana. Ya sea que sigan los ingresos de la red, las métricas de los validadores o los comportamientos de trading, ofrecen información valiosa para desarrolladores, analistas e inversionistas que quieran participar de forma más eficaz en el ecosistema de Solana.

Conclusión

El ecosistema de datos de Solana incluye diversas herramientas optimizadas para distintos casos de uso. Ya sea que necesites streaming de datos en tiempo real, análisis histórico, indexación estructurada o simples consultas de transacciones, elegir la herramienta adecuada depende de tus necesidades específicas.

Para obtener datos de baja latencia con controles granulares, los RPC, WebSockets, Geyser (gRPC) y webhooks serán tu mejor opción. Para consultar estados históricos o analizar conjuntos de datos seleccionados, herramientas como Dune, Flipside y Google BigQuery son excelentes opciones. Para analizar transacciones individuales o revisar tendencias, los exploradores de bloques y los dashboards prediseñados por empresas de análisis de Solana cubren la mayoría de los casos de uso.

Si tienes más preguntas sobre datos, comunícate por X (@jackthepine) o conéctate con la comunidad de Helius en Discord y Telegram.

Suscríbete a Helius

Mantente al día con las novedades del desarrollo en Solana y recibe actualizaciones cuando publiquemos

Imagen ampliada