Гайд по установке ноды Subspace
Subspace — это новый экологически чистый, масштабируемый блокчейн первого уровня, который может служить инфраструктурным уровнем для всей экосистемы Web3. Subspace предлагает интеллектуальное хранилище в масштабе Интернета — от игр и метавселенных на основе NFT до межсетевых приложений.
Subspace Network представляет собой децентрализованную альтернативу традиционным облачным провайдерам, таким как Amazon Web Services (AWS), где доверие сведено к минимуму. Он построен на основе нового экологически чистого, масштабируемого блокчейна первого уровня, который тщательно разработан, чтобы служить децентрализованным уровнем инфраструктуры для всей экосистемы Web3. Subspace позволит масштабировать существующие блокчейны, протоколы второго уровня и децентрализованные приложения без компромиссов.
Subspace Labs, разработчик Subspace Network, объявили о завершении раунда стратегического финансирования на сумму 32,9 млн $ под руководством Pantera Capital с участием Coinbase Ventures, Crypto.com, Alameda Research, ConsenSys Mesh, KR1, Hypersphere Ventures, Stratos Technologies, Alumni Ventures. Blockchain Fund, GSR Ventures, Eniac Ventures, Bixin Ventures, Definancex, Candaq, Vendetta Capital, Illusionist Group, NGC Ventures, Cabin VC, Gate Ventures, OneBlock Capital и Automata Network.
Подписывайтесь на социальные сети проекта, чтобы следить за обновлениями от команды.
Discord | Twitter | Web | Medium
Аренда сервера
Арендуем сервер, например на Contabo. Рекомендуемые характеристики для Subspace: 4 CPU, 8 GB RAM и 200 GB SSD.
Можете подселить к Minima и Espresso (наши актуальные ноды).
При оплате сервера необходимо ввести пароль, с помощью которого вы будете подключаться к серверу. После покупки, вам на почту придет письмо с данными вашего сервера.
Подключение к серверу
Для того, чтобы подключиться к серверу на Windows потребуется программа PuTTY:
- В "Host Name" вводим IP вашего сервера и нажимаем "Open";
- В открывшемся окне прописываем команду:
root
; - Жмем "Enter" и вставляем пароль от сервера, затем "Enter".
На MacOS просто запускаем программу Terminal:
- Заходим на сервер командой:
ssh root@IP_ADDRESS
, IP_ADDRESS меняем на IP сервера; - Дальше вводим "yes", жмем "Enter" и вставляем пароль от сервера (введеный пароль будет скрыт иконкой с ключом). Жмем "Enter".
Установка ноды
Установку мы взяли от ребят из Nodes Guru.
Официальная статья.
Для работы ноды и фармера нам нужен кошелек Polkadot, скачать можно по ссылке. Не забудьте записать seed фразу.
После регистрации выбираем "Allow use on any chain", переходим на сайт Subspace Gemini и копируем адрес, нажав на иконку возле вашего имени кошелька, смотрим скрин ниже. На этот адрес мы будем фармить TSSC токены, как доказательство участия в тестнете.
Теперь нам необходимо задать параметры для имени и вашего кошелька, вместо YOUR_NODE_NAME и YOUR_WALLET подставляем имя ноды и ваш кошелек, который мы копировали на сайте.
echo "export SUBSPACE_NODENAME="YOUR_NODE_NAME"" >> ~/.bash_profile
echo "export SUBSPACE_WALLET="YOUR_WALLET"" >> ~/.bash_profile
Проверяем правильно ли мы вписали.
source ~/.bash_profile
echo -e "\nname > ${SUBSPACE_NODENAME}\naddress > ${SUBSPACE_WALLET}\n"
После этого выполняем установку.
wget -O subspace.sh https://api.nodes.guru/subspace.sh && chmod +x subspace.sh && ./subspace.sh
Проверяем логи ноды и фармера, выйти с логов можно с помощью клавиш ctrl+C на Windows и control+C на Mac.
journalctl -u subspaced -f -o cat
journalctl -u subspaced-farmer -f -o cat
Готово! Сейчас ваша нода сихронизируется, после этого у вас должны фармиться токены, смотрим количество токенов на сайте.
Также можно посмотреть свою ноду в телеметрии, просто введите свое имя, которое вы писали в команде и вы можете посмотреть сколько блоков вам осталось до полной синхронизации, если блоки не идут, значит есть какая-то проблема.
Команды для проверки логов фармера, ноды и рестарта:
journalctl -u subspaced -f -o cat
journalctl -u subspaced-farmer -f -o cat
sudo systemctl restart subspaced
sudo systemctl restart subspaced-farmer
Обновление 15.10.2022
cd $HOME
systemctl stop subspaced subspaced-farmer
wget -O subspace-node https://github.com/subspace/subspace/releases/download/gemini-2a-2022-oct-06/subspace-node-ubuntu-x86_64-gemini-2a-2022-oct-06
wget -O subspace-farmer https://github.com/subspace/subspace/releases/download/gemini-2a-2022-oct-06/subspace-farmer-ubuntu-x86_64-gemini-2a-2022-oct-06
chmod +x subspace-node
chmod +x subspace-farmer
mv subspace-node /usr/local/bin/
mv subspace-farmer /usr/local/bin/
systemctl restart subspaced
Ждем секунд 30 и вводим команду:
systemctl restart subspaced-farmer
journalctl -u subspaced -f -o cat
journalctl -u subspaced-farmer -f -o cat
Удаление ноды
sudo systemctl stop subspaced subspaced-farmer
sudo systemctl disable subspaced subspaced-farmer
rm -rf ~/.local/share/subspace*
rm -rf /etc/systemd/system/subspace*
rm -rf /usr/local/bin/subspace*