Métodos de pago Abuse

Elixir. Instalación del nodo

12.09.2024, 15:08

Noda Elixir forma parte de un protocolo descentralizado utilizado para automatizar la creación de mercado en diversas plataformas de negociación (CEX y DEX). Ayuda a proporcionar liquidez en pares de negociación, ofreciendo soluciones transparentes y automatizadas para diferentes proyectos y usuarios. Para instalar y trabajar con el nodo Elixir, es necesario seguir una serie de pasos.

Preparativos para instalar el nodo Elixir

Requisitos de hardware

El validador Elixir necesitará

  • RAM (memoria de acceso aleatorio): un mínimo de 8 GB.

  • Internet: conexión estable con una velocidad de al menos 100 Mbps.

  • Espacio en disco: 100 GB como mínimo.

  • Procesador: cualquier procesador que pueda funcionar de forma estable 24 horas al día, 7 días a la semana.

Software

  • Sistema operativo: Linux, macOS o Windows (se recomienda Linux para mayor estabilidad).

  • Docker: es necesario instalar Docker para gestionar contenedores.

Instalación de Docker

Para ejecutar el nodo Elixir, necesita instalar Docker. Siga las instrucciones de su sistema operativo:

Ubuntu/Linux:

sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
  • MacOS: instale Docker Desktop a través del sitio web oficial.

  • Windows: instale también Docker Desktop a través del sitio web oficial.

Para verificar la instalación, ejecute:

docker --version

Generar un monedero para el validador

La red Elixir requiere un monedero único para firmar las transacciones.

  1. Instale la extensión Metamask y cree una nueva cuenta.

  2. Guarde la clave privada de su nueva cuenta. Esto es necesario para configurar el validador.

Configurar el validador

Cree un archivo de entorno (por ejemplo, validator.env) en el que deberá introducir los siguientes datos:

  1. STRATEGY_EXECUTOR_DISPLAY_NAME - El nombre público del validador que se muestra en el panel de Elixir.

  2. STRATEGY_EXECUTOR_BENEFICIARY - La dirección del monedero donde se recibirán las recompensas.

  3. SIGNER_PRIVATE_KEY - la clave privada del monedero creado anteriormente.

Descarga de la imagen Docker y lanzamiento del nodo

Descargue la imagen Docker del nodo Elixir e inicie el contenedor de configuración:

Descargue la imagen del nodo:

docker pull elixirprotocol/validator:v3

Ejecute el contenedor especificando el archivo de entorno:

docker run -d 
  --env-file /path/to/validator.env 
  --name elixir 
  elixirprotocol/validator:v3

Configuración avanzada

Reiniciar el nodo automáticamente: Para que el validador se reinicie automáticamente cuando el sistema se bloquee o reinicie, utilice el indicador --restart unstopped:

docker run -d 
  --env-file /path/to/validator.env 
  --name elixir 
  --restart unless-stopped 
  elixirprotocol/validator:v3

Ejecutar en una arquitectura ARM (por ejemplo, Apple Silicon): Si tienes un procesador ARM, debes añadir la opción --platform linux/amd64:

docker run -d 
  --env-file /path/to/validator.env 
  --name elixir 
  --platform linux/amd64 
  elixirprotocol/validator:v3

Actualización del validador

Para actualizar el nodo a una nueva versión, ejecute los siguientes comandos:

Detén el contenedor actual:

docker kill elixir
docker rm elixir

Carga la nueva versión:

docker pull elixirprotocol/validator:v3

Reinicie el nodo:

docker run -d 
  --env-file /path/to/validator.env 
  --name elixir 
  --restart unless-stopped 
  elixirprotocol/validator:v3

Monitorización y actualización

Monitorización: el validador puede configurarse para utilizar puntos finales HTTP para comprobar el estado y las métricas a través de Prometheus. Para ello, abra el puerto 17690:

docker run -d --env-file /path/to/validator.env --name elixir -p 17690:17690 elixirprotocol/validator:v3

Actualización del validador: Si necesita actualizar el nodo, ejecute los siguientes comandos:

docker kill elixir
docker rm elixir
docker pull elixirprotocol/validator:v3
docker run --name elixir --env-file validator.env --platform linux/amd64 -p 17690:17690 --restart unless-stopped elixirprotocol/validator:v3

Una vez que el nodo esté instalado y funcionando, puedes empezar a trabajar con Elixir, participando en la provisión de liquidez y recibiendo recompensas por tu trabajo de validador. Esté atento a las actualizaciones y actualice el nodo a tiempo para que funcione correctamente.