February 10

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 и переключатся между ними.

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

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

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

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

ssh username@hostname

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

Несмотря на то что мы можем подключатся к серверам стандартными методами, рекомендуем использовать специальные программы, такие как 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

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

nano validator.env

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

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

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

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

docker pull elixirprotocol/validator:testnet

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

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

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

docker logs -f elixir

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

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

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

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

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


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

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

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