Noda Elixir er en del af en decentral protokol, der bruges til at automatisere marketmaking på forskellige handelsplatforme (CEX og DEX). Den hjælper med at skaffe likviditet på handelspar og tilbyder gennemsigtige og automatiserede løsninger til forskellige projekter og brugere. For at installere og arbejde med Elixir-noden skal du følge en række trin.
Forberedelse til at installere Elixir-noden
Krav til hardware
Elixir-validatoren kræver:
-
RAM (Random Access Memory): mindst 8 GB.
-
Internet: stabil forbindelse med en hastighed på mindst 100 Mbps.
-
Diskplads: mindst 100 GB.
-
Processor: enhver processor, der kan arbejde stabilt 24/7.
Software
-
Operativsystem: Linux, macOS eller Windows (Linux anbefales for at opnå større stabilitet).
-
Docker: Du skal installere Docker for at kunne administrere containere.
Installation af Docker
For at køre Elixir-noden skal du installere Docker. Følg instruktionerne for dit operativsystem:
Ubuntu/Linux:
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
-
MacOS: Installer Docker Desktop via den officielle hjemmeside.
-
Windows: Installer også Docker Desktop via den officielle hjemmeside.
Kør for at bekræfte installationen:
docker --version
Generering af en wallet til validatoren
Elixir-netværket kræver en unik wallet til at underskrive transaktioner.
-
Installer Metamask-udvidelsen, og opret en ny konto.
-
Gem den private nøgle til din nye konto. Det er nødvendigt for at konfigurere validatoren.
Konfiguration af validatoren
Opret en miljøfil (f.eks. validator.env), hvor du skal indtaste følgende data:
-
STRATEGY_EXECUTOR_DISPLAY_NAME- Det offentlige navn på den validator, der vises på Elixir-dashboardet. -
STRATEGY_EXECUTOR_BENEFICIARY- adressen på den wallet, hvor belønningerne vil blive modtaget. -
SIGNER_PRIVATE_KEY- den private nøgle til den tidligere oprettede wallet.
Download af Docker-image og opstart af noden
Download Docker-imaget af Elixir-noden, og start konfigurationscontaineren:
Download node-imaget:
docker pull elixirprotocol/validator:v3
Kør containeren ved at angive miljøfilen:
docker run -d
--env-file /path/to/validator.env
--name elixir
elixirprotocol/validator:v3
Avancerede indstillinger
Genstart noden automatisk: Brug --restart unstopped-flaget for at få validatoren til at genstarte automatisk, når systemet går ned eller genstarter:
docker run -d
--env-file /path/to/validator.env
--name elixir
--restart unless-stopped
elixirprotocol/validator:v3
Kører på en ARM-arkitektur (f.eks. Apple Silicon): Hvis du har en ARM-processor, skal du tilføje flaget --platform linux/amd64:
docker run -d
--env-file /path/to/validator.env
--name elixir
--platform linux/amd64
elixirprotocol/validator:v3
Opgradering af validator
For at opgradere noden til en ny version skal du køre følgende kommandoer:
Stop den aktuelle container:
docker kill elixir
docker rm elixir
Indlæs den nye version:
docker pull elixirprotocol/validator:v3
Genstart noden:
docker run -d
--env-file /path/to/validator.env
--name elixir
--restart unless-stopped
elixirprotocol/validator:v3
Overvågning og opgradering
Overvågning: Validatoren kan konfigureres til at bruge HTTP-slutpunkter til at kontrollere sundhedsstatus og metrikker via Prometheus. For at gøre dette skal du åbne port 17690:
docker run -d --env-file /path/to/validator.env --name elixir -p 17690:17690 elixirprotocol/validator:v3
Validatoropdatering: Hvis du har brug for at opdatere noden, skal du køre følgende kommandoer:
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
Når noden er installeret og kører, kan du begynde at arbejde med Elixir, deltage i at levere likviditet og modtage belønninger for dit validatorarbejde. Hold øje med opdateringer, og opdater noden i tide, så den fungerer korrekt.