Noda Elixir on osa detsentraliseeritud protokollist, mida kasutatakse erinevate kauplemisplatvormide (CEX ja DEX) turukorralduse automatiseerimiseks. See aitab pakkuda likviidsust kauplemispaaridel, pakkudes läbipaistvaid ja automatiseeritud lahendusi erinevatele projektidele ja kasutajatele. Elixir-sõlme paigaldamiseks ja töötamiseks peate järgima mitmeid samme.
Elixiri sõlme paigaldamise ettevalmistamine
Riistvaranõuded
Elixiri valideerija vajab:
-
RAM (töömälu): vähemalt 8 GB.
-
Internet: stabiilne ühendus kiirusega vähemalt 100 Mbit/s.
-
Kettaruum: vähemalt 100 GB.
-
Protsessor: mis tahes protsessor, mis suudab stabiilselt töötada 24/7.
Tarkvara
-
Operatsioonisüsteem: Linux, macOS või Windows (stabiilsuse huvides on soovitatav kasutada Linuxi).
-
Docker: konteinerite haldamiseks tuleb paigaldada Docker.
Dockeri paigaldamine
Elixir-sõlme käivitamiseks tuleb paigaldada Docker. Järgige oma operatsioonisüsteemi juhiseid:
Ubuntu/Linux:
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
-
MacOS: installige Docker Desktop ametliku veebisaidi kaudu.
-
Windows: installige Docker Desktop samuti ametliku veebisaidi kaudu.
Installeerimise kontrollimiseks käivitage:
docker --version
Valideerija rahakoti genereerimine
Elixiri võrk nõuab tehingute allkirjastamiseks unikaalset rahakotti.
-
Installige Metamask laiendus ja looge uus konto.
-
Salvestage uue konto privaatne võti. See on vajalik valideerija seadistamiseks.
Validaatori konfigureerimine
Looge keskkonnafail (nt validator.env), kuhu tuleb sisestada järgmised andmed:
-
STRATEGY_EXECUTOR_DISPLAY_NAME- Elixiri armatuurlaual kuvatava valideerija avalik nimi. -
STRATEGY_EXECUTOR_BENEFICIARY- rahakoti aadress, kuhu preemiad saadakse. -
SIGNER_PRIVATE_KEY- varem loodud rahakoti privaatne võti.
Dockeri kujutise allalaadimine ja sõlme käivitamine
Laadige alla Elixiri sõlme Docker image ja käivitage konfiguratsioonikonteiner:
Laadige alla sõlme kujutis:
docker pull elixirprotocol/validator:v3
Käivitage konteiner, määrates keskkonnafaili:
docker run -d
--env-file /path/to/validator.env
--name elixir
elixirprotocol/validator:v3
Täiustatud seaded
Sõlme automaatne taaskäivitamine: Kui soovite, et valideerija käivituks automaatselt uuesti, kui süsteem jookseb kokku või taaskäivitub, kasutage lipukest --restart unstopped:
docker run -d
--env-file /path/to/validator.env
--name elixir
--restart unless-stopped
elixirprotocol/validator:v3
ARM-arhitektuuril (nt Apple Silicon) töötamine: Kui teil on ARM-protsessor, peate lisama lipu --platform linux/amd64:
docker run -d
--env-file /path/to/validator.env
--name elixir
--platform linux/amd64
elixirprotocol/validator:v3
Validaatori uuendamine
Sõlme uuendamiseks uuele versioonile käivitage järgmised käsud:
Peatage praegune konteiner:
docker kill elixir
docker rm elixir
Laadige uus versioon:
docker pull elixirprotocol/validator:v3
Käivitage sõlme uuesti:
docker run -d
--env-file /path/to/validator.env
--name elixir
--restart unless-stopped
elixirprotocol/validator:v3
Jälgimine ja uuendamine
Seire: valideerija saab konfigureerida nii, et ta kasutaks HTTP-otsapunkte, et kontrollida Prometheuse kaudu tervislikku seisundit ja mõõteandmeid. Selleks avage port 17690:
docker run -d --env-file /path/to/validator.env --name elixir -p 17690:17690 elixirprotocol/validator:v3
Validaatori uuendamine: Kui teil on vaja sõlme uuendada, käivitage järgmised käsud:
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
Kui sõlme on paigaldatud ja töötab, võite alustada tööd Elixiriga, osaleda likviidsuse pakkumisel ja saada tasu oma valideerimistöö eest. Jälgige uuendusi ja uuendage sõlme õigeaegselt, et see töötaks õigesti.