Установка ноды Gaia
В данном руководстве мы разберем установку собственной AI-модели для участия в тестнете проекта Gaia. Данная нода отличается от всех проектов, что мы разбирали ранее -- это не валидатор и не фармер, это полноценный узел нейросети. За поддержание работы узла, который постоянно обрабатывает запросы и генерирует ответы мы будем получать очки, которые превратятся в награды в mainnet. ПодготовкаОбычно AI-проекты стабильно ассоциируются с GPU и видеокартами, поэтому имеют наивысший порог входа сред...
Установка ноды Dria
В данном руководстве разбираем установку новой ИИ-ноды Dria. Схема работы ноды крайне похожа на Gaia, наша нода будет получать задания для обработки в LLM-моделях, за успешное выполнение заданий мы будем получать очки $DRIA. Разница заключается лишь в том, что нагрузку подают сами создатели проекта.ПодготовкаТребований к железу у этой ноды больше, чем у Gaia. К большому сожалению, на сервере с 4 ядрами запустить ничего не получится - данная нода просто не поддерживает такие слабые модели. Вам...
Установка ноды Gensyn
Продолжаем наш марафон ИИ-нод с новым проектом Gensyn. Наши вычислительные ресурсы здесь будут использоваться для распределенного обучения ИИ-моделей, а все узлы в сети объединятся в "разум улья", пока мы фармим очки за каждый пройденный раунд обучения.ПодготовкаВ этот раз нам потребуется сервер не менее 8 ядер и 16 Гб RAM. А также (внезапно) аккаунт Alchemy.com. Ставим мешок зависимостей, чтобы поставить nodejs и yarn: apt install -y python3 python3-venv python3-pip curl screen git yarn curl...
Установка ноды Gaia
В данном руководстве мы разберем установку собственной AI-модели для участия в тестнете проекта Gaia. Данная нода отличается от всех проектов, что мы разбирали ранее -- это не валидатор и не фармер, это полноценный узел нейросети. За поддержание работы узла, который постоянно обрабатывает запросы и генерирует ответы мы будем получать очки, которые превратятся в награды в mainnet. ПодготовкаОбычно AI-проекты стабильно ассоциируются с GPU и видеокартами, поэтому имеют наивысший порог входа сред...
Установка ноды Dria
В данном руководстве разбираем установку новой ИИ-ноды Dria. Схема работы ноды крайне похожа на Gaia, наша нода будет получать задания для обработки в LLM-моделях, за успешное выполнение заданий мы будем получать очки $DRIA. Разница заключается лишь в том, что нагрузку подают сами создатели проекта.ПодготовкаТребований к железу у этой ноды больше, чем у Gaia. К большому сожалению, на сервере с 4 ядрами запустить ничего не получится - данная нода просто не поддерживает такие слабые модели. Вам...
Установка ноды Gensyn
Продолжаем наш марафон ИИ-нод с новым проектом Gensyn. Наши вычислительные ресурсы здесь будут использоваться для распределенного обучения ИИ-моделей, а все узлы в сети объединятся в "разум улья", пока мы фармим очки за каждый пройденный раунд обучения.ПодготовкаВ этот раз нам потребуется сервер не менее 8 ядер и 16 Гб RAM. А также (внезапно) аккаунт Alchemy.com. Ставим мешок зависимостей, чтобы поставить nodejs и yarn: apt install -y python3 python3-venv python3-pip curl screen git yarn curl...
Share Dialog
Share Dialog
Subscribe to Investment Hollow
Subscribe to Investment Hollow
Категорически приветствую нод-раннеров! Сегодня мы с вами разбираем установку ноды проекта Elixir. Это известный проект экосистемы Monad, куда можно поставлять ликвидность для фарма в самых различных токенах и сетях. Сейчас идёт третья фаза тестнета (последняя), в рамках которой можно поставить ноду.
ОС Ubuntu 22.04, требования от разработчиков: 4 ядра, 8 Гб RAM, 100 Gb диск. Но по наблюдениям нода даже такие небольшие мощности и то не утилизирует, комфортно себя ощущает рядом с нодой Humanode, например. Также нужен докер, но в этот раз без compose.
sudo apt-get update
sudo apt-get install ca-certificates
curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
Эту команду копируем целиком. Символы “\“ в Линукс позволяют вводить команды в несколько строк в одной строке.
echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Далее переходим к непосредственно установке:
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
После завершения проверяем, что у нас все работает. Вводим
docker --version
Также нам потребуется два EVM-кошелька. Один будет кошельком вашей ноды (1), второй - вашим кошельком-делегатором (2). Баланс на кошельке (1) не нужен, а вот немного SepoliaETH для кошелька (2) вам потребуется. Список фасетов я даже приводить не буду, это бессмысленное занятие, если у вас нет Сеполии - просто купите за реальный эфир тут.
Отправляемся на сайт тестнета, подключаем кошелек (2). Вверху видим розовую кнопку MINT 1,000 MOCK, минтим токены тестнета для дальнейшей делегации в валидатора. Можно минтить сколько угодно раз.
Невольно напрашивается вопрос - а сколько надо? Команда разработчиков проясняет - без разницы сколько, "все валидаторы с любым объемом стейка важны нам одинаково". Верим, но лишь отчасти - на 1000 ограничиваться точно не стоит, и на одном кошельке тоже. Сминтите побольше с нескольких кошельков и делегируйте с них, будет смотреться посолиднее, выделитесь среди тысяч нод.
Затем нам нужно апрувнуть MOCK для стейкинга и застейкать.

