Guía del Administrador
Stellar Core es el programa que los nodos usan para comunicarse con otros nodos para crear y mantener la red peer-to-peer Stellar. Es una implementación del Stellar Consensus Protocol configurada para construir una cadena de ledgers garantizada para estar en acuerdo entre todos los nodos participantes en todo momento.
Estas páginas describen varios aspectos de la instalación, configuración y mantenimiento de un nodo stellar-core
.
📄️ Requisitos previos
Puedes instalar Stellar Core de varias maneras diferentes, y una vez lo hagas, puedes configurarlo para participar en la red en varios niveles diferentes: puede ser un Validador Básico o un Validador Completo. No importa cómo instales Stellar Core o qué tipo de nodo ejecutes, sin embargo, necesitas configurar y conectarte a la red peer-to-peer y almacenar el estado del ledger en una base de datos SQL.
📄️ Instalando
Existen tres formas comunes de instalar y ejecutar Stellar Core:
📄️ Configurando
Antes de intentar configurar stellar-core, se recomienda encarecidamente intentar ejecutar primero una red privada o unirse a la red de prueba.
📄️ Preparación del Entorno
Inicializar la Base de Datos y el Estado Local
📄️ Publicar archivos de historia
Si deseas ejecutar un validador completo, debes configurar tu nodo para publicar un archivo de historia. Puedes alojar un archivo utilizando un blob store como Amazon S3 o los espacios de Digital Ocean, o simplemente puedes servir un archivo local directamente a través de un servidor HTTP como Nginx o Apache. Si estás configurando un validador básico, puedes omitir esta sección. No importa qué tipo de nodo planeas ejecutar, asegúrate de configurarlo para get historia, lo cual se cubre en Preparación del entorno.
📄️ Ejecutando
Comenzar Tu Nodo
📄️ Registro
Stellar Core envía registros a error estándar y stellar-core.log por defecto, configurable con el campo LOGFILEPATH.
📄️ Monitoreo
Una vez que tu nodo esté en funcionamiento, es importante mantener un ojo en él para asegurarte de que se mantenga a flote y siga contribuyendo a la salud de la red en general. Para ayudar con eso, Stellar Core expone información vital que puedes usar para monitorear tu nodo y diagnosticar problemas potenciales.
📄️ Mantenimiento
Mantenimiento aquí se refiere a cualquier cosa que implique sacar temporalmente tu validador de la red (para aplicar parches de seguridad, actualizar el sistema, etc.).
📄️ Actualizar la red
La red misma tiene configuraciones a nivel de red que pueden ser actualizadas.
📄️ Configuraciones de Soroban
Soroban tiene una gran colección de configuraciones almacenadas en el ledger que se pueden modificar a través de un voto de validator. Aquí puedes descubrir cómo proponer una nueva actualización de configuraciones así como cómo examinar una actualización propuesta. También puedes consultar la página de Comandos para más detalles sobre los comandos de stellar-core utilizados a continuación.
📄️ Comandos
Stellar Core se puede controlar usando un CLI robusto.
📄️ Avanzado
Esta página contiene información que es útil saber pero que no debería detener a alguien de ejecutar un nodo.