December 11, 2024

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

Всем привет, данный гайд написан специально для закрытого криптосообщества "Кузница"

О проекте:

Nexus — это виртуальная машина с нулевым разглашением (zkVM), предназначенная для масштабируемых проверяемых вычислений

  • Инвестировали: $25 000 000
  • Инвесторы: Pantera Capital, DragonFly Capital, LVP и другие
  • Характеристики: 2CPU/6RAM/50SSD — рекомендованные

Взять сервер в аренду можно по ссылкам: тут или тут, либо тут

Подготовка:

Переходим на сайт и снизу тыкаем на Prover id (левом нижнем углу)

Указываем почту. После переходим по ссылке из полученного письма, для завершения регистрации. Копируем и сохраняем Prover ID

Требования к серверу:

  • CPU 1 (или более)
  • 2GB RAM
  • 30 GB SSD
  • Ubuntu !!!22.04!!! (на Ubuntu 20.04 нода не запустится)

Чем мощнее сервер, тем больше поинтов нода приносит. Я использую 2 CPU 4 Ram

Устанавливаем ноду:

Пользователям WIndows для подключения к серверу рекомендую использовать MobaXterm. Скачать можно здесь

Подключаемся к нашему арендованному серверу

Выполняем команды по списку:

sudo apt update && sudo apt upgrade -y
sudo apt install build-essential pkg-config libssl-dev git-all
sudo apt install -y protobuf-compiler

Создаём и переходим в наш любимый SCREEN

screen -S nexus

Запускаем установщик ноды:

curl https://cli.nexus.xyz/ | sh

Соглашаемся с Правилами использования и участия в тестировании. Вводим Y в терминале и нажимаем Enter. Вставляем наш Prover ID в терминал, когда вас об этом попросит скрипт установщика. Нажмите Enter. Дождитесь полной компиляции и установки ноды. Если компилятор выдает ошибку и не запускается, вводим команду:

exec "$SHELL"

и еще раз перезапускаем установочный скрипт:

curl https://cli.nexus.xyz/ | sh

Когда логи будут иметь вид как на скриншоте, это будет означать что нода запущена

Перед закрытием сессии терминала, обязательно выйдите из данного дополнительного рабочего пространства сочетанием клавиш Ctrl+A+D или их аналогом на Mac.

Что бы вернутся в SCREEN и проверить логи ноды, введите команду:

screen -r nexus

Удалить ноду

sudo rm -rf /root/.nexus