После того как застейкали, внизу нажимаем Custom Validator, указываем адрес кошелька (1), делегируем. На эту страницу вернемся позже.
Делегировали до установки ноды? Да, вот такой порядок действий.
Заходим на наш сервер, создаем уютную папочку для ноды, переходим в неё.
mkdir elixir
cd elixir
Надо подготовить файл с переменными для валидатора.
nano validator.env
Наполняем:
ENV=testnet-3
STRATEGY_EXECUTOR_IP_ADDRESS=<ваш публичный IP-адрес>
STRATEGY_EXECUTOR_DISPLAY_NAME=<имя на выбор>
STRATEGY_EXECUTOR_BENEFICIARY=<адрес кошелька (1) для получения наград>
SIGNER_PRIVATE_KEY=<закрытый ключ кошелька (1)>Сохраняем (Ctrl+X, Y)
Качаем образ:
docker pull elixirprotocol/validator:v3
Cтартуем!
docker run -d --env-file ./validator.env -p 17690:17690 --restart unless-stopped --name elixir elixirprotocol/validator:v3
Обратите внимание, относительный путь к файлу validator.env работает только если запускать эту команду из директории с ним! Иначе требуется указание полного пути!
Проверяем логи:
docker logs elixir -f
Не должно быть ошибок, должны лететь сообщения Info, через несколько минут примерно такого вида:

Validator is active in reserve set - будет пролетать каждую минуту так как раз в минуту идет перевыбор активного набора валидаторов. Попасть туда можно если заабузить токенов MOCK На топ-100, но разработчики в дискорде уверяют что так делать не надо.
Возвращаемся к сайту проекта. Видим примерно такую картину:

