Modes de paiement Abuse

Elixir. Installation du nœud

12.09.2024, 15:08

Noda Elixir fait partie d'un protocole décentralisé utilisé pour automatiser la tenue de marché sur diverses plateformes de négociation (CEX et DEX). Il contribue à fournir de la liquidité sur les paires d'échange, en offrant des solutions transparentes et automatisées pour différents projets et utilisateurs. Pour installer et utiliser le nœud Elixir, vous devez suivre une série d'étapes.

Préparation de l'installation du nœud Elixir

Configuration matérielle requise

Le validateur Elixir nécessite

  • RAM (Random Access Memory) : au moins 8 Go.

  • Internet : connexion stable avec une vitesse d'au moins 100 Mbps.

  • Espace disque : au moins 100 Go.

  • Processeur : tout processeur pouvant fonctionner de manière stable 24 heures sur 24 et 7 jours sur 7.

Logiciel

  • Système d'exploitation : Linux, macOS ou Windows (Linux est recommandé pour plus de stabilité).

  • Docker : vous devez installer Docker pour gérer les conteneurs.

Installation de Docker

Pour faire fonctionner le nœud Elixir, vous devez installer Docker. Suivez les instructions correspondant à votre système d'exploitation :

Ubuntu/Linux :

sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
  • MacOS : installez Docker Desktop via le site officiel.

  • Windows : installez également Docker Desktop via le site officiel.

Pour vérifier l'installation, exécutez :

docker --version

Générer un portefeuille pour le validateur

Le réseau Elixir nécessite un portefeuille unique pour signer les transactions.

  1. Installez l'extension Metamask et créez un nouveau compte.

  2. Enregistrez la clé privée de votre nouveau compte. Cette clé est nécessaire pour configurer le validateur.

Configuration du validateur

Créez un fichier d'environnement (par exemple, validator.env) dans lequel vous devez entrer les données suivantes :

  1. STRATEGY_EXECUTOR_DISPLAY_NAME - Le nom public du validateur affiché sur le tableau de bord Elixir.

  2. STRATEGY_EXECUTOR_BENEFICIARY - l'adresse du portefeuille où les récompenses seront reçues.

  3. SIGNER_PRIVATE_KEY - la clé privée du portefeuille créé précédemment.

Téléchargement de l'image Docker et lancement du nœud

Téléchargez l'image Docker du nœud Elixir et démarrez le conteneur de configuration :

Télécharger l'image du nœud :

docker pull elixirprotocol/validator:v3

Exécuter le conteneur en spécifiant le fichier d'environnement :

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

Paramètres avancés

Redémarrer automatiquement le nœud : Pour que le validateur redémarre automatiquement lorsque le système tombe en panne ou redémarre, utilisez l'option --restart unstopped:

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

Exécution sur une architecture ARM (par exemple, Apple Silicon) : Si vous avez un processeur ARM, vous devez ajouter l'option --platform linux/amd64:

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

Mise à niveau du validateur

Pour mettre à niveau le nœud vers une nouvelle version, exécutez les commandes suivantes :

Arrêtez le conteneur actuel :

docker kill elixir
docker rm elixir

Charger la nouvelle version :

docker pull elixirprotocol/validator:v3

Redémarrer le nœud :

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

Surveillance et mise à niveau

Surveillance : le validateur peut être configuré pour utiliser des points d'extrémité HTTP afin de vérifier l'état de santé et les mesures via Prometheus. Pour ce faire, ouvrez le port 17690 :

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

Mise à jour du validateur : si vous devez mettre à jour le nœud, exécutez les commandes suivantes :

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

Une fois le nœud installé et opérationnel, vous pouvez commencer à travailler avec Elixir, à participer à la fourniture de liquidités et à recevoir des récompenses pour votre travail de validateur. Gardez un œil sur les mises à jour et mettez à jour le nœud à temps pour qu'il fonctionne correctement.