February 19, 2025

Nexus | Встановлюємо прувер | Testnet II

Nexus - це віртуальна машина з нульовим розголошенням (zkVM), призначена для масштабованих перевірених обчислень

Запустили довгоочікувану другу фазу тестнету з нодою - Nexus Incentivized Testnet II. Тестнет триватиме до 22 лютого

Сервер можна орендувати на Сloudblast.io або Aeza

Сервер підійде будь-який, чим потужніший залізо, тим більше отримаєте поінтів

Підготовка

  • Переходимо на сайт і тикаємо «Sign up»
  • Логінимося через гугл або вписуємо пошту і чекаємо код на неї, у всіх по-різному пускає, оскільки зараз сайт перевантажений
  • Якщо ви брали участь у першій фазі тестнета, можете пройти реєстрацію через пошту з першого сезону, там підтягне ваші поінти з попередніх фаз
  • Тепер немає одного prover id, як це було в першому тестнеті. У цьому тестнеті потрібно до кожної ноди присвоювати свій id. Для цього натискаємо на «Nodes»
  • Далі тикаємо «Manage nodes»
  • Потім тикаємо «+Add node»
  • Далі тикаємо «Add CLI node»

Далі цей id потрібно буде вставити в CLI проекту, інструкція буде в наступному розділі

Встановлюємо ноду

  • Підключаємося на орендований сервер через 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
sudo apt remove -y protobuf-compiler
curl -LO https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-linux-x86_64.zip
unzip protoc-25.2-linux-x86_64.zip -d $HOME/.local
export PATH="$HOME/.local/bin:$PATH"
protoc --version
sudo apt install unzip -y
sudo apt remove -y protobuf-compiler
curl -LO https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-linux-x86_64.zip
unzip protoc-25.2-linux-x86_64.zip -d $HOME/.local
export PATH="$HOME/.local/bin:$PATH"
protoc --version
  • Створюємо сесію screen
apt install screen
screen -S nexus
  • Запускаємо офіційний скрипт для встановлення ноди Nexus
curl https://cli.nexus.xyz/ | sh
  • Пишемо “y” і натискаємо Enter
  • Піде компіляція, потрібно буде почекати, можливо навіть хвилин 10-15
  • Тепер вписуємо цифру 2 і натискаємо Enter, далі вставляєте Node ID, який ми отримували раніше на сайті, і також тиснемо Enter
  • Нормальні логи
  • Усе працює правильно, тепер можна закривати сесію screen, для цього натискаємо комбінацію Ctrl+A і не відпускаючи D.
  • Повернутися в сесію screen і перевірити логи
screen -r nexus
  • Видалити ноду
screen -S nexus -X quit
cd && rm -rf .nexus/

Мій телеграм канал - https://t.me/+MhR1Y8cXq_5iYmM6

По всім запитанням - https://t.me/sasha_postyt

Лям на крипте...