Formas de pagamento Abuse

Elixir. Instalar o nó

12.09.2024, 15:08

O Noda Elixir faz parte de um protocolo descentralizado utilizado para automatizar a criação de mercado em várias plataformas de negociação (CEX e DEX). Ajuda a fornecer liquidez aos pares de negociação, oferecendo soluções transparentes e automatizadas para diferentes projectos e utilizadores. Para instalar e trabalhar com o nó Elixir, é necessário seguir uma série de passos.

Preparação para instalar o nó Elixir

Requisitos de hardware

O validador Elixir necessita de

  • RAM (Random Access Memory): no mínimo 8 GB.

  • Internet: ligação estável com uma velocidade de, pelo menos, 100 Mbps.

  • Espaço em disco: pelo menos 100 GB.

  • Processador: qualquer processador que possa funcionar de forma estável 24 horas por dia, 7 dias por semana.

Software

  • Sistema operativo: Linux, macOS ou Windows (recomenda-se o Linux para maior estabilidade).

  • Docker: é necessário instalar o Docker para gerir contentores.

Instalação do Docker

Para executar o nó Elixir, é necessário instalar o Docker. Siga as instruções para o seu sistema operativo:

Ubuntu/Linux:

sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
  • MacOS: instale o Docker Desktop através do site oficial.

  • Windows: instale também o Docker Desktop através do site oficial.

Para verificar a instalação, execute:

docker --version

Geração de uma carteira para o validador

A rede Elixir requer uma carteira única para assinar transacções.

  1. Instale a extensão Metamask e crie uma nova conta.

  2. Guarde a chave privada da sua nova conta. Isto é necessário para configurar o validador.

Configurar o validador

Crie um ficheiro de ambiente (por exemplo, validator.env) no qual deve introduzir os dados seguintes:

  1. STRATEGY_EXECUTOR_DISPLAY_NAME - O nome público do validador apresentado no painel de controlo Elixir.

  2. STRATEGY_EXECUTOR_BENEFICIARY - o endereço da carteira onde as recompensas serão recebidas.

  3. SIGNER_PRIVATE_KEY - a chave privada da carteira criada anteriormente.

Descarregar a imagem Docker e lançar o nó

Descarregue a imagem Docker do nó Elixir e inicie o contentor de configuração:

Descarregar a imagem do nó:

docker pull elixirprotocol/validator:v3

Executar o contentor especificando o ficheiro de ambiente:

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

Configurações avançadas

Reiniciar automaticamente o nó: Para que o validador reinicie automaticamente quando o sistema falha ou reinicia, utilize o sinalizador --restart unstopped:

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

Executar numa arquitetura ARM (por exemplo, Apple Silicon): Se tiver um processador ARM, tem de adicionar a flag --platform linux/amd64:

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

Atualização do validador

Para atualizar o nó para uma nova versão, execute os seguintes comandos:

Parar o contentor atual:

docker kill elixir
docker rm elixir

Carregar a nova versão:

docker pull elixirprotocol/validator:v3

Reiniciar o nó:

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

Monitorização e atualização

Monitorização: o validador pode ser configurado para utilizar endpoints HTTP para verificar o estado e as métricas através do Prometheus. Para isso, abra a porta 17690:

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

Atualização do validador: Se for necessário atualizar o nó, execute os seguintes 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

Assim que o nó estiver instalado e a funcionar, pode começar a trabalhar com Elixir, participando no fornecimento de liquidez e recebendo recompensas pelo seu trabalho no validador. Esteja atento às actualizações e actualize o nó atempadamente para um funcionamento correto.