August 23, 2023

Установка ноды "Subspace"

Subspace Network — это уровень инфраструктуры, поддерживающий Web3 в масштабах Интернета. Основные участники создали Subspace с видением предоставления унифицированного опыта, чтобы обеспечить настоящее много-цепочечное будущее без ущерба для децентрализации, масштабируемости и безопасности.

В проект инвестировали топовые фонды $38 млн.

- Требования

4 ядра, 4 гб оперативной памяти, 100 гб места

- Награды

Текущая фаза 3f - является предпоследней фазой перед выходом в главную сеть.

- Создание кошелька

Подготовьте блокнот, в который вы запишите все полученные данные.

Скачайте расширение для Google Chrome: здесь. Или выберите другой удобный вариант на сайте: https://www.subwallet.app/download.html

В расширении кошелька Subwallet нажмите на Create a new account.

Придумайте пароль для кошелька и запишите его!

Вам покажут секретную фразу, которая состоит из 12 слов. Если, вы потеряете эти слова, вы потеряете доступ к своему кошельку навсегда! Запишите их и сохраните в несколько безопасных мест!

После того, когда вы сохранили слова, нажмите на синюю кнопку I have kept it somewhere safe.

Зайдите в свой кошелек, нажав на кнопку Go to home.

Зайдите в настройки cетей.

Напишите в поиске subspace и выберите из списка сеть Subspace Gemini 3e. После этого, нажмите на крестик, чтобы вернуться в главное меню.

Нажмите на монету tSSC, которая появилась в списке.

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

- Установка

Войдите на свой сервер через программу-клиент Termius

Замените YOUR_NODE_NAME на имя вашей ноды (придумайте название сами на английском языке) и YOUR_WALLET на адрес кошелька полученный во втором пункте.

SUBSPACE_NODENAME=YOUR_NODE_NAME SUBSPACE_WALLET=YOUR_WALLET

echo 'export SUBSPACE_NODENAME='$SUBSPACE_NODENAME >>$HOME/.bash_profile

echo 'export SUBSPACE_WALLET='$SUBSPACE_WALLET >> $HOME/.bash_profile

Пример кода на скрине

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

ЗАПРОСИТЕ СКРИПТ В ПОДДЕРЖКЕ https://t.me/nodesgurusupport_bot

2. Т.к. вы ранее уже создали кошелек subwallet, напишите y (английская y) и нажмите enter.

Скопируйте и вставьте ваш адрес, который вы сохраняли ранее, скопировать еще раз, его можно из вашего кошелька:

Вставьте ваш адрес и нажмите enter:

Далее, придумайте и запишите (запишите!) имя вашей ноды. Маленькими буквами, без пробелов и спец.символов, на английском языке (можно цифры). Если, вы восстанавливаете ноду, то пишите то имя, которое уже создавали ранее.

На следующих 2-ух шагах, просто нажмите enter.

В этом запросе, нужно написать 100.0 GB (можете прямо отсюда скопировать число) и нажать enter:

На запрос: Defaults to `Gemini3e`, press enter to use the default: - просто нажмите enter.

Все хорошо! Нода установлена!

Проверить работу ноды можно с помощью команды:

service subspaced status

Проверить логи ноды:

journalctl -u subspaced -f
Логи - это события, которые происходят с нодой в режиме реального времени. Остановить их можно сочетанием клавиш ctrl+c.

Логи будут бесконечно отображаться, главное, чтобы через некоторое время Syncing (Синхронизация) отображала больше, чем 0. Также, Best должен увеличиваться.

Появление ошибки: WARN telemetry x Error while dialing - никак не влияет на работу ноды.

Чтобы остановить логи, нажмите сочетание клавиш ctrl + c и нажмите enter

Рестарт ноды:

sudo systemctl restart subspaced

- Резервная копия

Сохраните резервную копию к себе на компьютер. Зайдите в раздел SFTP в программе Termius или используйте любую другую, чтобы увидеть файлы вашего сервера.

Создайте заранее папку на вашем компьютере, куда вы будете сохранять важную информацию и резервные копии нод. В случае утери резервной копии - вы теряете возможность ее восстановить в будущем.

Слева – ваш пк, справа – сервер. Найдите файл secret_ed в папке network, путь к файлу:

root/.local/share/subspace-cli/node/chains/subspace_gemini_3e/network/

Версия папки subspace_gemini_3e может отличаться (3e, 4a, 5c и т.д). Перетащите файл secret_ed25519 справа налево, на ваш компьютер, в желаемую папку на вашем пк.

Откройте скрытые файлы на сервере, в разделе Actions.

Второе, что еще нужно сохранить - это адрес и 12 фраз от кошелька subwallet, т.к. нода у вас привязана именно к нему.

Проверка работы ноды через консоль телеметрии:

Данный способ удобный, но может временно/всегда не работать. Если, вы не находите себя в телеметрии, то можете проверять работу ноды через логи.

Телеметрия - это отображение работы вашей ноды в терминале. Соответственно, терминал - это первоисточник информации.

Перейдите на сайт: https://telemetry.subspace.network и просто введите название своей ноды (Без нажатия по сайту). Нажмите на нее, чтобы она всегда была в списке наверху.

Сравните значение Best block и количество блоков у вашей ноды, эти цифры должны быть примерно одинаковыми. Если, вы только что установили ноду, то высота вашего блока будет значительно ниже, т.к. требуется время на синхронизацию.

Если, телеметрия у вас не работает, то проверьте работу ноды в статусе и логах, как это было показано в 1 и 2 пункте.

- Дополнительная активность

Выполните по желанию вступление в канал дискорда: https://discord.gg/subspace-network и пройдите верификацию.

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

При входе в канал вас встретит такие 2 таблички, выберите то, что вы говорите на других языках.

Далее, можно выбрать все, выбрав Everything.

Ознакомьтесь с правилами сервера и нажмите Завершить.

Готово, вы вступили в канал Subspace!

- Удаление

P.S. Если, на каком-то этапе, у вас пошло что-то не так, вот команда для остановки и удаления (После удаления, начните с начала).

sudo systemctl stop subspaced subspaced-farmer
sudo systemctl disable subspaced subspaced-farmer
rm -rf ~/.local/share/subspace*
rm -rf /etc/systemd/system/subspaced*
rm -rf /usr/local/bin/subspace*

- Обновление и коммуникация

Следите за всеми новостями и обновлениями в чате и канале нашего сообщества Nodes Guru. По всем вопросам вы можете обращаться к вашему пригласителю или в закрытый чат.