Hämta Tap-appen

QR-kod att skanna för nedladdning av Tap-appen

QR code to scan for downloading the Tap app

Cómo ejecutar un nodo de Solana en unos pocos pasos

Guía paso a paso para ejecutar un nodo de Solana. Aprende requisitos de hardware, configuración, hosting y mantenimiento para desarrolladores, stakers y validadores.

SHARE THIS ARTICLE
Linkedin logo
Download your copy

A medida que Solana consolida su posición como una de las blockchains de mayor crecimiento en crypto, la demanda de infraestructura potente para nodos se está disparando. Y tiene sentido: ejecutar un nodo de Solana es una de las formas más directas de participar en la red, tanto si buscas desbloquear potencial de ganancias, contribuir a la descentralización o simplemente entender cómo funciona por dentro uno de los proyectos más ambiciosos del sector. El enfoque de Solana en la escalabilidad y en un diseño de alto rendimiento la diferencia de redes más antiguas como Ethereum, ofreciendo una aproximación distinta a la tecnología blockchain y a la innovación en infraestructura.

Piénsalo así: la mayoría de las personas interactúan con las blockchains desde fuera: hacen trading con tokens, usan apps y quizá hacen staking desde una wallet. Ejecutar un nodo te pone dentro. Estás ayudando a asegurar una de las redes más rápidas del mundo, viendo cómo se procesan transacciones en tiempo real y obteniendo un nivel de visibilidad que no se consigue de otra manera. También es una de las formas más prácticas de entender cómo las plataformas modernas coordinan datos, consenso y rendimiento de red a gran escala.

Esta guía te llevará por todo lo que necesitas saber. Cubriremos los tipos de nodos que puedes ejecutar, los requisitos de hardware, el proceso de configuración y consejos prácticos para mantener tu nodo saludable y sincronizado. No hace falta un perfil de ingeniería avanzada: basta con ganas de ensuciarse las manos y ver qué pasa cuando pasas a formar parte de la infraestructura en lugar de limitarte a usarla, un pequeño pero importante paso hacia el punto en el que la tecnología blockchain y los sistemas distribuidos en tiempo real se encuentran.

Entender los nodos de Solana: tipos y beneficios

¿Qué es un nodo de Solana?

Un nodo de Solana es un ordenador que participa en la red blockchain de Solana almacenando datos, validando transacciones y manteniendo el consenso de la red. Piensa en él como tu puerta de entrada personal al ecosistema de Solana, que te da acceso directo y sin filtros a los datos de la blockchain.

Nodos validador vs nodos RPC

Primero, desglosamos la diferencia entre estas dos opciones. Lo que más te convenga depende de tus intereses, tu base técnica y lo que quieras obtener de la experiencia.

Los nodos validador participan activamente en el consenso votando transacciones y produciendo bloques. Requieren recursos de hardware importantes y un stake de tokens SOL. Los validadores obtienen recompensas por su participación, pero también se exponen a posibles penalizaciones (slashing) ante un comportamiento malicioso.

Los nodos RPC proporcionan datos a apps y usuarios sin participar en el consenso. Son más fáciles de ejecutar, no requieren staking y son perfectos para desarrolladores que necesitan acceso fiable a datos de blockchain para sus aplicaciones.

Solana anteriormente soportaba nodos archiver, que almacenaban fragmentos del historial de la red. Ya no forman parte de la arquitectura actual. La mayoría de usuarios eligen nodos RPC o nodos validador, según si quieren dar servicio a aplicaciones o participar directamente en el consenso.

Beneficios de ejecutar un nodo de Solana

Ejecutar tu propio nodo ofrece las siguientes ventajas:

Potencial de ganancias: los validadores pueden obtener hasta un 5–8% APY sobre SOL en staking, mientras que los nodos RPC, en algunos casos, pueden generar ingresos mediante comisiones por acceso a API.
Independencia de red: sin depender de proveedores terceros que puedan tener caídas o límites de tasa.
Soberanía de datos: control total sobre el acceso a tus datos de blockchain y tu privacidad.
Oportunidad de aprendizaje: comprensión profunda de la infraestructura blockchain y la arquitectura de Solana.
Contribución a la red: ayudas a descentralizar y asegurar la red Solana.

Requisitos de hardware y costes

Elegir bien el hardware es fundamental para el rendimiento del nodo. Antes de entrar en eso, conviene introducir Agave.

Agave es un cliente validador para Solana, que constituye la base del software de nodos validador y nodos RPC dentro del ecosistema de Solana. Inicialmente fue un fork de Solana Labs, y ahora permite despliegues independientes y optimizados, además de ser una pieza central en el futuro multi-cliente de Solana.

Si estás pensando en ejecutar un nodo validador o un nodo RPC en Solana, lo más probable es que uses Agave (recomendado por Solana).

