Způsoby platby Abuse

Elixír. Instalace uzlu

12.09.2024, 15:08

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ů.

Příprava na instalaci uzlu Elixir

Hardwarové požadavky

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.

Software

  • 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.

Instalace nástroje 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

Generování peněženky pro validátor

Síť Elixir vyžaduje k podepisování transakcí jedinečnou peněženku.

  1. Nainstalujte rozšíření Metamask a vytvořte nový účet.

  2. Uložte soukromý klíč nového účtu. Ten je nutný k nastavení validátoru.

Konfigurace validátoru

Vytvořte soubor prostředí (např. validator.env), do kterého je třeba zadat následující údaje:

  1. STRATEGY_EXECUTOR_DISPLAY_NAME - Veřejný název validátoru, který se zobrazuje na ovládacím panelu aplikace Elixir.

  2. STRATEGY_EXECUTOR_BENEFICIARY - adresa peněženky, do které budou odměny přijímány.

  3. SIGNER_PRIVATE_KEY - soukromý klíč dříve vytvořené peněženky.

Stažení obrazu Docker a spuštění uzlu

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

Rozšířená nastavení

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

Validator Upgrade

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

Sledování a aktualizace

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ě.