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/
Вставляем свою почту или логинимся через 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
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
Ждем 5-15 минут выполнение компиляции
Идем за своим ID в браузер https://app.nexus.xyz/
Всё работает правильно, закрываем сессию screen сочетанием клавиш Ctrl+A+D
Полезные команды
screen -r nexus
screen -S nexus -X quit cd && rm -rf .nexus/
Вывести запущенные сессии screen
screen -ls
kill ID_screen
Гайд от канала lvch_clan