Metodi di pagamento Abuse

Elixir. Installazione del nodo

12.09.2024, 15:08

Noda Elixir fa parte di un protocollo decentralizzato utilizzato per automatizzare il marketmaking su varie piattaforme di trading (CEX e DEX). Contribuisce a fornire liquidità sulle coppie di trading, offrendo soluzioni trasparenti e automatizzate per diversi progetti e utenti. Per installare e lavorare con il nodo Elixir, è necessario seguire una serie di passaggi.

Preparazione all'installazione del nodo Elixir

Requisiti hardware

Il validatore Elixir richiede

  • RAM (Random Access Memory): almeno 8 GB.

  • Internet: connessione stabile con una velocità di almeno 100 Mbps.

  • Spazio su disco: almeno 100 GB.

  • Processore: qualsiasi processore in grado di funzionare stabilmente 24 ore su 24, 7 giorni su 7.

Software

  • Sistema operativo: Linux, macOS o Windows (si consiglia Linux per una maggiore stabilità).

  • Docker: è necessario installare Docker per gestire i container.

Installazione di Docker

Per eseguire il nodo Elixir, è necessario installare Docker. Seguire le istruzioni per il proprio sistema operativo:

Ubuntu/Linux:

sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
  • MacOS: installare Docker Desktop tramite il sito web ufficiale.

  • Windows: installare anche Docker Desktop tramite il sito web ufficiale.

Per verificare l'installazione, eseguire:

docker --version

Generare un portafoglio per il validatore

La rete Elixir richiede un portafoglio unico per firmare le transazioni.

  1. Installare l'estensione Metamask e creare un nuovo account.

  2. Salvare la chiave privata del nuovo account. Questo è necessario per configurare il validatore.

Configurazione del validatore

Creare un file di ambiente (ad esempio, validator.env) in cui inserire i seguenti dati:

  1. STRATEGY_EXECUTOR_DISPLAY_NAME - Il nome pubblico del validatore visualizzato nella dashboard di Elixir.

  2. STRATEGY_EXECUTOR_BENEFICIARY - l'indirizzo del portafoglio in cui si riceveranno le ricompense.

  3. SIGNER_PRIVATE_KEY - la chiave privata del portafoglio creato in precedenza.

Scaricare l'immagine Docker e lanciare il nodo

Scaricare l'immagine Docker del nodo Elixir e avviare il contenitore di configurazione:

Scaricare l'immagine del nodo:

docker pull elixirprotocol/validator:v3

Eseguire il contenitore specificando il file di ambiente:

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

Impostazioni avanzate

Riavvia automaticamente il nodo: Per fare in modo che il validatore si riavvii automaticamente quando il sistema si blocca o si riavvia, usare il flag --restart unstopped:

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

Esecuzione su architettura ARM (ad esempio, Apple Silicon): Se si dispone di un processore ARM, è necessario aggiungere il flag --platform linux/amd64:

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

Aggiornamento del validatore

Per aggiornare il nodo a una nuova versione, eseguire i seguenti comandi:

Arrestare il contenitore corrente:

docker kill elixir
docker rm elixir

Caricare la nuova versione:

docker pull elixirprotocol/validator:v3

Riavviare il nodo:

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

Monitoraggio e aggiornamento

Monitoraggio: il validatore può essere configurato per utilizzare gli endpoint HTTP per controllare lo stato di salute e le metriche tramite Prometheus. A tal fine, aprire la porta 17690:

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

Aggiornamento del validatore: se è necessario aggiornare il nodo, eseguire i seguenti comandi:

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 volta che il nodo è installato e funzionante, si può iniziare a lavorare con Elixir, partecipando alla fornitura di liquidità e ricevendo ricompense per il proprio lavoro di validatore. Tenete d'occhio gli aggiornamenti e aggiornate il nodo in tempo per un corretto funzionamento.