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.
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.
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.
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
Sieť Elixir vyžaduje na podpisovanie transakcií jedinečnú peňaženku.
Nainštalujte rozšírenie Metamask a vytvorte nový účet.
Uložte súkromný kľúč nového účtu. Je to potrebné na nastavenie validátora.
Vytvorte súbor prostredia (napr. validator.env), do ktorého je potrebné zadať nasledujúce údaje:
STRATEGY_EXECUTOR_DISPLAY_NAME
- Verejný názov validátora zobrazený na paneli Elixir.
STRATEGY_EXECUTOR_BENEFICIARY
- adresa peňaženky, do ktorej sa budú prijímať odmeny.
SIGNER_PRIVATE_KEY
- súkromný kľúč peňaženky vytvorenej skôr.
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
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
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: 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.