Spôsoby platby Abuse

Elixír. Inštalácia uzla

12.09.2024, 15:08

Noda Elixir je súčasťou decentralizovaného protokolu, ktorý sa používa na automatizáciu tvorby trhu na rôznych obchodných platformách (CEX a DEX). Pomáha zabezpečovať likviditu na obchodných pároch a ponúka transparentné a automatizované riešenia pre rôzne projekty a používateľov. Ak chcete nainštalovať uzol Elixir a pracovať s ním, musíte vykonať niekoľko krokov.

Príprava na inštaláciu uzla Elixir

Požiadavky na hardvér

Validátor Elixir bude vyžadovať:

  • RAM (pamäť s náhodným prístupom): minimálne 8 GB.

  • Internet: stabilné pripojenie s rýchlosťou aspoň 100 Mb/s.

  • Miesto na disku: minimálne 100 GB.

  • Procesor: akýkoľvek procesor, ktorý dokáže stabilne pracovať 24 hodín denne, 7 dní v týždni.

Softvér

  • Operačný systém: Linux, macOS alebo Windows (Linux sa odporúča kvôli väčšej stabilite).

  • Docker: na správu kontajnerov je potrebné nainštalovať Docker.

Inštalácia nástroja Docker

Na spustenie uzla Elixir je potrebné nainštalovať Docker. Postupujte podľa pokynov pre váš operačný systém:

Ubuntu/Linux:

sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
  • MacOS: nainštalujte Docker Desktop prostredníctvom oficiálnej webovej stránky.

  • Windows: Docker Desktop nainštalujte tiež prostredníctvom oficiálnej webovej stránky.

Ak chcete overiť inštaláciu, spustite:

docker --version

Generovanie peňaženky pre validátor

Sieť Elixir vyžaduje na podpisovanie transakcií jedinečnú peňaženku.

  1. Nainštalujte rozšírenie Metamask a vytvorte nový účet.

  2. Uložte súkromný kľúč nového účtu. Je to potrebné na nastavenie validátora.

Konfigurácia validátora

Vytvorte súbor prostredia (napr. validator.env), do ktorého je potrebné zadať nasledujúce údaje:

  1. STRATEGY_EXECUTOR_DISPLAY_NAME - Verejný názov validátora zobrazený na paneli Elixir.

  2. STRATEGY_EXECUTOR_BENEFICIARY - adresa peňaženky, do ktorej sa budú prijímať odmeny.

  3. SIGNER_PRIVATE_KEY - súkromný kľúč peňaženky vytvorenej skôr.

Stiahnutie obrazu Docker a spustenie uzla

Stiahnite si obraz uzla Docker Elixir a spustite konfiguračný kontajner:

Stiahnite si obraz uzla:

docker pull elixirprotocol/validator:v3

Spustite kontajner zadaním súboru prostredia:

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

Rozšírené nastavenia

Automaticky reštartovať uzol: Ak chcete, aby sa validátor automaticky reštartoval pri páde alebo reštarte systému, použite príznak --restart unstopped:

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

Spustenie na architektúre ARM (napr. Apple Silicon): Ak máte procesor ARM, musíte pridať príznak --platform linux/amd64:

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

Validator Upgrade

Ak chcete uzol aktualizovať na novú verziu, spustite nasledujúce príkazy:

Zastavte aktuálny kontajner:

docker kill elixir
docker rm elixir

Načítajte novú verziu:

docker pull elixirprotocol/validator:v3

Reštartujte uzol:

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

Monitorovanie a aktualizácia

Monitorovanie: Validátor možno nakonfigurovať tak, aby používal koncové body HTTP na kontrolu stavu a metrík prostredníctvom programu Prometheus. Na tento účel otvorte port 17690:

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

Aktualizácia validátora: Ak potrebujete aktualizovať uzol, spustite nasledujúce prí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

Po nainštalovaní a spustení uzla môžete začať pracovať s Elixirom, podieľať sa na poskytovaní likvidity a dostávať odmeny za svoju prácu s validátorom. Sledujte aktualizácie a aktualizujte uzol včas, aby fungoval správne.