Nexus node
Вопросы, обновления и другие ноды - в нашем дискорде.
Аренда серверов, для этого проекта будет достаточно VPS.
https://aeza.net/ - почасово, кус не нужен
https://xorek.cloud/ - помесячно, кус не нужен
Лучше брать что-то где есть минимум 4 -8 оперативки и хотя бы 4-8 ядер.
Лучше всего ставить на отдельные vps и не подселять ни к кому, если не сможете самостоятельно потом исправить ошибки с другими нодами.
Готовая инструкция Инструкция для майнинг в браузере.
Готовая инструкция Инструкция для майнинга на VPS.
Готовая инструкция Делаем резервную копию кошелька.
Инструкция для майнинг в браузере.
1) Подключаемся к сайту https://app.nexus.xyz/ . Если принимали участие в прошлом тестнете и подвязывали почту, используем тот же адрес почты.
2) На почту должен прийти код. Водим его. Если код не подойдет, ждем 10-15 минут и нажимаем на Re-send code (запрашиваем код повторно)
3) После должно появится такое окно, подписываемся на рассылку и нажимаем Continue
5) Далее нажимаем на Manage nodes
8) Сохраняем код и нажимаем Done
8) Возвращаемся на главную страницу ноды и нажимаем кнопку - майнинг пошел. Браузер закрывать нельзя. Лично я, буду настраивать vps под майнинг.
Инструкция для майнинга на VPS.
1) Выполняем пункты с 1 по 7 с предыдущей инструкции.
sudo apt update -y && sudo apt upgrade -y
sudo apt install -y build-essential pkg-config libssl-dev git-all
curl -s https://raw.githubusercontent.com/odanoder/scripts/refs/heads/main/base/base_packages.sh | bash
Если используете Ubuntu 22 введите команду ниже.
sudo apt remove -y protobuf-compiler sudo rm -rf /usr/local/bin/protoc sudo rm -rf /usr/include/google
curl -LO https://github.com/protocolbuffers/protobuf/releases/download/v21.12/protoc-21.12-linux-x86_64.zip
sudo unzip protoc-21.12-linux-x86_64.zip -d /usr/local/
sudo chmod +x /usr/local/bin/protoc
export PATH="/usr/local/bin:$PATH"
Проверяем версию, должен быть вот такой вывод: libprotoc 3.21.12
protoc --version
curl https://cli.nexus.xyz/ | sh
Если в процессе установки появится вот такое
Нажимаем Y, ждем завершения билда
Если появится вот такая ошибка
source "$HOME/.cargo/env"
curl https://cli.nexus.xyz/ | sh
Далее появится выбор. Нужно нажать 2 и ввести свой cli id, который мы копировали выше. Потом нажать ENTER
После этого должна запуститься наша нода. Ждем 2-3 минуты и нажимаем Ctrl + C.
tmux new-session -s nexus
cd .nexus/network-api/clients/cli/target/release
./nexus-network start --env beta
Если появится ошибка RUST_BACKTRACE=1 , тогда вводим команду ниже.
RUST_BACKTRACE=1 ./nexus-network start --env beta
Нажимаем y и наслаждаемся процессом.
Для выхода из сессии tmux нужно нажать ctrl + b потом d
Для входа в сессию обратно нужно ввести команду
tmux attach -t nexus
1. Fetching a task to prove from Nexus Orchestrator... 2. Received a task to prove from Nexus Orchestrator... 3. Compiling guest program... 4. Creating ZK proof with inputs memory allocation of 8606711792 bytes failed Aborted (core dumped)
Выполните следующее, вне сессии tmux. И повторите повторный запуск
sudo fallocate -l 16G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Делаем резервную копию кошелька.
Бывает всякое, но лишний раз бекп не бывает лишним.
1) Переходим в свою учетную запись на сайте https://app.nexus.xyz/
2) Нажимаем на адрес кошелька (справа, вверху есть адрес кошелька). -> Settings -> Account & Security -> Делаем бекап Private key и Recovery phrase
Проделать одинаковые действия с Private key и Recovery phrase - сохранить в надежном месте.
Если возникает ошибка "Invalid Passkey signature. Select the passkey for this account and device." - пробуйте на другом девайсе или браузере.