Нода Elixir — это часть децентрализованного протокола, используемого для автоматизации маркетмейкинга на различных торговых площадках (CEX и DEX). Она помогает обеспечить ликвидность на торговых парах, предлагая прозрачные и автоматизированные решения для различных проектов и пользователей. Чтобы установить и работать с нодой Elixir, необходимо следовать ряду шагов.
Для стабильной работы валидатора Elixir потребуется:
Оперативная память (RAM): минимум 8 ГБ
Интернет: стабильное подключение со скоростью не менее 100 Мбит/с
Место на диске: минимум 100 ГБ
Процессор: любой, который может стабильно работать 24/7
Операционная система: Linux, macOS или Windows (рекомендуется использовать Linux для большей стабильности).
Docker: необходимо установить Docker для управления контейнерами.
Для запуска ноды Elixir нужно установить Docker. Следуйте инструкциям для вашей операционной системы:
Ubuntu/Linux:
MacOS: установите Docker Desktop через официальный сайт.
Windows: также установите Docker Desktop через официальный сайт.
Для проверки установки выполните:
Для работы с сетью Elixir необходим уникальный кошелёк, с помощью которого будут подписываться транзакции.
Установите расширение Metamask и создайте новый аккаунт.
Сохраните приватный ключ вашего нового аккаунта. Это необходимо для настройки валидатора.
Создайте файл окружения (например, validator.env), в который нужно внести следующие данные:
STRATEGY_EXECUTOR_DISPLAY_NAME — публичное имя валидатора, отображаемое на дашборде Elixir.
STRATEGY_EXECUTOR_BENEFICIARY — адрес кошелька, на который будут поступать вознаграждения.
SIGNER_PRIVATE_KEY — приватный ключ от кошелька, созданного ранее.
Загрузите Docker-образ ноды Elixir и запустите контейнер с настройками:
Скачайте образ ноды:
Запустите контейнер, указав файл окружения:
Автоматический перезапуск ноды: Чтобы валидатор автоматически перезапускался при сбоях или перезагрузке системы, используйте флаг --restart unless-stopped:
Запуск на ARM архитектуре (например, Apple Silicon): Если у вас процессор ARM, необходимо добавить флаг --platform linux/amd64:
Для обновления ноды до новой версии выполните следующие команды:
Остановите текущий контейнер:
Загрузите новую версию:
Перезапустите ноду:
Мониторинг: валидатор можно настроить на использование HTTP-эндпоинтов для проверки состояния здоровья и метрик через Prometheus. Для этого откройте порт 17690:
Обновление валидатора: если нужно обновить ноду, выполните следующие команды:
После установки и запуска ноды вы можете начать работать с Elixir, участвуя в обеспечении ликвидности и получая вознаграждения за работу валидатора. Следите за обновлениями и вовремя обновляйте ноду для корректной работы в сети.