Subspace запуск ноды и фарм на Windows

Фаза тестирования окончена. Ждите следующую фазу. Subspace Network Whitepaper на русском языке: https://petr-kachanow.gitbook.io/subspace/russkii-russian/subspace-reshenie-fermerskoi-dilemmy/i.-predystoriya

Рекомендуемые требования к оборудованию для текущей тестовой сети: 2 выделенных процессорных ядра, 4 ГБ (реком. 8 ГБ) оперативной памяти, минимум 150 ГБ дискового пространства, желательно SSD

Актуальная оф. инструкция по запуску вознаграждаемого тестирования второй фазы «Gemeni»:

https://docs.subspace.network/protocol/farm/farming/

Комментарий разработчика о предстоящем тестировании, вознаграждения будут распределяться со вторника 20.09.2022:

https://forum.subspace.network/t/gemini-ii-incentivized-testnet-will-be-live-on-sep-20/675

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

Второй этап запуск тестовой сети под названием «Gemeni-2a» (Рассмотрим CLI интерфейс на Windows)

Суть запуска сети одна и та же, все также как и в первом этапе тестирования. Пройдем по порядку.

Создание кошелька способ первый

«PolkadotJS», Переключаем сеть в системе Polkadot на требуемую нам «Gemeni 2» по ссылке: https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Feu.gemini-1b.subspace.network%2Fws#/accounts

Или восстанавливаем свои аккаунты в этой сети, которые участвовали в первом этапе запуска, либо создаем новый аккаунтПример создание аккаунта в системе Polkadot. Сохраняем свои ключи обязательно, в формате JSON и мнемонику (набор слов)!, ссылка на RPC сервер Subspace: https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Feu.gemini-1b.subspace.network%2Fws#/accountsНаходим адрес тестовых токенов «TSSC» скриншот ниже, начало адреса на «st», копируем его он понадобиться в дальнейшем:

Создание кошелька способ второй, в дальнейшем будет как основной «SubWallet», расширение работает аналогично «Metamask» или большинству других браузерных кошельков

Инструкция на официальном форуме: https://forum.subspace.network/t/subspace-wallet/61/2

Переходим по ссылкеhttps://subwallet.app/

Subspace wallet Кошелек

Нажимаем кнопку «Download», выбираем и устанавливаем расширение для своего браузера

Либо импортируем старый кошелек, нажав на расширение в браузере, выбираем нужный способ восстановления кошелька

Восстановление кошелька

Или создаем основной кошелек новый с пометкой EVM. После выбираем сеть, нажав на слова «Allow use on any chain». Там выбираем нужный кошелек для тестируемой или основной сети с пометкой «Subspace»

Создание кошелька для браузераСоздание пароля

Запуск Node Subspace

Скачиваем исполняемый файл ноды subspace-node-windows-x86_64-gemini-2a-2022-oct-06.exe на ресурсе github, всегда актуальная версияhttps://github.com/subspace/subspace/releases

Копируем путь до папки исполняемого файла, зажимаем кнопку «Shift» и нажимаем правой кнопкой мыши по файлу, выбираем из выпадающего контекстного меню — «Копировать как путь»
Запускаем PowerShell вставляем путь до папки правой кнопкой мыши, удаляем лишнее, убираем кавычки»», оставляя путь до папки. Например у меня команда выглядит так «cd C:\SubspaceMSI\», нажимаем «Enter».Копируем строки запуска ноды с официальной инструкции разработчиков на github ссылка. Либо с оф. сайта документация https://docs.subspace.network/protocol/farm/farming/#-getting-started-farming
Сами строки ниже, меняем в коде оригинальное значение «NODE_FILE_NAME» на имя исполняемого файла которое мы скачали, в данный момент такое «subspace-node-windows-x86_64-gemini-2a-2022-oct-06.exe» и «INSERT_YOUR_ID» заменяем на любое Ваше имя, у меня «Krez»
Измененный код:

.\subspace-node-windows-x86_64-gemini-2a-2022-oct-06.exe `
--chain gemini-2a `
--execution wasm `
--state-pruning archive `
--validator `
--name Krez

Оригинальный код:

.\NODE_FILE_NAME `
--chain gemini-2a `
--execution wasm `
--state-pruning archive `
--validator `
--name INSERT_YOUR_ID

Вставляем команду и нажимаем Enter, если все сделано правильно у Вас отобразиться успешный запуск ноды, так как на скриншоте ниже строки (в тестовой сети Gemini суть таже), у меня название сети node name: «Krez»

