Betaalmethoden Abuse

Elixir. De node installeren

12.09.2024, 15:08

Noda Elixir maakt deel uit van een gedecentraliseerd protocol dat wordt gebruikt voor het automatiseren van marktmaking op verschillende handelsplatformen (CEX en DEX). Het helpt om liquiditeit te bieden op handelsparen en biedt transparante en geautomatiseerde oplossingen voor verschillende projecten en gebruikers. Om de Elixir node te installeren en ermee te werken, moet je een aantal stappen volgen.

Voorbereidingen om het Elixir knooppunt te installeren

Hardwarevereisten

De Elixir validator heeft nodig:

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

  • Internet: stabiele verbinding met een snelheid van minimaal 100 Mbps.

  • Schijfruimte: minstens 100 GB.

  • Processor: elke processor die 24/7 stabiel kan werken.

Software

  • Besturingssysteem: Linux, macOS of Windows (Linux wordt aanbevolen voor meer stabiliteit).

  • Docker: je moet Docker installeren om containers te beheren.

Docker installeren

Om de Elixir node te draaien, moet je Docker installeren. Volg de instructies voor je besturingssysteem:

Ubuntu/Linux:

sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
  • MacOS: installeer Docker Desktop via de officiële website.

  • Windows: installeer ook Docker Desktop via de officiële website.

Voer uit om de installatie te verifiëren:

docker --version

Een portemonnee genereren voor de validator

Het Elixir-netwerk heeft een unieke portemonnee nodig om transacties te ondertekenen.

  1. Installeer de Metamask-extensie en maak een nieuwe account aan.

  2. Sla de privésleutel van je nieuwe account op. Dit is nodig om de validator in te stellen.

De validator configureren

Maak een omgevingsbestand aan (bijv. validator.env) waarin je de volgende gegevens moet invoeren:

  1. STRATEGY_EXECUTOR_DISPLAY_NAME - De publieke naam van de validator die wordt weergegeven op het Elixir dashboard.

  2. STRATEGY_EXECUTOR_BENEFICIARY - Het adres van de portemonnee waar de beloningen worden ontvangen.

  3. SIGNER_PRIVATE_KEY - de privésleutel van de portemonnee die eerder is aangemaakt.

Het Docker-image downloaden en de node starten

Download de Docker-image van de Elixir-node en start de configuratiecontainer:

Download de node-afbeelding:

docker pull elixirprotocol/validator:v3

Start de container door het omgevingsbestand op te geven:

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

Geavanceerde instellingen

Node automatisch herstarten: Gebruik de --restart unstopped vlag om de validator automatisch te laten herstarten als het systeem crasht of opnieuw opstart:

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

Draaien op een ARM-architectuur (bijv. Apple Silicon): Als je een ARM processor hebt, moet je de --platform linux/amd64 vlag toevoegen:

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

Validator upgraden

Voer de volgende commando's uit om het knooppunt te upgraden naar een nieuwe versie:

Stop de huidige container:

docker kill elixir
docker rm elixir

Laad de nieuwe versie:

docker pull elixirprotocol/validator:v3

Herstart het knooppunt:

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

Monitoren en upgraden

Monitoren: de validator kan worden geconfigureerd om HTTP endpoints te gebruiken om de gezondheidsstatus en metriek te controleren via Prometheus. Open hiervoor poort 17690:

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

Validator Update: Als je de node moet updaten, voer dan de volgende commando's uit:

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

Zodra de node is geïnstalleerd en draait, kun je aan de slag met Elixir, deelnemen aan het verstrekken van liquiditeit en beloningen ontvangen voor je validatorwerk. Houd updates in de gaten en update de node op tijd voor een correcte werking.