December 10

Nexus -  Устанавливаем прувер

Канал с раздачами Мамкин Криптан

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

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

Появился на радаре новый гемный проект, в который еще Летом этого года инвестировали $25M от тир1 фондов

Сейчас, у нас появилась возможность запустить zkVM Prover Network на своей системе. Пока на данном этапе не отслеживается наши заслуги, но в ближайшие дни они обязательно добавят эту возможность

Сервер можно арендовать на Xorek за 749 рублей в месяц

Подготовка перед установки ноды. Детальный гайд

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

Внимание! Письма на почту идут очень долго, команда знает об этом, но они говорят, что большой наплыв пользователей и нужно просто ждать. Без перехода по ссылке из этого письма вы не сможете скопировать полный Prover ID — на сайте отображается только 8 символов, полный же ID имеет 28 символов.

  • На сайте нажимаем Connect и копируем наш Prover ID

Устанавливаем ноду. Детальный гайд

  • Подключаемся на арендованный сервер через root
  • Выполняем команды по списку
  • Обновляем сервер и устанавливаем необходимы компоненты
sudo apt update && sudo apt upgrade -y
sudo apt install build-essential pkg-config libssl-dev git-all -y
sudo apt install -y protobuf-compiler
sudo apt install cargo
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
rustup update
  • Создаем сессию screen
apt install screen
screen -S nexus
  • Запускаем официальный скрипт для установки ноды Nexus
curl https://cli.nexus.xyz/ | sh
  • Пишем “y” и нажимаем Enter
  • Вставляем наш Prover ID, который копировали ранее и нажимаем Enter (если нет этого пункта, то ждём пока закончится компиляция)
  • Пойдет компиляция, нужно будет подождать, возможно даже минут 10-15
  • Если у вас не подтянуло ваш Prover ID, то остановите выполнения скрипта через Ctrl+C и выполните следующую команду
apt install nano
nano ~/.nexus/prover-id
  • Удаляйте содержимое кнопкой "DEL"
  • Вставляйте Prover ID которые вы ранее скопировали с сайта
  • Сохраняете кнопками Cntr+X, Y, Enter
  • Запускаете заново скрипт
curl https://cli.nexus.xyz/ | sh
  • Видим, что наш Prover ID уже подвизался и всё ОТЛИЧНО!

Всё работает правильно, теперь можно закрывать сессию screen, для этого нажимаем комбинацию Ctrl+A и не отпуская D

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

  • Вернутся в сессию screen и проверить логи
screen -r nexus
  • Правильно выйти из сессии screen — Ctrl+A и не отпуская D
  • Удалить ноду
screen -S nexus -X quit
cd && rm -rf .nexus/

Если вылазит ошибка, что нода запущена на другом устройсте, введите команду:

sudo rm /etc/machine-id sudo systemd-machine-id-setup cat /etc/machine-id