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 символов.
Устанавливаем ноду. Детальный гайд
- Устанавливаем MobaXterm
- Подключаемся на арендованный сервер через 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
apt install screen screen -S nexus
curl https://cli.nexus.xyz/ | sh
- Вставляем наш Prover ID, который копировали ранее и нажимаем Enter (если нет этого пункта, то ждём пока закончится компиляция)
- Если у вас не подтянуло ваш Prover ID, то остановите выполнения скрипта через Ctrl+C и выполните следующую команду
apt install nano nano ~/.nexus/prover-id
- Удаляйте содержимое кнопкой "DEL"
- Вставляйте Prover ID которые вы ранее скопировали с сайта
- Сохраняете кнопками Cntr+X, Y, Enter
curl https://cli.nexus.xyz/ | sh
Всё работает правильно, теперь можно закрывать сессию screen, для этого нажимаем комбинацию Ctrl+A и не отпуская D
Полезные команды
screen -r nexus
screen -S nexus -X quit cd && rm -rf .nexus/
Если вылазит ошибка, что нода запущена на другом устройсте, введите команду:
sudo rm /etc/machine-id
sudo systemd-machine-id-setup
cat /etc/machine-id