En resumen: si te importa que tu nodo se mantenga saludable, rápido y alineado con la evolución de la red Solana, probablemente usarás Agave.

Especificaciones mínimas vs recomendadas

Estos son los requisitos oficiales de Agave:

CPU:

Validador: 2,8 GHz de base o más, mínimo 12 cores/24 threads.
Nodo RPC: 16 cores/32 threads o más.
Se requiere AMD Gen 3+ o Intel Ice Lake+.
Soporte AVX2 obligatorio (AVX512f ayuda).
Soporte de instrucciones SHA.

RAM:

Validador: mínimo 256 GB.
Nodo RPC: mínimo 512 GB (se recomienda 1 TB para índices completos de cuentas).
Se recomienda encarecidamente memoria ECC.

Almacenamiento: se requiere un SSD NVMe PCIe Gen3 x4 o superior para cada uno:

Cuentas: 1 TB o más, con alta calificación TBW.
Ledger: 1 TB o más, con alta calificación TBW.
Snapshots: 500 GB o más, con alta calificación TBW.
Sistema operativo: 500 GB o más (SATA es aceptable).
No se recomienda almacenar cuentas y ledger en el mismo disco.

Red: mínimo 1 Gbps simétrico; 10 Gbps es preferible para mainnet.

Sistema operativo: Ubuntu 24.04 (el soporte de 20.04 finalizó en mayo de 2025).

Opciones de hosting para validadores de Solana

Los validadores no necesitan necesariamente que un proveedor externo los “hostee”. Tienes varias opciones:

  1. Self-hosted (hardware propio)
  • Comprar y ejecutar tu propio servidor en casa o en un centro de datos privado.
  • Pros: control total, sin cuotas mensuales de hosting.
  • Contras: requiere internet de nivel empresarial (1–10 Gbps), energía fiable, seguridad y monitorización 24/7.
  1. Colocation
  • Colocas tu hardware en un centro de datos profesional.
  • Ellos aportan: energía, refrigeración, internet y seguridad física.
  • Tú te encargas de: mantenimiento del hardware, software y monitorización.
  • Coste: 100–500 USD/mes + hardware.
  1. Servidor dedicado
  • Alquilas servidores a proveedores (Hostkey, Cherry Servers, etc.).
  • Ellos aportan: hardware y servicios del centro de datos.
  • Tú te encargas de: configuración y monitorización del validador.
  • Coste: 349 €–1.800 USD+/mes (según servicio y ubicación).
  1. Nube (no recomendado)
  • AWS, GCP y Azure son posibles, pero se desaconsejan para mainnet por problemas de rendimiento y mayor complejidad operativa.

La documentación oficial de Solana advierte que ejecutar un nodo Agave en la nube requiere una experiencia operativa significativamente mayor, y que no deberías esperar apoyo si eliges esa vía.

Requisitos previos y preparación

Antes de empezar con la configuración, asegúrate de tener:

Requisitos de SOL: para validadores, necesitas un stake mínimo (actualmente alrededor de 1 SOL para el alquiler de la vote account, además del stake que quieras delegar). Los nodos RPC no requieren staking.
Habilidades técnicas: experiencia básica con línea de comandos, comprensión de sistemas Linux y familiaridad con conexiones SSH.
Configuración de seguridad: contraseñas robustas, pares de claves SSH y un plan para proteger tus claves de validador.
Planificación de red: asegúrate de que tu conexión cumple con los requisitos de ancho de banda y tiene el menor downtime posible.

Guía paso a paso para configurar tu nodo de Solana

Fase 1: Preparación en tu máquina local

Paso 1: Instalar Solana CLI en tu ordenador personal

  • Abre la terminal en tu máquina local (no en el servidor).
  • Descarga y ejecuta el instalador de Solana CLI desde la página oficial de releases.
  • Verifica la instalación ejecutando el comando de versión para confirmar que se ha configurado correctamente.

Paso 2: Crear los keypairs esenciales

  • Genera el keypair de identidad del validador y guárdalo como validator-keypair.json.
  • Crea el keypair de la vote account (solo validadores) y guárdalo como vote-account-keypair.json.
  • Genera el keypair del authorised withdrawer y guárdalo como authorised-withdrawer-keypair.json.

SEGURIDAD: el keypair del authorised withdrawer controla los fondos de tu validador. Guárdalo de forma segura y offline usando hardware wallet, multisig, etc. Nunca guardes este archivo en el servidor de tu validador.

Paso 3: Configurar la CLI y crear la Vote Account (solo validadores)

Configura tu CLI para usar la red adecuada (testnet para aprender, mainnet para producción).
Establece el validator keypair como tu keypair por defecto en la CLI.
Financia el validator keypair con SOL suficiente para crear la vote account y cubrir comisiones recurrentes.
Crea la vote account en la red usando los tres keypairs.