Запуск Farmer Subspace

Скачиваем исполняемый файл фармера  subspace-farmer-windows-x86_64-gemini-2a-2022-oct-06.exe на ресурсе github, всегда актуальная версияhttps://github.com/subspace/subspace/releases

По аналогии также как для ноды, скаченный файл перемещаем в любую директорию в системе и копируем путь, запускаем PowerShell переходим в папку с помощью команды «CD», например у меня команда перехода в директорию: «cd C:\SubspaceMSI».

После по официальной инструкции разработчиков на github ссылка, либо с оф. сайта документации https://docs.subspace.network/protocol/farm/farming/#-getting-started-farming меняем значения команды, находим строку запуска фармера и значение «FARMER_FILE_NAME«  меняем на имя скаченного исполняемого файла в нашем случае на «subspace-farmer-windows-x86_64-gemini-2a-2022-oct-06.exe»
Скопированный раннее адрес тестовых токенов «TSSC» с системы Polkadot, также меняем с «WALLET_ADDRESS» на свой «st7QCyHSCrfp2gVuqfyC3tj7L3JkKAgt9isG7axp4U3SMHnXs» пример.

«PLOT_SIZE» на размер графика в гигабайтах или терабайтах, например будет значение 100G (100ГБ) или дуругой размер, но в фазе «Gemeni-2a» не используется такой объем, например можно было указать 2T (2 терабайта) или больше. Также оставьте не менее 10G дискового пространства для узла. Строка запуска фармера в моем случае.
Измененный код:

.\subspace-farmer-windows-x86_64-gemini-2a-2022-oct-06.exe farm --reward-address st7QCyHSCrfp2gVuqfyC3tj7L3JkKAgt9isG7axp4U3SMHnXs --plot-size 100G

Оригинальный код:

./FARMER_FILE_NAME farm --reward-address WALLET_ADDRESS --plot-size PLOT_SIZE

Копируем строку и вставляем в PowerShell нажимаем «Enter», запускаем фармер. Скриншот запущенного фармера ниже:
Для фармера Subspace лучше указать отдельный путь, так как не всегда системный диск на который по умолчанию создается директория фарма, является достаточно объемным и быстрым. Мой пример кода ниже, в нем запуск команды с указанием пользовательской директории (папки) для файлов фарминга, где --base-path команда для указания пользовательской директории. Для ноды не указывал свою директорию, ее объем не большой 10ГБ примерно, можно оставить по умолчанию убрав строку с кода ниже --base-path D:\Subspace

.\subspace-farmer-windows-x86_64-gemini-2a-2022-oct-06.exe --base-path D:\Subspace farm --reward-address st9RtCTbVuKreufTjskjZMs79iKHT3wFuWUQ9twBNsadXcvfj --plot-size 100G

Ссылка на новую телеметрию Subspace: https://telemetry.subspace.network/#list/0x43d10ffd50990380ffe6c9392145431d630ae67e89dbc9c014cac2a417759101

Если Вы участвовали в предыдущих этапах, то достаточно удалить данные «фармера» и сменить сеть. Инструкция: заходим в PowerShell, стираем данные с помощью кода ниже и меняем сеть, значения FARMER_FILE_NAME и NODE_FILE_NAME меняем на свои. Оф. ссылка на статью — https://docs.subspace.network/protocol/farm/farming#switching-to-a-new-snapshot. Либо удаляем данные папок «subspace» в профиле пользователя «Local», у меня такой путь «C:\Users\Krez\AppData\Local». Если не участвовали в первом этапе, пропускаем этот пункт.

Измененный код пример:

./subspace-farmer-windows-x86_64-gemini-2a-2022-oct-06.exe wipe
./subspace-farmer-windows-x86_64-gemini-2a-2022-oct-06.exe purge-chain --chain gemini-2a

Оригинальный код:

./FARMER_FILE_NAME wipe
./NODE_FILE_NAME purge-chain --chain gemini-2a

Полезные ссылки:

Мы рассмотрели запуск ноды Subspace на своем ПК под системой Windows, который например добывает другие криптовалюты и работает 24/7. В интернете полно роликов и инструкций для запуска ноды на стороннем сервере с реф. ссылками на VPN площадки. Здесь попытался пошаговой доступности описать весь процесс.

4 комментария к “Subspace запуск ноды и фарм на Windows”

    1. Обновлять вручную путем замены файлов на новые, логи прямо в powershell, пока так обкатывается.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *