Logo
RPC Assistant

¿Qué es Solana deadnet y cuándo deberías usarlo?

Resumen

Solana deadnet es un término de la comunidad para un entorno de red de Solana obsoleto o no funcional, a menudo confundido con devnet o testnet. Este artículo aclara qué significa deadnet, cómo difiere de los clústeres activos y cómo elegir un endpoint RPC confiable para desarrollo y pruebas.

Recomendación rápida: ¿qué clúster de Solana deberías usar?

Si encontraste el término "deadnet" mientras buscabas recursos de desarrollo de Solana, lo primero que debes saber es que deadnet no es un clúster oficial de Solana. Es una etiqueta de la comunidad para un entorno de red que ya no se mantiene, ha sido cerrado o simplemente no es confiable para pruebas. Cuando necesites un entorno estable para construir y probar, debes usar Solana devnet o testnet en su lugar.

Para la mayoría de los flujos de trabajo de desarrollo, Solana devnet es la opción correcta. Es de acceso público, tiene un faucet para SOL gratis y está diseñado para que los desarrolladores prueben programas y dApps. Si estás probando actualizaciones de red o rendimiento de validadores, testnet es más apropiado. Para aplicaciones de producción, necesitas mainnet.

Para comenzar rápidamente, puedes usar un endpoint RPC público de un proveedor como OnFinality. Por ejemplo, el endpoint público de OnFinality para Solana mainnet es https://solana.api.onfinality.io/public. Para devnet, puedes encontrar el endpoint en la página de red de Solana Devnet.

¿Qué significa realmente "deadnet"?

El término "deadnet" no es un término oficial de Solana. Aparece en discusiones de la comunidad y a veces en comentarios de código para describir una red que ya no está operativa. Esto podría referirse a:

  • Una testnet obsoleta que ha sido reemplazada por una más nueva.
  • Un validador local que fue apagado.
  • Un endpoint RPC público que ha sido descontinuado o ya no se mantiene.

Debido a que Solana tiene múltiples clústeres (mainnet, testnet y devnet), cada uno con diferentes propósitos, puede surgir confusión cuando un endpoint en particular deja de funcionar. Los desarrolladores podrían llamarlo "deadnet" cuando encuentran una URL RPC que no responde.

Clústeres de Solana de un vistazo

Solana opera varios clústeres distintos, cada uno con un rol específico. La siguiente tabla resume las diferencias clave:

ClústerPropósitoEjemplo de endpointNotas
MainnetEntorno de producción en vivohttps://api.mainnet.solana.comRequiere SOL para transacciones
TestnetPruebas de estrés de actualizaciones de redhttps://api.testnet.solana.comEnfocado en el rendimiento de validadores
DevnetPruebas y experimentación para desarrolladoreshttps://api.devnet.solana.comFaucet público disponible
Deadnet (informal)Entorno obsoleto o no funcionalN/AEvitar para desarrollo

Ten en cuenta que los endpoints públicos como api.mainnet.solana.com tienen límites de tasa y pueden no ser adecuados para cargas de producción. Para acceso confiable, considera usar un proveedor de RPC dedicado.

Por qué "deadnet" aparece en los resultados de búsqueda

Cuando buscas "deadnet solana", podrías ver resultados sobre la recuperación de Solana tras el colapso de FTX, donde algunos bromeaban que Solana estaba "muerta". Ese es un contexto diferente. En discusiones técnicas, "deadnet" generalmente se refiere a una red que ya no está activa.

Por ejemplo, Solana ha tenido múltiples testnets a lo largo de los años. Cuando una testnet se desmantela, sus endpoints dejan de funcionar. Los desarrolladores que intentan usar esos endpoints antiguos podrían llamarlo "deadnet". Por eso es importante verificar siempre la documentación oficial de Solana para obtener la lista actual de clústeres activos.

Cómo conectarse a un endpoint RPC confiable de Solana

Para evitar la frustración de un endpoint muerto, debes usar un proveedor de RPC de buena reputación. OnFinality ofrece endpoints públicos y dedicados para Solana mainnet y devnet. Aquí hay un ejemplo de cómo hacer una solicitud JSON-RPC al endpoint de mainnet de Solana usando curl:

curl https://solana.api.onfinality.io/public \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"getHealth"}'

