Descripción general de las APIs
Conoce los servicios que proporcionan acceso a datos en tiempo real de la red Stellar
Características | RPC | Horizon |
---|---|---|
Datos en tiempo real | ✅ | ✅ |
Datos históricos | ❌ | ❌* |
Contratos inteligentes | ✅ | ❌ |
Simulación de transacciones | ✅ | ❌ |
Datos curados y procesados | ❌ | ✅ |
*Ten en cuenta que Horizon puede proporcionar datos históricos completos pero no es la herramienta recomendada para el acceso completo a datos históricos. Por favor utiliza Hubble o Galexie en su lugar.
RPC
El RPC proporciona acceso en tiempo real al estado actual de la red Stellar, incluyendo saldos de cuentas, estados de contratos inteligentes y consultas de transacciones recientes (dentro de una ventana de retención de siete días), mientras también permite la presentación de transacciones. Está diseñado para ser simple, mínimo y escalable, lo que lo hace ideal para aplicaciones y billeteras que requieren disponibilidad de datos en vivo.
RPC es el servicio API recomendado para que todos los usuarios lo utilicen.
Horizon
Horizon es una API para acceder e interactuar con los datos de la red Stellar, almacenando el estado actual, histórico y derivado en una única base de datos, pero con acceso limitado a los datos de contratos inteligentes. Proporciona datos en tiempo real para uso transaccional, lo que hace que su operación sea más intensiva en recursos, y puede ejecutarse de forma independiente o accederse a través de proveedores de infraestructura pública. Dependiendo del Horizon Provider, las instancias de Horizon pueden contener 1 año de datos o datos históricos completos de la red Stellar.
Horizon proporcionará actualizaciones de compatibilidad con nuevos lanzamientos de Protocolo, pero no hay planes para agregar nuevas características o funcionalidades a Horizon.