Paso 4: Asegurar la clave del withdrawer

  • Haz backup de authorised-withdrawer-keypair.json en varias ubicaciones seguras.
  • Elimina el keypair del withdrawer de tu máquina local tras el backup.
  • Verifica que puedes acceder a los backups antes de continuar.

Fase 2: Configuración del hardware del servidor

Paso 5: Aprovisionar tu servidor

Prepara un servidor que cumpla con los requisitos de hardware (es esencial contar con una IP pública dedicada).
Instala Ubuntu 24.04 en el sistema.
Asegúrate de que todas las unidades estén conectadas y sean reconocidas correctamente.

Paso 6: Configuración inicial del servidor

  • Conéctate al servidor mediante SSH.
  • Actualiza todos los paquetes del sistema a sus versiones más recientes.
  • Instala herramientas esenciales de compilación y paquetes de desarrollo.

Paso 7: Crear un usuario dedicado

  • Crea un usuario nuevo (normalmente “sol” o “solana”) para ejecutar el nodo validador de Solana.
  • Añade el usuario al grupo sudo para acceso administrativo.
  • Configura sudo sin contraseña por comodidad (opcional, pero recomendable).

Paso 8: Configuración del almacenamiento

  • Identifica y formatea tus discos NVMe para accounts, ledger y snapshots.
  • Crea puntos de montaje para cada unidad: /mnt/accounts, /mnt/ledger, /mnt/snapshots.
  • Monta las unidades y asigna la propiedad al usuario del nodo validador de Solana.
  • Configura el montaje automático en /etc/fstab para que persista tras reinicios.

Fase 3: Optimización del sistema

Paso 9: Configuración de red y firewall

  • Configura el firewall UFW para permitir SSH (puerto 22) y los puertos de Solana (8000–10000).
  • Activa el firewall y verifica que las reglas estén activas.
  • Asegúrate de que tu servidor tenga una IP pública dedicada (NAT no es recomendable).

Paso 10: Ajustes críticos del sistema

  • Crea un archivo de configuración sysctl para optimizar buffers UDP y memory mapping.
  • Ajusta el máximo de file descriptors abiertos y los límites de memory lock.
  • Configura límites en systemd para handles de archivos y memory locking.
  • Crea una configuración de límites de seguridad para el usuario del nodo validador de Solana.

Paso 11: Aplicar cambios del sistema

  • Recarga los ajustes de sysctl para aplicar las optimizaciones de red.
  • Reinicia el daemon de systemd para que reconozca los nuevos límites.
  • Cierra sesión y vuelve a entrar para activar los cambios de límites a nivel de usuario.

Fase 4: Instalación del software

Paso 12: Instalar el software del validador Agave

  • Cambia al usuario del nodo validador de Solana.
  • Descarga e instala Solana CLI y el binario del validador Agave.
  • Añade la ruta de binarios de Solana a la variable de entorno PATH del usuario.
  • Verifica la instalación comprobando los números de versión.

Paso 13: Transferir keypairs al servidor

Copia de forma segura validator-keypair.json y vote-account-keypair.json al servidor.
Establece permisos correctos (solo lectura para el usuario del nodo validador de Solana).
Nunca transfieras authorised-withdrawer-keypair.json al servidor.

Paso 14: Crear el script de arranque del validador

  • Crea un directorio bin en el home del usuario del nodo validador de Solana.
  • Escribe un script de arranque (validator.sh) con todos los flags necesarios.
  • Incluye rutas a keypairs, puntos de montaje, entrypoints de red y flags de optimización.
  • Haz el script ejecutable y pruébalo manualmente primero.

Fase 5: Configuración del servicio y pruebas

Paso 15: Probar el arranque manual

  • Ejecuta el script de arranque manualmente para comprobar que funciona.
  • Supervisa el proceso de inicio y los logs.
  • Comprueba si hay errores inmediatos o problemas de configuración.
  • Detén el proceso manual una vez confirmado que funciona.

Paso 16: Crear el servicio del sistema

  • Crea un archivo de servicio systemd para arranque automático y gestión.
  • Configura el servicio para ejecutarse con tu usuario del nodo validador de Solana.
  • Define políticas de reinicio automático y configuración de logging.
  • Habilita el servicio para que se inicie automáticamente al arrancar el sistema.

Paso 17: Verificación y monitorización

  • Inicia el servicio del validador y supervisa la sincronización inicial.
  • Verifica que tu nodo aparece en la gossip network.
  • Para validadores: confirma que tu vote account aparece en la lista de validadores.
  • Configura monitorización de logs y herramientas de seguimiento de rendimiento.