Esta solicitud verifica la salud del nodo. Una respuesta exitosa devolverá "result": "ok". Si estás desarrollando en devnet, puedes usar el endpoint de devnet de la página de red de Solana Devnet.

Errores comunes al usar redes de prueba de Solana

Incluso cuando usas el clúster correcto, puedes encontrar problemas. Aquí hay algunos errores comunes y cómo evitarlos:

  • Usar el ID de clúster incorrecto: Cada clúster tiene un hash de génesis único. Asegúrate de que tu cliente esté configurado para el clúster correcto.
  • Ignorar los límites de tasa: Los endpoints públicos tienen límites de tasa. Para pruebas intensivas, considera un nodo dedicado.
  • No verificar el faucet: Devnet requiere SOL para transacciones. Usa el faucet oficial para obtener SOL gratis.
  • Asumir que testnet es para desarrolladores: Testnet es principalmente para pruebas de estrés de red, no para desarrollo de dApps. Usa devnet para eso.

Cómo elegir un proveedor de RPC para Solana

Al seleccionar un proveedor de RPC, considera los siguientes criterios:

CriterioQué verificarPor qué importa
Cobertura de red¿El proveedor soporta mainnet, devnet y testnet?Necesitas diferentes clústeres para diferentes etapas
Soporte de transporte¿Ofrece HTTPS y WebSocket?WebSocket es necesario para suscripciones en tiempo real
Límites de tasa¿Cuáles son los límites de solicitudes?Los endpoints públicos pueden limitar tu aplicación
Opciones dedicadas¿Puedes obtener un nodo dedicado?Para producción, los nodos dedicados ofrecen más estabilidad
Precios¿El precio es transparente?Evita costos inesperados

OnFinality soporta Solana mainnet y devnet, con transportes HTTP y WebSocket. Puedes comparar planes en la página de precios de RPC y ver la lista completa de redes soportadas en la página de redes.

Depuración de un endpoint que no responde

Si encuentras un endpoint "muerto", aquí hay una forma sistemática de depurarlo:

  1. Verifica la URL del endpoint: Asegúrate de estar usando la URL correcta para el clúster.
  2. Prueba con curl: Usa una solicitud simple getHealth para ver si el nodo responde.
  3. Revisa tu red: Los firewalls o proxies podrían bloquear la solicitud.
  4. Busca avisos de desaprobación: La documentación de Solana a menudo anuncia cuándo un clúster se está desmantelando.
  5. Cambia de proveedor: Si el endpoint está constantemente caído, prueba con un proveedor diferente como OnFinality.

Conclusiones clave

  • Deadnet no es un clúster oficial de Solana; es un término de la comunidad para una red no funcional.
  • Usa devnet para desarrollo y testnet para pruebas de estrés.
  • Siempre verifica los endpoints contra la documentación oficial o un proveedor de confianza.
  • Considera un proveedor de RPC dedicado para cargas de producción para evitar límites de tasa y tiempo de inactividad.
  • OnFinality ofrece endpoints RPC confiables de Solana tanto para mainnet como para devnet.

Preguntas frecuentes

¿Qué es Solana deadnet?

Deadnet es un término informal para un entorno de red de Solana que ya no está operativo o mantenido. No es un clúster oficial.

¿Es deadnet lo mismo que devnet?

No. Devnet es una red de prueba activa para desarrolladores. Deadnet se refiere a una red obsoleta o no funcional.

¿Cómo obtengo un endpoint RPC de Solana devnet?

Puedes usar el endpoint público de devnet https://api.devnet.solana.com o un endpoint de proveedor como el de OnFinality. Consulta la página de red de Solana Devnet para más detalles.

¿Puedo usar deadnet para producción?

No. Nunca debes usar una red muerta u obsoleta para producción. Usa mainnet para aplicaciones de producción.

¿Dónde puedo encontrar una lista de clústeres activos de Solana?

La documentación oficial de Solana enumera los clústeres actuales y sus endpoints. También puedes consultar la página de redes soportadas en OnFinality.

¿Qué debo hacer si mi endpoint RPC deja de funcionar?

Primero, verifica la URL del endpoint y busca avisos de desaprobación. Si el problema persiste, cambia a un proveedor confiable como OnFinality.

Base de conocimiento RPC

Detalles RPC relacionados

Nunca te preocupes por la infraestructura nuevamente

OnFinality elimina la carga pesada de DevOps para que puedas construir de forma más inteligente y rápida.

Comenzar