Noda Elixir je součástí decentralizovaného protokolu, který se používá k automatizaci tvorby trhu na různých obchodních platformách (CEX a DEX). Pomáhá zajišťovat likviditu na obchodních párech a nabízí transparentní a automatizovaná řešení pro různé projekty a uživatele. Chcete-li nainstalovat uzel Elixir a pracovat s ním, musíte provést řadu kroků.
Validátor Elixir bude vyžadovat:
Paměť RAM (Random Access Memory): minimálně 8 GB.
Internet: stabilní připojení o rychlosti alespoň 100 Mb/s.
Místo na disku: minimálně 100 GB.
Procesor: libovolný procesor, který může stabilně pracovat 24 hodin denně, 7 dní v týdnu.
Operační systém: Linux, macOS nebo Windows (pro větší stabilitu se doporučuje Linux).
Docker: ke správě kontejnerů je třeba nainstalovat Docker.
Pro spuštění uzlu Elixir je třeba nainstalovat Docker. Postupujte podle pokynů pro svůj operační systém:
Ubuntu/Linux:
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
MacOS: nainstalujte Docker Desktop prostřednictvím oficiálních webových stránek.
Windows: Docker Desktop nainstalujte také prostřednictvím oficiálních webových stránek.
Pro ověření instalace spusťte následující příkaz:
docker --version
Síť Elixir vyžaduje k podepisování transakcí jedinečnou peněženku.
Nainstalujte rozšíření Metamask a vytvořte nový účet.
Uložte soukromý klíč nového účtu. Ten je nutný k nastavení validátoru.
Vytvořte soubor prostředí (např. validator.env), do kterého je třeba zadat následující údaje:
STRATEGY_EXECUTOR_DISPLAY_NAME
- Veřejný název validátoru, který se zobrazuje na ovládacím panelu aplikace Elixir.
STRATEGY_EXECUTOR_BENEFICIARY
- adresa peněženky, do které budou odměny přijímány.
SIGNER_PRIVATE_KEY
- soukromý klíč dříve vytvořené peněženky.
Stáhněte obraz uzlu Docker Elixir a spusťte konfigurační kontejner:
Stažení obrazu uzlu:
docker pull elixirprotocol/validator:v3
Spusťte kontejner zadáním souboru prostředí:
docker run -d
--env-file /path/to/validator.env
--name elixir
elixirprotocol/validator:v3
Automatické restartování uzlu: Chcete-li, aby se validátor automaticky restartoval při pádu nebo restartu systému, použijte příznak --restart unstopped
:
docker run -d
--env-file /path/to/validator.env
--name elixir
--restart unless-stopped
elixirprotocol/validator:v3
Běží na architektuře ARM (např. Apple Silicon): Pokud máte procesor ARM, musíte přidat příznak --platform linux/amd64
:
docker run -d
--env-file /path/to/validator.env
--name elixir
--platform linux/amd64
elixirprotocol/validator:v3
Chcete-li uzel upgradovat na novou verzi, spusťte následující příkazy:
Zastavte aktuální kontejner:
docker kill elixir
docker rm elixir
Nahrajte novou verzi:
docker pull elixirprotocol/validator:v3
Restartujte uzel:
docker run -d
--env-file /path/to/validator.env
--name elixir
--restart unless-stopped
elixirprotocol/validator:v3
Monitorování: validátor lze nakonfigurovat tak, aby používal koncové body HTTP ke kontrole stavu a metrik prostřednictvím systému Prometheus. Za tímto účelem otevřete port 17690:
docker run -d --env-file /path/to/validator.env --name elixir -p 17690:17690 elixirprotocol/validator:v3
Aktualizace validátoru: Pokud potřebujete uzel aktualizovat, spusťte následující příkazy:
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
Jakmile je uzel nainstalován a spuštěn, můžete začít pracovat s Elixírem, podílet se na poskytování likvidity a získávat odměny za práci s validátorem. Sledujte aktualizace a aktualizujte uzel včas, aby fungoval správně.