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.
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.
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.
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
Le réseau Elixir nécessite un portefeuille unique pour signer les transactions.
Installez l'extension Metamask et créez un nouveau compte.
Enregistrez la clé privée de votre nouveau compte. Cette clé est nécessaire pour configurer le validateur.
Créez un fichier d'environnement (par exemple, validator.env) dans lequel vous devez entrer les données suivantes :
STRATEGY_EXECUTOR_DISPLAY_NAME
- Le nom public du validateur affiché sur le tableau de bord Elixir.
STRATEGY_EXECUTOR_BENEFICIARY
- l'adresse du portefeuille où les récompenses seront reçues.
SIGNER_PRIVATE_KEY
- la clé privée du portefeuille créé précédemment.
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
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
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 : 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.