Betalningsmetoder Abuse

Elixir. Installera noden

12.09.2024, 15:08

Noda Elixir är en del av ett decentraliserat protokoll som används för att automatisera marketmaking på olika handelsplattformar (CEX och DEX). Det hjälper till att tillhandahålla likviditet på handelspar och erbjuder transparenta och automatiserade lösningar för olika projekt och användare. För att installera och arbeta med Elixir-noden måste du följa en rad steg.

Förberedelser för att installera Elixir-noden

Krav på hårdvara

Elixir-validatorn kommer att kräva:

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

  • Internet: stabil anslutning med en hastighet på minst 100 Mbps.

  • Diskutrymme: minst 100 GB.

  • Processor: alla processorer som kan arbeta stabilt 24/7.

Programvara

  • Operativsystem: Linux, macOS eller Windows (Linux rekommenderas för mer stabilitet).

  • Docker: du måste installera Docker för att hantera containrar.

Installation av Docker

För att köra Elixir-noden måste du installera Docker. Följ instruktionerna för ditt operativsystem:

Ubuntu/Linux:

sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
  • MacOS: Installera Docker Desktop via den officiella webbplatsen.

  • Windows: Installera även Docker Desktop via den officiella webbplatsen.

För att verifiera installationen, kör:

docker --version

Generera en plånbok för valideraren

Elixir-nätverket kräver en unik plånbok för att signera transaktioner.

  1. Installera Metamask-tillägget och skapa ett nytt konto.

  2. Spara den privata nyckeln till ditt nya konto. Detta är nödvändigt för att konfigurera valideraren.

Konfigurera valideraren

Skapa en miljöfil (t.ex. validator.env) där du måste ange följande data:

  1. STRATEGY_EXECUTOR_DISPLAY_NAME - Det offentliga namnet på valideraren som visas på Elixirs instrumentpanel.

  2. STRATEGY_EXECUTOR_BENEFICIARY - adressen till den plånbok där belöningarna kommer att tas emot.

  3. SIGNER_PRIVATE_KEY - den privata nyckeln för den plånbok som skapades tidigare.

Ladda ner Docker-avbildningen och starta noden

Ladda ner Docker-avbildningen av Elixir-noden och starta konfigurationsbehållaren:

Ladda ner nodavbildningen:

docker pull elixirprotocol/validator:v3

Kör containern genom att ange miljöfilen:

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

Avancerade inställningar

Starta om noden automatiskt: Om du vill att valideraren ska starta om automatiskt när systemet kraschar eller startas om använder du flaggan --restart unstopped:

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

Körs på en ARM-arkitektur (t.ex. Apple Silicon): Om du har en ARM-processor måste du lägga till flaggan --platform linux/amd64:

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

Uppgradering av validator

För att uppgradera noden till en ny version kör du följande kommandon:

Stoppa den aktuella behållaren:

docker kill elixir
docker rm elixir

Ladda den nya versionen:

docker pull elixirprotocol/validator:v3

Starta om noden:

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

Övervakning och uppgradering

Övervakning: valideraren kan konfigureras att använda HTTP-slutpunkter för att kontrollera hälsostatus och mätvärden via Prometheus. För att göra detta öppnar du port 17690:

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

Uppdatering av validator: Om du behöver uppdatera noden kör du följande kommandon:

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 har installerats och körs kan du börja arbeta med Elixir, delta i att tillhandahålla likviditet och få belöningar för ditt validatorarbete. Håll ett öga på uppdateringar och uppdatera noden i tid för att den ska fungera korrekt.