Noda Elixir face parte dintr-un protocol descentralizat utilizat pentru a automatiza crearea de piețe pe diferite platforme de tranzacționare (CEX și DEX). Acesta contribuie la furnizarea de lichidități pe perechi de tranzacționare, oferind soluții transparente și automatizate pentru diferite proiecte și utilizatori. Pentru a instala și a lucra cu nodul Elixir, trebuie să urmați o serie de pași.
Validatorul Elixir va necesita:
RAM (memorie cu acces aleatoriu): un minim de 8 GB.
Internet: conexiune stabilă cu o viteză de cel puțin 100 Mbps.
Spațiu pe disc: cel puțin 100 GB.
Procesor: orice procesor care poate funcționa stabil 24/7.
Sistem de operare: Linux, macOS sau Windows (Linux este recomandat pentru mai multă stabilitate).
Docker: trebuie să instalați Docker pentru a gestiona containerele.
Pentru a rula nodul Elixir, trebuie să instalați Docker. Urmați instrucțiunile pentru sistemul dvs. de operare:
Ubuntu/Linux:
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
MacOS: instalați Docker Desktop prin intermediul site-ului web oficial.
Windows: instalați, de asemenea, Docker Desktop prin intermediul site-ului web oficial.
Pentru a verifica instalarea, executați:
docker --version
Rețeaua Elixir necesită un portofel unic pentru a semna tranzacțiile.
Instalați extensia Metamask și creați un cont nou.
Salvați cheia privată a noului cont. Aceasta este necesară pentru a configura validatorul.
Creați un fișier de mediu (de exemplu, validator.env) în care trebuie să introduceți următoarele date:
STRATEGY_EXECUTOR_DISPLAY_NAME
- Numele public al validatorului afișat pe tabloul de bord Elixir.
STRATEGY_EXECUTOR_BENEFICIARY
- Adresa portofelului în care vor fi primite recompensele.
SIGNER_PRIVATE_KEY
- cheia privată a portofelului creat anterior.
Descărcați imaginea Docker a nodului Elixir și porniți containerul de configurare:
Descărcați imaginea nodului:
docker pull elixirprotocol/validator:v3
Rulați containerul specificând fișierul de mediu:
docker run -d
--env-file /path/to/validator.env
--name elixir
elixirprotocol/validator:v3
Automatically restart node (Repornirea automată a nodului): Pentru ca validatorul să repornească automat atunci când sistemul se blochează sau se repornește, utilizați flagul --restart unstopped
:
docker run -d
--env-file /path/to/validator.env
--name elixir
--restart unless-stopped
elixirprotocol/validator:v3
Rularea pe o arhitectură ARM (de exemplu, Apple Silicon): Dacă aveți un procesor ARM, trebuie să adăugați flagul --platform linux/amd64
:
docker run -d
--env-file /path/to/validator.env
--name elixir
--platform linux/amd64
elixirprotocol/validator:v3
Pentru a actualiza nodul la o versiune nouă, executați următoarele comenzi:
Opriți containerul curent:
docker kill elixir
docker rm elixir
Încărcați noua versiune:
docker pull elixirprotocol/validator:v3
Reporniți nodul:
docker run -d
--env-file /path/to/validator.env
--name elixir
--restart unless-stopped
elixirprotocol/validator:v3
Monitorizare: validatorul poate fi configurat să utilizeze puncte finale HTTP pentru a verifica starea de sănătate și metrica prin Prometheus. Pentru a face acest lucru, deschideți portul 17690:
docker run -d --env-file /path/to/validator.env --name elixir -p 17690:17690 elixirprotocol/validator:v3
Actualizarea validatorului: Dacă trebuie să actualizați nodul, executați următoarele comenzi:
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
Odată ce nodul este instalat și funcționează, puteți începe să lucrați cu Elixir, să participați la furnizarea de lichidități și să primiți recompense pentru munca dvs. de validator. Fiți cu ochii pe actualizări și actualizați nodul la timp pentru o funcționare corectă.