Реварды за ваше делегирование в стейкинг - скоро будут начисляться. Через некоторое время (минут 10-15) графа Uptime начнет постепенно заполняться, через сутки проверьте что суточный uptime равен 100%.
Обязательно мониторим дискорд проекта, ветка #validator-announcements, там регулярно выходят новости об обновлениях которые убедительно просят оперативно ставить. Каждый раз будут давать гайд как их ставить, но в целом принцип един:
docker stop elixir
docker rm elixir
docker pull elixirprotocol/validator:v3
docker run -d --env-file ./validator.env -p 17690:17690 --restart unless-stopped --name elixir elixirprotocol/validator:v3
Если все надоело, сносится средствами докера
docker stop elixir
docker rm elixir
Желаем удачи, вопросы как всегда можно задать в чате нашего канала!
Категорически приветствую нод-раннеров! Сегодня мы с вами разбираем установку ноды проекта Elixir. Это известный проект экосистемы Monad, куда можно поставлять ликвидность для фарма в самых различных токенах и сетях. Сейчас идёт третья фаза тестнета (последняя), в рамках которой можно поставить ноду.
ОС Ubuntu 22.04, требования от разработчиков: 4 ядра, 8 Гб RAM, 100 Gb диск. Но по наблюдениям нода даже такие небольшие мощности и то не утилизирует, комфортно себя ощущает рядом с нодой Humanode, например. Также нужен докер, но в этот раз без compose.
sudo apt-get update
sudo apt-get install ca-certificates
curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
Эту команду копируем целиком. Символы “\“ в Линукс позволяют вводить команды в несколько строк в одной строке.
echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Далее переходим к непосредственно установке:
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
После завершения проверяем, что у нас все работает. Вводим
docker --version
Также нам потребуется два EVM-кошелька. Один будет кошельком вашей ноды (1), второй - вашим кошельком-делегатором (2). Баланс на кошельке (1) не нужен, а вот немного SepoliaETH для кошелька (2) вам потребуется. Список фасетов я даже приводить не буду, это бессмысленное занятие, если у вас нет Сеполии - просто купите за реальный эфир тут.
Отправляемся на сайт тестнета, подключаем кошелек (2). Вверху видим розовую кнопку MINT 1,000 MOCK, минтим токены тестнета для дальнейшей делегации в валидатора. Можно минтить сколько угодно раз.
Невольно напрашивается вопрос - а сколько надо? Команда разработчиков проясняет - без разницы сколько, "все валидаторы с любым объемом стейка важны нам одинаково". Верим, но лишь отчасти - на 1000 ограничиваться точно не стоит, и на одном кошельке тоже. Сминтите побольше с нескольких кошельков и делегируйте с них, будет смотреться посолиднее, выделитесь среди тысяч нод.
Затем нам нужно апрувнуть MOCK для стейкинга и застейкать.

После того как застейкали, внизу нажимаем Custom Validator, указываем адрес кошелька (1), делегируем. На эту страницу вернемся позже.
Делегировали до установки ноды? Да, вот такой порядок действий.
Заходим на наш сервер, создаем уютную папочку для ноды, переходим в неё.
mkdir elixir
cd elixir
Надо подготовить файл с переменными для валидатора.
nano validator.env
Наполняем:
ENV=testnet-3
STRATEGY_EXECUTOR_IP_ADDRESS=<ваш публичный IP-адрес>
STRATEGY_EXECUTOR_DISPLAY_NAME=<имя на выбор>
STRATEGY_EXECUTOR_BENEFICIARY=<адрес кошелька (1) для получения наград>
SIGNER_PRIVATE_KEY=<закрытый ключ кошелька (1)>Сохраняем (Ctrl+X, Y)
Качаем образ:
docker pull elixirprotocol/validator:v3
Cтартуем!
docker run -d --env-file ./validator.env -p 17690:17690 --restart unless-stopped --name elixir elixirprotocol/validator:v3
Обратите внимание, относительный путь к файлу validator.env работает только если запускать эту команду из директории с ним! Иначе требуется указание полного пути!
Проверяем логи:
docker logs elixir -f
Не должно быть ошибок, должны лететь сообщения Info, через несколько минут примерно такого вида:

Validator is active in reserve set - будет пролетать каждую минуту так как раз в минуту идет перевыбор активного набора валидаторов. Попасть туда можно если заабузить токенов MOCK На топ-100, но разработчики в дискорде уверяют что так делать не надо.
Возвращаемся к сайту проекта. Видим примерно такую картину:

Реварды за ваше делегирование в стейкинг - скоро будут начисляться. Через некоторое время (минут 10-15) графа Uptime начнет постепенно заполняться, через сутки проверьте что суточный uptime равен 100%.
Обязательно мониторим дискорд проекта, ветка #validator-announcements, там регулярно выходят новости об обновлениях которые убедительно просят оперативно ставить. Каждый раз будут давать гайд как их ставить, но в целом принцип един:
docker stop elixir
docker rm elixir
docker pull elixirprotocol/validator:v3
docker run -d --env-file ./validator.env -p 17690:17690 --restart unless-stopped --name elixir elixirprotocol/validator:v3
Если все надоело, сносится средствами докера
docker stop elixir
docker rm elixir
Желаем удачи, вопросы как всегда можно задать в чате нашего канала!
<100 subscribers
<100 subscribers
No activity yet