Mokėjimo būdai Abuse

Eliksyras. Mazgo diegimas

12.09.2024, 15:08

"Noda Elixir" yra decentralizuoto protokolo, naudojamo automatizuoti rinkos formavimą įvairiose prekybos platformose (CEX ir DEX), dalis. Jis padeda užtikrinti prekybos porų likvidumą, siūlydamas skaidrius ir automatizuotus sprendimus įvairiems projektams ir naudotojams. Norint įdiegti "Elixir" mazgą ir su juo dirbti, reikia atlikti keletą veiksmų.

Pasirengimas įdiegti "Elixir" mazgą

Techninės įrangos reikalavimai

Elixir mazgui patvirtinti reikės:

  • RAM (atsitiktinės prieigos atminties): mažiausiai 8 GB.

  • Internetas: stabilus ryšys, kurio sparta ne mažesnė kaip 100 Mbps.

  • Disko vietos: ne mažiau kaip 100 GB.

  • Procesorius: bet koks procesorius, galintis stabiliai veikti 24 valandas per parą, 7 dienas per savaitę.

Programinė įranga

  • Operacinė sistema: "Linux", "MacOS" arba "Windows" (dėl didesnio stabilumo rekomenduojama naudoti "Linux").

  • Docker: norint valdyti konteinerius, reikia įdiegti "Docker".

"Docker" diegimas

Norėdami paleisti "Elixir" mazgą, turite įdiegti "Docker". Vadovaukitės savo operacinei sistemai skirtomis instrukcijomis:

Ubuntu/Linux:

sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
  • MacOS: įdiekite "Docker Desktop" per oficialią svetainę.

  • Windows: taip pat įdiekite "Docker Desktop" per oficialią svetainę.

Norėdami patikrinti įdiegimą, paleiskite:

docker --version

Patikrinimui skirtos piniginės generavimas

Elixir tinklui reikia unikalios piniginės, kad būtų galima pasirašyti sandorius.

  1. Įdiekite plėtinį Metamask ir sukurkite naują paskyrą.

  2. Išsaugokite naujosios paskyros privatųjį raktą. Tai būtina norint nustatyti validatorių.

Validatoriaus konfigūravimas

Sukurkite aplinkos failą (pvz., validator.env), į kurį reikia įvesti toliau nurodytus duomenis:

  1. STRATEGY_EXECUTOR_DISPLAY_NAME - "Elixir" prietaisų skydelyje rodomas viešas validatoriaus pavadinimas.

  2. STRATEGY_EXECUTOR_BENEFICIARY - piniginės, į kurią bus gaunami atlygiai, adresas.

  3. SIGNER_PRIVATE_KEY - anksčiau sukurtos piniginės privatus raktas.

"Docker" atvaizdo atsisiuntimas ir mazgo paleidimas

Atsisiųskite "Elixir" mazgo "Docker" atvaizdą ir paleiskite konfigūracijos konteinerį:

Atsisiųskite mazgo atvaizdą:

docker pull elixirprotocol/validator:v3

Paleiskite konteinerį nurodydami aplinkos failą:

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

Išplėstiniai nustatymai

Automatiškai paleisti mazgą iš naujo: Jei norite, kad tikrintuvas būtų automatiškai paleistas iš naujo, kai sistema sugenda arba perkraunama, naudokite vėliavėlę --restart unstopped:

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

ARM architektūroje (pvz., Apple Silicon): Jei turite ARM procesorių, turite pridėti vėliavėlę --platform linux/amd64:

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

Validatoriaus atnaujinimas

Norėdami atnaujinti mazgą į naują versiją, vykdykite šias komandas:

Sustabdykite dabartinį konteinerį:

docker kill elixir
docker rm elixir

Įkelkite naują versiją:

docker pull elixirprotocol/validator:v3

Paleiskite mazgą iš naujo:

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

Stebėsena ir atnaujinimas

Stebėsena: validatorių galima sukonfigūruoti taip, kad jis naudotų HTTP galinius taškus ir tikrintų būklę bei metriką per "Prometheus". Tam atidarykite prievadą 17690:

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

Jei reikia atnaujinti mazgą, paleiskite šias komandas:

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

Kai mazgas įdiegtas ir veikia, galite pradėti dirbti su "Elixir", dalyvauti teikiant likvidumą ir gauti atlygį už validatoriaus darbą. Stebėkite atnaujinimus ir laiku atnaujinkite mazgą, kad jis veiktų tinkamai.