Paso 18: Comprobaciones finales y puesta en marcha

  • Verifica que los recursos del sistema rinden adecuadamente.
  • Confirma conectividad de red y conexiones con peers.
  • Para validadores: asegúrate de tener suficiente saldo en SOL para cubrir comisiones de voto.
  • Configura alertas para downtime, problemas de rendimiento o errores.

Fase 6: Operaciones continuas

Paso 19: Implementar monitorización

  • Configura Agave Watchtower u herramientas similares en una máquina aparte.
  • Configura alertas para downtime del validador, degradación de rendimiento o problemas de sincronización.
  • Implementa reinicios automatizados para escenarios comunes de fallo.

Paso 20: Establecer procedimientos de mantenimiento

  • Crea un proceso regular de actualización para nuevas versiones de Agave.
  • Implementa rotación de logs para gestionar espacio en disco.
  • Configura backups para la configuración y los keypairs (excepto la clave withdrawer).
  • Documenta pasos de troubleshooting para problemas comunes.

Rentabilidad y economía

Potencial de ganancias

Recompensas de validador: estimaciones actuales sugieren un 5–8% APY sobre SOL en staking, aunque varía según condiciones de red y el rendimiento de tu nodo validador de Solana.
Ingresos RPC: pueden generar ingresos mediante comisiones por acceso a API, aunque esto suele requerir construir una base de clientes.

Ejecutar un validador también tiene riesgos:

  • Slashing: un rendimiento deficiente puede resultar en penalizaciones sobre el stake.
  • Costes de hardware: fallos de equipo requieren reemplazo inmediato.
  • Volatilidad del mercado: las fluctuaciones del precio de SOL afectan al valor real de las recompensas.

Análisis de punto de equilibrio

Según algunos foros online, algunos operadores afirman haber alcanzado el punto de equilibrio tras 12–18 meses, dependiendo de la inversión inicial en hardware, la eficiencia operativa, la estabilidad del precio de SOL y las tasas de recompensas de la red.

Consejos para ejecutar un nodo con éxito

Ejecutar un nodo de Solana con éxito requiere más que la configuración inicial. Exige atención continua y la infraestructura adecuada. Empieza con hardware de nivel empresarial para mayor estabilidad y, si te importa el uptime, plantéate alojar tu máquina en un centro de datos con energía e internet redundantes para minimizar riesgos de downtime. La seguridad debe ser una prioridad: nunca guardes las claves del validador en servidores compartidos y activa siempre firewall y protección DDoS para proteger tu nodo frente a ataques. La monitorización es igual de importante. Puedes configurar alertas automatizadas para espacio en disco, uso de RAM y rendimiento de red para detectar problemas antes de que escalen.

Más allá de lo técnico, el apoyo de la comunidad puede marcar una gran diferencia. Únete a grupos de Discord de validadores, donde operadores con experiencia comparten ideas, ayudan a resolver incidencias y discuten buenas prácticas en tiempo real. Herramientas como Grafana pueden ayudarte a visualizar métricas de rendimiento del nodo e identificar oportunidades de optimización. Tanto si ejecutas un nodo RPC para dar soporte a aplicaciones descentralizadas como si operas un nodo validador de Solana para obtener recompensas de staking, recuerda que operar un nodo no es “configurar y olvidarse”. Requiere atención constante, especialmente en mainnet, donde el downtime puede afectar tanto al rendimiento de la red como a tu reputación dentro del ecosistema Solana. La inversión de tiempo y recursos se compensa con un conocimiento más profundo de blockchain, potencial de ingresos y la satisfacción de contribuir a una de las plataformas de computación más innovadoras de crypto.

Conclusión y próximos pasos

Ejecutar un nodo de Solana puede ser gratificante a nivel técnico y, en algunos casos, también a nivel financiero, pero requiere un compromiso y recursos considerables. Valora tu experiencia técnica, el capital disponible y tus objetivos a largo plazo al decidir entre self-hosting y otras alternativas.

Para recursos adicionales, consulta la documentación oficial de Solana y únete a la comunidad de validadores en Discord para recibir soporte continuo y estar al día de las actualizaciones.

Disclaimer

This article is for general information purposes only and is not intended to constitute legal, financial or other professional advice or a recommendation of any kind whatsoever and should not be relied upon or treated as a substitute for specific advice relevant to particular circumstances. We make no warranties, representations or undertakings about any of the content of this article (including, without limitation, as to the quality, accuracy, completeness or fitness for any particular purpose of such content), or any content of any other material referred to or accessed by hyperlinks through this article. We make no representations, warranties or guarantees, whether express or implied, that the content on our site is accurate, complete or up-to-date.

faq

Frequently Asked Questions

1

2

3

4

5

6

7

8

9

10

Kickstart your financial journey

Ready to take the first step? Join forward-thinking traders and savvy money users. Unlock new possibilities and start your path to success today.

Get started