A Noda Elixir egy decentralizált protokoll része, amelyet a különböző kereskedési platformokon (CEX és DEX) történő piacképzés automatizálására használnak. Segít likviditást biztosítani a kereskedési párokban, átlátható és automatizált megoldásokat kínálva a különböző projektek és felhasználók számára. Az Elixir csomópont telepítéséhez és a vele való munkához egy sor lépést kell követnie.
Az Elixir validátorhoz szükséges:
RAM (véletlen hozzáférésű memória): legalább 8 GB.
Internet: stabil, legalább 100 Mbps sebességű kapcsolat.
Lemezterület: legalább 100 GB.
Processzor: bármilyen processzor, amely stabilan képes működni a nap 24 órájában.
Operációs rendszer: Linux, macOS vagy Windows (a nagyobb stabilitás érdekében Linux ajánlott).
Docker: a konténerek kezeléséhez telepíteni kell a Dockert.
Az Elixir csomópont futtatásához telepíteni kell a Dockert. Kövesse az operációs rendszeréhez tartozó utasításokat:
Ubuntu/Linux:
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
MacOS: telepítse a Docker Desktopot a hivatalos weboldalon keresztül.
Windows: szintén a hivatalos weboldalon keresztül telepítse a Docker Desktopot.
A telepítés ellenőrzéséhez futtassa le:
docker --version
Az Elixir hálózatnak szüksége van egy egyedi pénztárcára a tranzakciók aláírásához.
Telepítse a Metamask bővítményt, és hozzon létre egy új fiókot.
Mentse el az új fiók privát kulcsát. Erre a validátor beállításához van szükség.
Hozzon létre egy környezeti fájlt (pl. validator.env), amelyben a következő adatokat kell megadnia:
STRATEGY_EXECUTOR_DISPLAY_NAME
- Az Elixir műszerfalon megjelenő validátor nyilvános neve.
STRATEGY_EXECUTOR_BENEFICIARY
- annak a pénztárcának a címe, ahová a jutalmak érkeznek.
SIGNER_PRIVATE_KEY
- a korábban létrehozott pénztárca privát kulcsa.
Töltse le az Elixir csomópont Docker-képét, és indítsa el a konfigurációs konténert:
A csomópont képének letöltése:
docker pull elixirprotocol/validator:v3
Indítsa el a konténert a környezeti fájl megadásával:
docker run -d
--env-file /path/to/validator.env
--name elixir
elixirprotocol/validator:v3
A csomópont automatikus újraindítása: Ha a rendszer összeomlásakor vagy újraindításakor a validátor automatikusan újraindul, használja a --restart unstopped
jelzőt:
docker run -d
--env-file /path/to/validator.env
--name elixir
--restart unless-stopped
elixirprotocol/validator:v3
ARM architektúrán (pl. Apple Silicon) történő futtatás: Ha ARM processzorral rendelkezik, hozzá kell adnia a --platform linux/amd64
jelzőt:
docker run -d
--env-file /path/to/validator.env
--name elixir
--platform linux/amd64
elixirprotocol/validator:v3
A csomópont új verzióra való frissítéséhez futtassa a következő parancsokat:
Állítsa le az aktuális konténert:
docker kill elixir
docker rm elixir
Töltse be az új verziót:
docker pull elixirprotocol/validator:v3
Indítsa újra a csomópontot:
docker run -d
--env-file /path/to/validator.env
--name elixir
--restart unless-stopped
elixirprotocol/validator:v3
Felügyelet: A validátor konfigurálható úgy, hogy HTTP végpontokat használjon az állapot és a metrikák ellenőrzésére a Prometheuson keresztül. Ehhez nyissa meg a 17690-es portot:
docker run -d --env-file /path/to/validator.env --name elixir -p 17690:17690 elixirprotocol/validator:v3
Validátor frissítése: Ha frissíteni kell a csomópontot, futtassa a következő parancsokat:
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
Miután a csomópont telepítve és futtatva van, elkezdhet dolgozni az Elixirrel, részt vehet a likviditás biztosításában és jutalmat kaphat a validátor munkájáért. Tartsa szemmel a frissítéseket, és a helyes működés érdekében időben frissítse a csomópontot.