February 20

Nexus Layer 1 — ставим ноду

lvch_clan — канал не только о нодах, подписывайся

Nexus Layer 1 — это суперкомпьютер планетарного масштаба, предназначенный для обслуживания мировой торговли ☝️

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

Инвест: $27 млн, от Lightspeed, Pantera Capital, Dragonfly и других

Сайт / Discord / X / Cryptorank / Docs

Сейчас любой желающий может запустить WEB-app или CLI-node


Содержание:


Web версия

Переходим на сайт https://app.nexus.xyz/

Нажимаем Sign Up

Вставляем свою почту или логинимся через GMAIL

Если участвовали в Beta-testnet, используйте старую почту, чтобы подтянуть поинты и за старые заслуги

На почту приходит код верификации, используем его

Нажимаем Connect и оставляем вкладку открытой

Cli версия

Nexus Incentivized Testnet II должен продлиться до 22 февраля, поэтому лучше арендовать сервер с посуточной оплатой, а сделать это можно на VDSina, AEZA, Xorek. Стоит учитывать, что спрос сейчас повышенный и где-то может серверов не быть или их выдадут не сразу

Характеристики сервера: 2CPU/8RAM/50SSD — я бы сказал, что это минимальные. Для запуска нода требовательна к объему оперативной памяти. Необходимо не меньше 8Gb. Если вы уже ограничены в этом, например, заранее взяли сервак с меньшим объемом, ниже будет команда для создания файла подкачки памяти за счет пространства жесткого диска

Вообще команда сообщает, что чем мощнее машина, тем лучше она работает и больше поинтов может дать. Так что можно ставить на железо и мощнее

Скачиваем и устанавливаем Termius — есть версия для macOS, Windows

Подключаемся к серверу, используя данные от хостера — IP, root, password

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

Обновляем сервер и устанавливаем необходимые компоненты

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 install unzip -y 
udo 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

Везде вводим "Y"

export PATH="$HOME/.local/bin:$PATH"

Если у вашего сервера оперативной памяти меньше 8Gb, необходимо создать файл подкачки следующей командой

sudo fallocate -l 10G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile && echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Устанавливаем и запускаем сессию screen

apt install screen 
screen -S nexus

Запускаем официальный скрипт для установки ноды Nexus

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

Пишем “Y” и нажимаем Enter

Ждем 5-15 минут выполнение компиляции

Вводим "2"

Видим запрос на ID

Идем за своим ID в браузер https://app.nexus.xyz/

Вставляем ID

Логи "здоровой" ноды

Всё работает правильно, закрываем сессию screen сочетанием клавиш Ctrl+A+D

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

Вернуться в сессию screen

screen -r nexus

Удалить ноду

screen -S nexus -X quit
cd && rm -rf .nexus/

Вывести запущенные сессии screen

screen -ls

Удалить лишние сессии screen

kill ID_screen


Гайд от канала lvch_clan

Все вопросы можно задать в ЧАТЕ КАНАЛА