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.
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.
Besturingssysteem: Linux, macOS of Windows (Linux wordt aanbevolen voor meer stabiliteit).
Docker: je moet Docker installeren om containers te beheren.
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
Het Elixir-netwerk heeft een unieke portemonnee nodig om transacties te ondertekenen.
Installeer de Metamask-extensie en maak een nieuwe account aan.
Sla de privésleutel van je nieuwe account op. Dit is nodig om de validator in te stellen.
Maak een omgevingsbestand aan (bijv. validator.env) waarin je de volgende gegevens moet invoeren:
STRATEGY_EXECUTOR_DISPLAY_NAME
- De publieke naam van de validator die wordt weergegeven op het Elixir dashboard.
STRATEGY_EXECUTOR_BENEFICIARY
- Het adres van de portemonnee waar de beloningen worden ontvangen.
SIGNER_PRIVATE_KEY
- de privésleutel van de portemonnee die eerder is aangemaakt.
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
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
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: 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.