Empezando
Last updated
Last updated
Esta guía está destinada a validadores que se ejecutan en servidores de metal desnudo y explica cómo funcionan las versiones de Union. Mira el y el guía para más implementaciones listas para la producción.
Los validadores son la columna vertebral de la red. Convertirse en uno requiere una vinculación simbólica significativa y delegaciones, y no está destinado a usuarios que no son energéticos.
Nota
Actualmente, descargando directamente el uniond
binary requiere acceso a nuestro repositorio privado de GitHub.
Si no tiene acceso a nuestro repositorio privado de GitHub, aún puede ejecutar nuestro nodo utilizando la imagen pública de Docker.
Puedes obtener uniond
de un reciente .
Precaución
Compruebe la versión y la arquitectura en el enlace antes de descargar.
Donde UNIOND_VERSION
es v0.19.0
Verifique que el binario funcione en su servidor ejecutando:
Por conveniencia, podemos agregar el binario a la PATH
, para hacerlo llamable desde cualquier lugar.
Donde UNIOND_VERSION
es v0.19.0
Precaución
Primero, establezca algunas variables de entorno, que se utilizan a lo largo de la inicialización.
Entonces tendremos uniond
inicializa nuestros directorios de datos y configuración. Por defecto, /User/{USER}/.uniond
se utiliza.
A continuación, edite ~/.union/config/config.toml
. Weothll establece las semillas para garantizar que su nodo pueda conectarse a la red peer-to-peer.
Para union-testnet-6
reemplazar seeds = ""
con:
Descargar el genesis.json
y cópialo a tu uniond
directorio de inicio.
Para unirse como validador, debe enviar una transacción de registro. Puede hacerlo desde la línea de comandos en su nodo validador.
Primero, agregue una billetera que contenga tokens de Union.
Precaución
Para el uso de la producción, recomendamos no almacenar la billetera en un servidor.
Para enviar la transacción de registro y convertirse en un validador, debe enviar un create-validator
transacción:
Nota
Si su propio nodo no está configurado para aceptar una solicitud RPC, puede enviarlos a otro nodo a través del --node
opción.
Recomendamos correr uniond
como servicio systemd. Crear un archivo en /etc/systemd/system
llamado uniond.service
. Asegúrese de reemplazar $USER con su nombre de usuario.
Debería poder ver los registros del nodo ejecutando
Luego se recomienda hacer una copia de seguridad de estos archivos desde ~/.union/config
en una ubicación segura:
priv_validator_key.json
node_key.json
También proporcionamos contenedores en nuestro .
Al ejecutar el contenedor, asegúrese de asignar un volumen a la ruta que pasó --home
opciones para garantizar la persistencia de los datos. A partir de aquí, la guía asume el uso de un binario regular. El la sección es más adecuada para usuarios de docker.
uniond
es una aplicación de estado e interactúa con el sistema de archivos. Asegúrese de usar .
Weothll necesita configurar algunos archivos de configuración y obtener el antes de que podamos ejecutar el nodo.