Noda Elixir е част от децентрализиран протокол, използван за автоматизиране на маркетмейкинга на различни платформи за търговия (CEX и DEX). Той помага за осигуряване на ликвидност на търговските двойки, като предлага прозрачни и автоматизирани решения за различни проекти и потребители. За да инсталирате и работите с възела Elixir, трябва да следвате поредица от стъпки.
За валидирането на Elixir ще са необходими:
RAM (памет с произволен достъп): минимум 8 GB.
Интернет: стабилна връзка със скорост поне 100 Mbps.
Дисково пространство: най-малко 100 GB.
Процесор: всеки процесор, който може да работи стабилно 24 часа в денонощието, 7 дни в седмицата.
Операционна система: Linux, macOS или Windows (Linux се препоръчва за по-голяма стабилност).
Docker: трябва да инсталирате Docker, за да управлявате контейнери.
За да стартирате възела Elixir, трябва да инсталирате Docker. Следвайте инструкциите за вашата операционна система:
Ubuntu/Linux:
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
MacOS: инсталирайте Docker Desktop чрез официалния уебсайт.
Windows: също инсталирайте Docker Desktop чрез официалния уебсайт.
За да проверите инсталацията, стартирайте:
docker --version
Мрежата Elixir изисква уникален портфейл за подписване на транзакции.
Инсталирайте разширението Metamask и създайте нов акаунт.
Запазете частния ключ на новия си акаунт. Това е необходимо, за да настроите валидатора.
Създайте файл на средата (напр. validator.env), в който трябва да въведете следните данни:
STRATEGY_EXECUTOR_DISPLAY_NAME
- Публичното име на валидатора, което се показва на таблото за управление на Elixir.
STRATEGY_EXECUTOR_BENEFICIARY
- адресът на портфейла, в който ще се получават наградите.
SIGNER_PRIVATE_KEY
- частният ключ на портфейла, създаден по-рано.
Изтеглете образа Docker на възела Elixir и стартирайте контейнера за конфигурация:
Изтеглете образа на възела:
docker pull elixirprotocol/validator:v3
Стартирайте контейнера, като посочите файла на средата:
docker run -d
--env-file /path/to/validator.env
--name elixir
elixirprotocol/validator:v3
Автоматично рестартиране на възела: За да може валидаторът да се рестартира автоматично при срив или рестартиране на системата, използвайте флага --restart unstopped:
docker run -d
--env-file /path/to/validator.env
--name elixir
--restart unless-stopped
elixirprotocol/validator:v3
Работи на ARM архитектура (например Apple Silicon): Ако имате ARM процесор, трябва да добавите флага --platform linux/amd64
:
docker run -d
--env-file /path/to/validator.env
--name elixir
--platform linux/amd64
elixirprotocol/validator:v3
За да надстроите възела до нова версия, изпълнете следните команди:
Спрете текущия контейнер:
docker kill elixir
docker rm elixir
Заредете новата версия:
docker pull elixirprotocol/validator:v3
Рестартирайте възела:
docker run -d
--env-file /path/to/validator.env
--name elixir
--restart unless-stopped
elixirprotocol/validator:v3
Мониторинг: валидаторът може да бъде конфигуриран да използва HTTP крайни точки за проверка на състоянието и метриките чрез Prometheus. За тази цел отворете порт 17690:
docker run -d --env-file /path/to/validator.env --name elixir -p 17690:17690 elixirprotocol/validator:v3
Актуализиране на валидатора: Ако трябва да актуализирате възела, изпълнете следните команди:
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
След като възелът е инсталиран и работи, можете да започнете да работите с Elixir, да участвате в осигуряването на ликвидност и да получавате възнаграждения за работата си с валидатора. Следете за актуализациите и своевременно актуализирайте възела за правилна работа.