February 10

Полный гайд: как установить ноду Elixir

Нода Elixir

Гайд по установке ноды Elixir: пошаговое руководство

В этом гайде мы подробно разберём процесс установки ноды Elixir. Эта сеть создана для быстрого и надёжного обмена ликвидностью между блокчейнами. Следуя нашим инструкциям, вы сможете легко настроить ноду Elixir, даже если у вас нет опыта в подобных технологиях.

О проекте Elixir

Elixir — это децентрализованная сеть, разработанная для упрощения межсетевого обмена ликвидностью. Она поддерживает торговые операции, позволяет выпускать синтетический доллар deUSD и предоставляет инвесторам доступ к DeFi без необходимости менять их текущие активы. Благодаря объединению множества сервисов, Elixir обеспечивает быстрые, безопасные и эффективные транзакции между различными блокчейнами.

Установка ноды Elixir: Пошаговый гайд

Минимальные требования к серверу: 4 CPU, 8 GB оперативной памяти, 100 GB SSD, ОС Ubuntu 22.04+

Надежные и быстрые сервера можно приобрести на xorek.cloud. Выбирайте любой VPS характеристики которого выше минимальных требований.

Подготовка к установке

Нам понадобиться 2 EVM адреса - один для ноды, другой для того получить $MOCK и застейкать на нашу ноду.

Вы можете создать несколько счетов в кошельке Metamask и переключатся между ними.

Гайд Elixir

Для того чтобы запросить тествые токены $MOCK, чтобы делегировать их на нашу ноду, нам нужно немного тестового эфира в сети Sepolia. Получить их можно с крана Alchemy или QuickNode. Запрашиваем токены на первый адрес.

От второго адреса, который будет использован для ноды, нужно скопировать приватный ключ.

Нода Elixir

Подключение к серверу

Для подключения к серверу введите в командной строке:

ssh username@hostname

Где “username” имя пользователя которое вам выдадут после покупке сервера, обычно это “root”, а ”hostname” — это IP-адрес вашего сервера. При вводе пароля символы не отображаются, вставить пароль можно правой кнопкой мыши после чего подтвердить нажатием Enter. После успешного ввода вы увидите приветственное сообщение.

Нода Elixir
Несмотря на то что мы можем подключатся к серверам стандартными методами, рекомендуем использовать специальные программы, такие как MobaXterm. Они позволяют хранить все сервера, подключаться в один клик и управлять файлами, облегчая обмен данными между сервером и компьютером.

Установка ноды

Обновляем систему

sudo apt update && sudo apt upgrade -y

Устанавливаем Docker

sudo apt install docker.io -y

Скачиваем файл конфигурации

mkdir elixir && cd elixir && wget https://files.elixir.finance/validator.env
Гайд Elixir

Теперь нужно отредактировать конфиг

nano validator.env

Нужно установить следующие значения:

STRATEGY_EXECUTOR_DISPLAY_NAME= имя_валидатора
STRATEGY_EXECUTOR_BENEFICIARY= адрес_кошелька
SIGNER_PRIVATE_KEY= приватный_ключ_кошелька_ноды
Перемещаться по тексту можно стрелками, стирать с помощью Backspace, вставлять адреса правой кнопкой мыши
Нода Elixir

После чего нажать для выхода Ctrl+X, подтвердить сохранение нажав Y и Enter

Скачиваем ноду

docker pull elixirprotocol/validator:testnet
Гайд Elixir

Запускаем ноду

docker run -d \
  --env-file $HOME/elixir/validator.env \
  --name elixir \
  --restart unless-stopped \
  -p 17690:17690 \
  elixirprotocol/validator:testnet

Просмотр логов

docker logs -f elixir
Нода Elixir

После того как получим сообщение что наш валидатор онлайн, можно переходить к следующему шагу.

Делегируем токены

Теперь нужно застейкать токены на свою ноду. Для этого переходим на сайт, подключаем кошелек с тем счетом на который мы получали эфир и жмем "Mint 1000 MOCK"

Нода Elixir

После того как заминтим токены, ищем свою ноду по адресу кошелька и делегируем токены

Гайд Elixir

На этой же странице можно проверять статус своей ноды, если вы только ее установили то потребуется некоторое время чтобы статус обновился, если все сделано правильно то в течении 10 минут статус должен стать онлайн.

Нода Elixir

Полезные команды

Посмотреть статус ноды:

curl 127.0.0.1:17690/health | jq

Посмотреть метрики ноды:

curl 127.0.0.1:17690/metrics | jq

Посмотреть логи:

docker logs -f elixir

Удалить ноду:

docker stop elixir docker rm elixir

Зачем запускать ноду Elixir?

Развёртывание ноды Elixir позволяет вам стать частью передовой сети, оптимизирующей обмен ликвидностью между блокчейнами. Устанавливая ноду, вы поддерживаете работу экосистемы и вносите вклад в развитие инновационных DeFi-решений. В этом гайде мы расскажем, как быстро и просто настроить ноду Elixir, чтобы воспользоваться всеми её возможностями.

Ссылки проекта:

Сайт: https://www.elixir.xyz/

Документация: https://docs.elixir.xyz/

Discord: https://discord.com/invite/elixirnetwork

Twitter: https://x.com/elixir