Autor
Molly Karcher
Fecha de publicación
Herramienta para Desarrolladores
Datos
Horizonte
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.
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:
Lo que Stellar RPC no es:
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.
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.
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.
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.
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…
Únete a nosotros en el Discord de Desarrolladores de Stellar para compartir tus pensamientos y conectar con otros constructores en la comunidad de Stellar
¿Buscas a alguien que ejecute una instancia de Stellar RPC por ti?Consulta uno de los proveedores de RPC del ecosistema
Artículo
• Molly Karcher
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,…
Artículo
• Molly Karcher
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…
Artículo
• George Kudrayvtsev
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…