Ноды
October 13

Nexus. Гайд на установку прувера 

Yamataka — гайди на ноды, теснеты, аирдропи

Nexus — это модульная и расширяемая система с открытым исходным кодом, которая оптимизирует производительность доказывающего устройства и поддерживает пользовательские вычисления. Собрали они инвеста на сумму 27.7млн$ от Pantera Capital, DragonFly Capital, LVP и так далее

  • Для установки прувера нам понадобится сервер который можем купить на XorekCloud за 400 рублей в месяц с подходящими характеристиками.
    Рекомендованные xарактеристики — 2CPU / 6RAM / 50SSD

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

  • Устанавливаем необходимые пакеты
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
  • Обновляем Protocol Buffers
wget https://github.com/protocolbuffers/protobuf/releases/download/v21.4/protoc-21.4-linux-x86_64.zip
sudo apt update && sudo apt install -y unzip
unzip protoc-21.4-linux-x86_64.zip -d $HOME/protoc
export PATH="$HOME/protoc/bin:$PATH"
  • Проверяем версию должна быть 3.12.0 или выше (например — 3.21.4)
protoc --version
  • Устанавливаем Screen и создаем его
apt install screen 
screen -S nexus
  • Устанавливаем ноду скриптом (нажимаем "Y")
curl https://cli.nexus.xyz/ | sh
  • Далее нас попросит Prover ID
  • Его взять можно на этом сайте
  • Теперь вставляем его в терминал
  • Пойдет компиляция, нужно подождать когда она закончится 5-10м
  • Дальше пойдут вот такие логи, если у вас такие то всё гуд
  • Теперь подвязываем 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 уже подвизался и всё ГУД
Мы успешно установили прувер, теперь закрываем сессию, для этого нажимаем на клавиатуре Ctrl+A+D

Дополнительные команды

  • Удалить ноду
screen -S nexus -X quit 
cd && rm -rf .nexus/
  • Вернутся в сессию
screen -r nexus