Clústeres y endpoints RPC públicos
La blockchain de Solana tiene varios grupos diferentes de validadores, conocidos como clústeres. Cada uno sirve diferentes propósitos dentro del ecosistema general y contiene nodos API dedicados para cumplir con las solicitudes JSON-RPC para su respectivo clúster.
Los nodos individuales dentro de un clúster son propiedad y están operados por terceros, con un endpoint público disponible para cada uno.
Endpoints RPC públicos de Solana
La organización Solana Labs opera un endpoint RPC público para cada clúster. Cada uno de estos endpoints públicos está sujeto a límites de tasa, pero están disponibles para que los usuarios y desarrolladores interactúen con la blockchain de Solana.
Los límites de tasa de los endpoints públicos están sujetos a cambios. Los límites específicos listados en este documento no están garantizados como los más actualizados.
Uso de exploradores con diferentes clústeres
Muchos de los exploradores populares de la blockchain de Solana permiten seleccionar cualquiera de los clústeres, a menudo permitiendo a usuarios avanzados añadir también un endpoint RPC personalizado/privado.
Algunos ejemplos de estos exploradores de la blockchain de Solana incluyen:
- http://explorer.solana.com/.
- http://solana.fm/.
- http://solscan.io/.
- http://solanabeach.io/.
- http://validators.app/.
A nivel general
- Mainnet: Entorno de producción en vivo para aplicaciones desplegadas.
- Devnet: Pruebas con accesibilidad pública para desarrolladores que experimentan con sus aplicaciones.
- Testnet: Pruebas de estrés para actualizaciones de red y rendimiento de validadores.
Ejemplos de casos de uso: Puedes querer depurar un nuevo programa en Devnet o verificar métricas de rendimiento en Testnet antes del despliegue en Mainnet.
Clúster | Endpoint | Propósito | Notas |
---|---|---|---|
Mainnet | https://api.mainnet-beta.solana.com | Entorno de producción en vivo | Requiere SOL para transacciones |
Devnet | https://api.devnet.solana.com | Pruebas públicas y desarrollo | Airdrop gratuito de SOL para pruebas |
Testnet | https://api.testnet.solana.com | Pruebas de validadores y estrés | Puede tener interrupciones intermitentes |
Devnet
Devnet sirve como un campo de pruebas para cualquiera que quiera probar Solana, ya sea como usuario, poseedor de tokens, desarrollador de aplicaciones o validador.
- Los desarrolladores de aplicaciones deberían enfocarse en Devnet.
- Los potenciales validadores deberían primero enfocarse en Devnet.
- Diferencias clave entre Devnet y Mainnet Beta:
- Los tokens de Devnet no son reales
- Devnet incluye un faucet de tokens para airdrops para pruebas de aplicaciones
- Devnet puede estar sujeto a reinicios del ledger
- Devnet normalmente ejecuta la misma rama de versión de software que Mainnet Beta, pero puede ejecutar una versión menor más reciente que Mainnet Beta.
- Punto de entrada de Gossip para Devnet:
entrypoint.devnet.solana.com:8001
Endpoint de Devnet
https://api.devnet.solana.com
- nodo API único alojado por Solana Labs; con límite de tasa
Ejemplo de configuración de línea de comandos solana
Para conectarse al clúster devnet
usando la CLI de Solana:
solana config set --url https://api.devnet.solana.com
Límites de tasa de Devnet
- Número máximo de solicitudes por 10 segundos por IP: 100
- Número máximo de solicitudes por 10 segundos por IP para un solo RPC: 40
- Conexiones simultáneas máximas por IP: 40
- Tasa máxima de conexión por 10 segundos por IP: 40
- Cantidad máxima de datos por 30 segundos: 100 MB
Testnet
Testnet es donde los colaboradores principales de Solana prueban bajo estrés las características de las versiones recientes en un clúster en vivo, enfocándose particularmente en el rendimiento de la red, la estabilidad y el comportamiento del validator.
- Los tokens de Testnet no son reales
- Testnet puede estar sujeto a reinicios del ledger.
- Testnet incluye un faucet de tokens para airdrops para pruebas de aplicaciones
- Testnet normalmente ejecuta una rama de versión de software más nueva que Devnet y Mainnet Beta
- Punto de entrada de Gossip para Testnet:
entrypoint.testnet.solana.com:8001
Endpoint de Testnet
https://api.testnet.solana.com
- nodo API único de Solana Labs; con límite de tasa
Ejemplo de configuración de línea de comandos de solana
Para conectarse al clúster testnet
usando la CLI de Solana:
solana config set --url https://api.testnet.solana.com
Límites de tasa de Testnet
- Número máximo de solicitudes por 10 segundos por IP: 100
- Número máximo de solicitudes por 10 segundos por IP para un solo RPC: 40
- Conexiones máximas simultáneas por IP: 40
- Tasa máxima de conexión por 10 segundos por IP: 40
- Cantidad máxima de datos por 30 segundos: 100 MB
Mainnet beta
Un clúster persistente y sin permisos para usuarios, desarrolladores, validators y poseedores de tokens de Solana.
- Los tokens que se emiten en Mainnet Beta son SOL reales
- Punto de entrada de Gossip para Mainnet Beta:
entrypoint.mainnet-beta.solana.com:8001
Endpoint de Mainnet beta
https://api.mainnet-beta.solana.com
- Clúster de nodos API alojado por Solana Labs, respaldado por un balanceador de carga; con límite de tasa
Ejemplo de configuración de línea de comandos de solana
Para conectarse al clúster mainnet-beta
usando la CLI de Solana:
solana config set --url https://api.mainnet-beta.solana.com
Límites de tasa de Mainnet beta
- Número máximo de solicitudes por 10 segundos por IP: 100
- Número máximo de solicitudes por 10 segundos por IP para un solo RPC: 40
- Conexiones máximas simultáneas por IP: 40
- Tasa máxima de conexión por 10 segundos por IP: 40
- Cantidad máxima de datos por 30 segundos: 100 MB
Los puntos de conexión RPC públicos no están destinados para aplicaciones en producción. Por favor utiliza servidores RPC dedicados/privados cuando lances tu aplicación, lances NFTs, etc. Los servicios públicos están sujetos a abusos y los límites de tasa pueden cambiar sin previo aviso. Del mismo modo, los sitios web con mucho tráfico pueden ser bloqueados sin previo aviso.
Códigos de error HTTP comunes
- 403 -- Tu dirección IP o sitio web ha sido bloqueado. Es hora de ejecutar tus propios servidores RPC o encontrar un servicio privado.
- 429 -- Tu dirección IP está excediendo los límites de tasa. ¡Reduce la velocidad! Utiliza el encabezado de respuesta HTTP Retry-After para determinar cuánto tiempo esperar antes de realizar otra solicitud.
Is this page helpful?