Ha llegado Stellar RPC

Autor

Molly Karcher

Fecha de publicación

Herramienta para Desarrolladores

Datos

Horizonte

Ha llegado Stellar RPC

Si has estado construyendo en Stellar recientemente, probablemente estés familiarizado con Soroban RPC. Con el lanzamiento del Protocolo 22, ha sido renombrado a Stellar RPC. Este cambio no es solo sobre el nombre, representa el compromiso de Stellar Development Foundation (SDF) para simplificar el acceso a datos para todos los desarrolladores de Stellar. En este post, explicaremos la razón detrás del cambio de nombre, por qué Stellar RPC es el futuro y cómo se alinea con las crecientes necesidades de la red de Stellar.

¿Qué es Stellar RPC?

Stellar RPC es una herramienta ligera que proporciona acceso en tiempo real a los datos de la red de Stellar. Al igual que los nodos RPC en otros ecosistemas de blockchain, permite a los desarrolladores consultar la red de manera eficiente. Ya sea que estés construyendo una billetera no custodia, emitiendo activos o monitoreando la actividad de la red, Stellar RPC está diseñado para proporcionar una infraestructura estable y confiable que cualquiera puede ejecutar.

Características clave:

  • Acceso a datos en tiempo real: Obtén la información que necesitas, cuando la necesitas
  • Optimizado para desarrolladores: Extrae y almacena solo los datos de blockchain relevantes para tu aplicación
  • Infraestructura simplificada: Centra tus esfuerzos de desarrollo en tu propio producto, sin la sobrecarga adicional de interactuar directamente con Stellar Core

Lo que Stellar RPC no es:

  • Un indexador para datos históricos
  • Un servicio backend principal para tu aplicación
  • Un reemplazo directo para Horizon

Para cualquier nuevo constructor que llegue a Stellar, Stellar RPC debería ser tu punto de partida; está construido para alinearse con las crecientes necesidades del ecosistema.

¿Por qué el cambio de nombre?

El nombre Soroban RPC daba la impresión de que la herramienta era específica para la funcionalidad de contratos inteligentes de Stellar que está impulsada por el tiempo de ejecución de contratos de Soroban. Sin embargo, Stellar RPC admite el acceso a todos los datos en Stellar, no solo contratos inteligentes.

Esta desalineación creó una mentalidad de doble cerebro en el ecosistema: los desarrolladores que construían sin contratos inteligentes se inclinaban hacia Horizon, mientras que aquellos que construían contratos inteligentes usaban RPC. Al renombrarlo a Stellar RPC, estamos unificando el enfoque de acceso a datos y reforzando su papel como el punto de entrada fundamental para todos los constructores de Stellar.

¿Por qué no Horizon?

Usar Horizon hoy es como usar un martillo para romper una nuez; es poderoso, pero cada vez más impráctico para la mayoría de los casos de uso. Horizon está diseñado para mantener todos los datos históricos desde el génesis y proporciona capacidades de indexación personalizadas para casos de uso específicos que solo un subconjunto de aplicaciones considera importantes (por ejemplo, proveedores de pagos, bots de trading).

Al ejecutar tu propia infraestructura, probablemente encontrarás que Horizon es excesivo para los requisitos de tu aplicación. No solo eso, sino que mantenerlo se volverá aún más desafiante a medida que aumente la actividad de la red y el costo de preservar el historial completo continúe aumentando.


Esta impracticabilidad ha estado oculta durante mucho tiempo de gran parte del ecosistema, ya que la instancia de Horizon alojada por SDF ha asumido gran parte de la carga operativa. Pero sabemos que esta dinámica ha venido con su propio conjunto de problemas, ya que ha obstaculizado la capacidad de crear una red descentralizada, saludable y autosuficiente. Al ir más allá de Horizon, nuestro objetivo es fomentar un ecosistema donde los desarrolladores puedan construir soluciones a medida sin sobrecargas innecesarias.

Lo que el futuro nos depara

Si estuviste en Stellar Meridian 2024, podrías haber escuchado sobre el plan para aumentar significativamente la capacidad de la red. También hemos comenzado a ver enormes aumentos en la actividad orgánica de la red en los últimos meses de 2024, presentando una necesidad concreta de más capacidad.

Actualmente, la base de datos de Horizon está creciendo a un ritmo de 1 TB por mes, pero esa tasa podría aumentar drásticamente a medida que se active la actividad de la red y ajustemos la configuración de la red para acomodar. Puedes encontrar que tu experiencia operativa se degrade aún más rápido de lo esperado, dado este contexto.


Horizon continuará recibiendo actualizaciones de protocolo, pero no verá características adicionales agregadas en apoyo de contratos inteligentes, y no será significativamente revisado para apoyar las necesidades de rendimiento para grandes conjuntos de datos históricos. Para los desarrolladores que buscan un enfoque escalable y unificado para el acceso a datos de Stellar, miren más allá de Horizon y consideren Stellar RPC o la nueva arquitectura de código abierto conocida como la Plataforma de Datos Componible.

¿Qué sigue?

Stellar RPC apenas está comenzando, y estamos comprometidos a entregar nuevas características y mejoras para asegurar que cumpla con las crecientes demandas del ecosistema de Stellar. Mantente atento para más detalles sobre el plan de ruta de 2025, que estaremos compartiendo pronto.


Mientras tanto…

  • ¿Tienes preguntas, preocupaciones o solicitudes de características para Stellar RPC?

Únete a nosotros en el Discord de Desarrolladores de Stellar para compartir tus pensamientos y conectar con otros constructores en la comunidad de Stellar

  • ¿Necesitas consejo para migrar de Horizon a Stellar RPC?Publica en discord en el #data-help foro o el #stellar-rpc canal
  • ¿Interesado en ejecutar Stellar RPC tú mismo?Consulta la guía de administración en los Stellar Developer Docs

¿Buscas a alguien que ejecute una instancia de Stellar RPC por ti?Consulta uno de los proveedores de RPC del ecosistema

Saber más

Artículo

Molly Karcher

Horizon de SDF: Limitando Datos a 1 año

A partir del 1 de agosto de 2024, las instancias de Mainnet de Horizon de Stellar Development Foundation proporcionarán un año de datos históricos,…

Ver

Artículo

Molly Karcher

Plataforma de Datos Componible: Una Nueva Forma de Acceder a Datos en Stellar

Herramienta para Desarrolladores

Datos

Este artículo es el primero de una serie expansiva sobre la Plataforma de Datos Componible, la próxima generación de plataforma de acceso a datos en…

Ver

Artículo

George Kudrayvtsev

¿CDP y RPC? Más bien EZ y PZ.

Un blog detallando cómo la red de Stellar recientemente lanzó y anunció la Plataforma de Datos Componible que se puede utilizar para agregar soporte…

Ver