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.
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.
Operativsystem: Linux, macOS eller Windows (Linux anbefales for at opnå større stabilitet).
Docker: Du skal installere Docker for at kunne administrere containere.
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
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.
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 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
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
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: 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.