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.
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.
Sistema operativo: Linux, macOS o Windows (se recomienda Linux para mayor estabilidad).
Docker: es necesario instalar Docker para gestionar contenedores.
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
La red Elixir requiere un monedero único para firmar las transacciones.
Instale la extensión Metamask y cree una nueva cuenta.
Guarde la clave privada de su nueva cuenta. Esto es necesario para configurar el validador.
Cree un archivo de entorno (por ejemplo, validator.env) en el que deberá introducir los siguientes datos:
STRATEGY_EXECUTOR_DISPLAY_NAME
- El nombre público del validador que se muestra en el panel de Elixir.
STRATEGY_EXECUTOR_BENEFICIARY
- La dirección del monedero donde se recibirán las recompensas.
SIGNER_PRIVATE_KEY
- la clave privada del monedero creado anteriormente.
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
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
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: 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.