CPU 2 ядра;
ОЗУ 4GB+ (рекомендуется 8GB);
Место на диске - для ноды 60ГБ;
Фермер от 4KB+
Прежде чем запускать что-либо, вам нужно иметь кошелек, на который вы будете получать монеты тестовой сети.
Установите расширение Polkadot.js в свой браузер и создайте там новую учетную запись. Адрес вашей учетной записи будет необходим на последнем шаге.
Мы будем загружать два файла для Windows
Subspace-Node — это исполняемый файл, который фактически устанавливает соединение с Subspace Network. Subspace-Farmer — это исполняемый файл, который фактически будет обрабатывать вознаграждения на выделенном вами участке хранилища.
Сперва скачиваем исполняемые файлы
Откройте Powershell (мы не рекомендуем использовать командную строку, так как ее синтаксис немного отличается)
В терминале мы перейдем в каталог Downloads с помощью этой команды cd Downloads
Затем мы запустим узел, используя следующую команду
Вы можете получить всплывающее окно с запросом разрешения брандмауэра, обязательно нажмите
Разрешить
# Замените `INSERT_YOUR_ID` выбранным вами псевдонимом
# Скопируйте все строки ниже, все они являются частью одной команды
.\subspace-node-windows-x86_64-gemini-1b-2022-jun-13.exe `
--chain gemini-1 `
--execution wasm `
--pruning 1024 `
--keep-blocks 1024 `
--validator `
--name INSERT_YOUR_ID
Вы должны увидеть нечто подобное в терминале:
2022-02-03 10:52:23 Subspace
2022-02-03 10:52:23 ✌️ version 0.1.0-35cf6f5-x86_64-windows
2022-02-03 10:52:23 ❤️ by Subspace Labs https://subspace.network, 2021-2022
2022-02-03 10:52:23 📋 Chain specification: Subspace Gemini 1
2022-02-03 10:52:23 🏷 Node name: YOUR_FANCY_NAME
2022-02-03 10:52:23 👤 Role: AUTHORITY
2022-02-03 10:52:23 💾 Database: RocksDb at C:\Users\X\AppData\Local\subspace-node-windows-x86_64-snapshot-2022-jan-05.exe\data\chains\subspace_test\db\full
2022-02-03 10:52:23 ⛓ Native runtime: subspace-100 (subspace-1.tx1.au1)
2022-02-03 10:52:23 🔨 Initializing Genesis block/state (state: 0x22a5…17ea, header-hash: 0x6ada…0d38)
2022-02-03 10:52:24 ⏱ Loaded block-time = 1s from block 0x6ada0792ea62bf3501abc87d92e1ce0e78ddefba66f02973de54144d12ed0d38
2022-02-03 10:52:24 Starting archiving from genesis
2022-02-03 10:52:24 Archiving already produced blocks 0..=0
2022-02-03 10:52:24 🏷 Local node identity is: 12D3KooWBgKtea7MVvraeNyxdPF935pToq1x9VjR1rDeNH1qecXu
2022-02-03 10:52:24 🧑🌾 Starting Subspace Authorship worker
2022-02-03 10:52:24 📦 Highest known block at #0
2022-02-03 10:52:24 〽️ Prometheus exporter started at 127.0.0.1:9615
2022-02-03 10:52:24 Listening for new connections on 0.0.0.0:9944.
2022-02-03 10:52:26 🔍 Discovered new external address for our node: /ip4/176.233.17.199/tcp/30333/p2p/12D3KooWBgKtea7MVvraeNyxdPF935pToq1x9VjR1rDeNH1qecXu
2022-02-03 10:52:29 ⚙️ Syncing, target=#215883 (2 peers), best: #55 (0xafc7…bccf), finalized #0 (0x6ada…0d38), ⬇ 850.1kiB/s ⬆ 1.5kiB/s
После запуска этой команды Windows может запросить у вас разрешения, связанные с брандмауэром, в этом случае выберите Разрешить.
Затем мы откроем другой терминал, перейдем в каталог загрузок, а затем запустим узел фермера с помощью следующей команды:
# Замените `WALLET_ADDRESS` ниже адресом вашей учетной записи из кошелька Polkadot.js.
# Замените `PLOT_SIZE` на размер plot в гигабайтах или терабайтах, например, 100G или 2T (но оставьте не менее 10G дискового пространства для узла)
.\subspace-farmer-windows-x86_64-gemini-1b-2022-jun-13.exe.exe farm --reward-address WALLET_ADDRESS --plot-size PLOT_SIZE
Вы должны увидеть нечто подобное в терминале:
2022-06-02T00:02:04.552120Z INFO subspace_farmer::commands::farm: Connecting to node at ws://127.0.0.1:9944
2022-06-02T00:02:04.557220Z INFO jsonrpsee_client_transport::ws: Connection established to target: Target { sockaddrs: [], host: "127.0.0.1", host_header: "127.0.0.1:9944", _mode: Plain, path_and_query: "/" }
2022-06-02T00:02:04.575669Z INFO subspace_farmer::commands::farm: Opening object mapping
2022-06-02T00:02:04.617553Z INFO subspace_farmer::multi_farming: Opening plot
2022-06-02T00:02:04.645422Z INFO subspace_farmer::multi_farming: Opening commitments
2022-06-02T00:02:04.666925Z INFO subspace_farmer::farming: Subscribing to slot info notifications
2022-06-02T00:02:04.688218Z INFO subspace_farmer::archiving: Subscribing to archived segments
2022-06-02T00:02:04.689129Z INFO subspace_farmer::commands::farm: WS RPC server listening on 127.0.0.1:9955
2022-06-02T00:02:09.492868Z INFO subspace_farmer::archiving: Plotted segment segment_index=0
2022-06-02T00:02:09.492868Z INFO subspace_farmer::archiving: Plotted segment segment_index=1
2022-06-02T00:02:09.492868Z INFO subspace_farmer::archiving: Plotted segment segment_index=2
2022-06-02T00:02:09.492868Z INFO subspace_farmer::archiving: Plotted segment segment_index=3
2022-06-02T00:02:09.492868Z INFO subspace_farmer::archiving: Plotted segment segment_index=4
2022-06-02T00:02:09.492868Z INFO subspace_farmer::archiving: Plotted segment segment_index=5
Теперь вы занимаетесь фермерством! Просто подождите, пока ваш узел полностью синхронизируется, а ваш фермер полностью выстроит график.
Вы можете установить собственный путь для вашего узла и фермера, если вы хотите использовать внешний жесткий диск, или установить собственный путь по умолчанию. Вы можете установить узел и фермера в разные каталоги, если хотите.
Чтобы настроить свой узел на использование пользовательского пути, все, что вам нужно сделать, это добавить параметр --base-path после параметра --chain.
.\subspace-node-windows-x86_64-gemini-1b-2022-jun-13 --chain gemini-1 --base-path /path/to/directory/here --execution wasm --pruning 1024 --keep-blocks 1024 --validator --name INSERT_YOUR_ID
те же команды для фермера
.\subspace-farmer-windows-x86_64-gemini-1b-2022-jun-13 --base-path /path/to/directory/here farm --reward-address WALLET_ADDRESS --plot-size PLOT_SIZE
Вот и все, что нужно знать для поднятия ноды и фермера Subspace
з.ы. опять богатеть!

