Гайд по установке ноды 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
Аренда сервера
Арендуем сервер 4 CPU, 8 GB RAM, 200 GB SSD, можете взять сервер по ссылке или выбрать мощнее, чтобы в дальнейшем на одном сервере держать несколько нод.
При оплате сервера необходимо ввести пароль, с помощью которого вы будете подключаться к серверу. После покупки вам на почту придет письмо с данными вашего сервера.
Если вы устанавливали ноду по нашему старому гайду, просто выполните команды, после которых дальше устанавливайте по данному гайду.
sudo systemctl stop farmerd subspaced
farmer wipe && rm -Rvf /root/.local/share/subspace-node/chains/*
Подключение к серверу
Для того, чтобы подключиться к серверу на 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
Готово! Сейчас ваша нода сихронизируется, после этого у вас должны фармиться токены, смотрим количество токенов на сайте.
Обновление
Если вы установили ноду только что по нашему гайду, обновляться не нужно!
cd $HOME
systemctl stop subspaced subspaced-farmer
wget -O subspace-node https://github.com/subspace/subspace/releases/download/gemini-1b-2022-jun-13/subspace-node-ubuntu-x86_64-gemini-1b-2022-jun-13
wget -O subspace-farmer https://github.com/subspace/subspace/releases/download/gemini-1b-2022-jun-13/subspace-farmer-ubuntu-x86_64-gemini-1b-2022-jun-13
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 restart subspaced
sudo systemctl restart subspaced-farmer
Удаление ноды
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*