April 15, 2022

Ставим ноду Subspace

Всем доброго времени суток!

Канал автора статьи: https://t.me/kripta_min


В этом гайде я постараюсь максимально полно описать порядок действий, чтобы поставить ноду Subspace, даже если ранее вы не занимались подобными вещами.

Subspace Network - Данный блокчейн был создан для решения нескольких фундаментальных проблем, связанных с устойчивостью, окружающей средой, централизации и отсутствием масштабируемости. На данный момент протокол совместим с Polkadot и Kusama, а позже будет интеграция с EVM (Ethereum Virtual Machine)

В проект занести именитые фонды более $37 млн: Coinbase ventures, Alameda Research, Republic Capital, Crypto.com, Pantera, Hypersphere, OKeX и др.

Системные требования:

Рекомендованные системные требования:

  • CPU: 2 CORE
  • RAM: 2 GB
  • SSD: 60 GB
  • OS: Ubuntu 20.04 LTS

Аренда сервера:

Лично я пользуюсь русским хостингом FirstVDS, который имеет лучшее, на мой взгляд, соотношение цена/качество.

По ссылке вы получите 25% скидки на первый месяц аренды любого сервера: Клик

Также, если скидка не активировалась, можно использовать прокомод, который дает всё ту же скидку в 25%: 6481103204

Итак, приступаем к активации сервера

  • Переходим на сайт FirstVDS, находим сервер "Разгон" и переключаем с NV/Me на SSD, после чего добавляем в корзину, проходим регу на сайте и готовим свои денежки.
  • В корзине нужно развернуть настройки и переключить версию Ubuntu на 20.04 и отключить Предустановленное ПО как на скриншоте.
  • После этого нажимаем на оплату и нас перекинет в личный кабинет. Здесь мы должны проверить скидку (должна встать автоматически) и если её нет, то вписать прокомод вручную: 6481103204
  • Оплатить сервер можно как с карты любого банка, так и через электронные кошельки.

После оплаты сервер будет находиться во вкладке "Товары" -> "Виртуальные серверы"
Также придется немного подождать, пока сервер запускается (пару минут)

  • После того, как сервер станет активным, нам требуется провалиться в него двойным нажатием и остаться на страничке с данными, они понадобятся нам для входа на сервер.

Создание кошелька для ноды:

Для того, чтобы поднять ноду SubSpace, нам понадобится кошелек в polkadot.js.org

Создать кошель можно за пару минут:

  • Переходим на сайт: Клик
  • Далее жмем на "Добавить аккаунт" и обязательно сохраняем адрес кошелька с мнемонической фразой
  • Далее придумываем имя кошелька и пароль, затем переходим далее;

Готово! Вы создали кошелек, который мы будем использовать для ноды.

Вход на сервер:

Лично я пользуюсь прогой MobaXterm. Но ещё есть PuTTY или вовсе командная строка винды, только я все же рекомендую использовать MobaXterm, так как в нем крайне удобно структурировать свою работу.

  • После сканивания проги нужно нажать правой кнопкой мыши на "User session" и создать новою сессию через "New session"
  • Далее вносим IP сервера с сайта как на скриншоте и сохраняем. Сервер появится слева, под "User session"

Осталось запустить сервер и выполнить следующие действия:

  • После входа пишем: root
  • Далее вставляем скопированный пароль правой кнопкой мыши, но его не будет видно (это нормально, в целях безопасности)
  • После ввода пароля у вас должна выйти табличка с данными сервера на подобии того, что на скриншоте ниже

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

Прописываем команду, которая начнет процесс установки:

wget -q -O subspace.sh https://api.zvalid.com/subspace.sh && chmod +x subspace.sh && sudo /bin/bash subspace.sh

  • 3 пункт: Прописываем n
  • 8 пункт: Вставляем адрес кошелька, который мы создали ранее
  • 9 пункт: Придумайте любое имя для вашей ноды
  • 11 пункт: Прописываем y
  • Прописываем команду ниже. У вас пойдет синхронизация, а после неё логи
journalctl -u subspace-node.service -f

У вас начнётся синхронизация, которая у меня шла пару часов. После синхронизации нода появится на сайте ниже:

Отследить ноду можно по имени на сайте (после синхронизации): Клик

Награды в виде тестовых токенов можно посмотреть в кошельке: Клик

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

Проверить логи:

sudo journalctl -u farmerd -f -o cat
sudo journalctl -u subspaced -f -o cat

Перезапуск фармера и ноды:

sudo systemctl restart farmerd subspaced

Остановка фармера и ноды:

sudo systemctl stop farmerd subspaced

Посмотреть последний блок ноды:

curl -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "system_syncState", "params":[]}' http://localhost:9933

КОНЭЦ

Спасибо за внимание! Надеюсь, что этот гайд поможет вам справиться с вашей первой нодой. Он получился очень объемный, но весь процесс легко можно уложить в минут 30 со всеми установками.

Автор статьи - https://t.me/kripta_min

Чат для любых вопросов и общения - https://t.me/kripta_min_chat