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.
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.
Operativsystem: Linux, macOS eller Windows (Linux rekommenderas för mer stabilitet).
Docker: du måste installera Docker för att hantera containrar.
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
Elixir-nätverket kräver en unik plånbok för att signera transaktioner.
Installera Metamask-tillägget och skapa ett nytt konto.
Spara den privata nyckeln till ditt nya konto. Detta är nödvändigt för att konfigurera valideraren.
Skapa en miljöfil (t.ex. validator.env) där du måste ange följande data:
STRATEGY_EXECUTOR_DISPLAY_NAME
- Det offentliga namnet på valideraren som visas på Elixirs instrumentpanel.
STRATEGY_EXECUTOR_BENEFICIARY
- adressen till den plånbok där belöningarna kommer att tas emot.
SIGNER_PRIVATE_KEY
- den privata nyckeln för den plånbok som skapades tidigare.
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
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
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: 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.