Эффективный майнинг Spacemesh с использованием нескольких GPU - максимальное вознаграждение
Table of Contents
Введение
Spacemesh - это революционная криптовалютная платформа, использующая для майнинга энергоэффективный алгоритм консенсуса “Proof of Space-Time” (PoST), представляющий собой экологически чистую альтернативу традиционным криптовалютам Proof of Work (PoW), таким как Bitcoin. Если у вас есть несколько графических процессоров и вы заинтересованы в добыче Spacemesh, то в этом подробном руководстве вы узнаете, как максимально увеличить свой майнинговый потенциал с помощью мощного приложения postcli.
Предварительные требования
Прежде чем приступить к процессу майнинга, убедитесь, что у вас есть следующие необходимые условия:
-
Многочисленные графические процессоры: Убедитесь, что у вас есть как минимум два графических процессора, способных эффективно работать с Spacemesh-майнингом.
-
Приложение postcli: Загрузите приложение postcli с сайта here и убедитесь, что он правильно установлен и доступен в пути окружения вашей системы.
Майнинг Spacemesh с использованием нескольких GPU
Чтобы начать добычу Spacemesh с помощью нескольких GPU, выполните следующие простые действия:
Шаг 1: Настройка переменных
Откройте текстовый редактор или редактор сценариев PowerShell и настройте конфигурируемые переменные в соответствии с вашими требованиями. Предоставленный скрипт уже содержит некоторые переменные, которые можно настроить, но остальные можно взять из json-файла, который вы получите при запуске smeshing в GUI-приложении spacemech:
-
$numGpus
Установите количество графических процессоров, которые вы хотите использовать для майнинга. Например,2
для двух графических процессоров. -
$commitmentAtxId
Замените это слово на ATX ID вашего обязательства, уникальный идентификатор вашего обязательства участвовать в сети Spacemesh. -
$nodeId
Замените это значение на Node ID - уникальный идентификатор вашего узла в сети Spacemesh. -
$LabelsPerUnit
Установите количество этикеток на единицу хранения. Значение по умолчанию - 4294967296. -
$MaxFileSize
Установите максимальный размер файла. Значение по умолчанию - 2147483648. -
$numUnits
Установите количество единиц хранения для добычи. Значение по умолчанию равно 16. -
$datadir
Задайте путь к каталогу данных, в котором будут храниться данные о добыче.
Шаг 2: Выполнение сценария
Сохраните сценарий с заданными переменными и выполните его в PowerShell. Сценарий автоматически распределит нагрузку по майнингу между указанными GPU, оптимизируя эффективность майнинга.
Windows
## Configurable Variables
$numGpus = 2
$commitmentAtxId = ""
$nodeId = ""
$LabelsPerUnit = 4294967296
$MaxFileSize = 2147483648
$numUnits = 16
$datadir = "C:\root\post\data"
## Script
foreach ($gpuIndex in 0..($numGpus - 1)) {
$fromFile = $gpuIndex * ($numUnits * 32 / $numGpus)
$toFile = ($gpuIndex + 1) * ($numUnits * 32 / $numGpus) - 1
Start-Process -NoNewWindow -FilePath "postcli" -ArgumentList "-provider $gpuIndex", "-commitmentAtxId", $commitmentAtxId, "-id", $nodeId, "-labelsPerUnit", $LabelsPerUnit, "-maxFileSize", $MaxFileSize , "-numUnits", $numUnits, "-datadir", $datadir, "-fromFile", $fromFile, "-toFile", $toFile
}
Linux
#!/bin/bash
# Configurable Variables
numGpus=2
commitmentAtxId=""
nodeId=""
LabelsPerUnit=4294967296
MaxFileSize=2147483648
numUnits=16
datadir="\root\post\data"
# Script
for ((gpuIndex=0; gpuIndex<numGpus; gpuIndex++)); do
fromFile=$((gpuIndex * (numUnits * 32 / numGpus)))
toFile=$(( (gpuIndex + 1) * (numUnits * 32 / numGpus) - 1 ))
postcli -provider $gpuIndex -commitmentAtxId "$commitmentAtxId" -id "$nodeId" -labelsPerUnit $LabelsPerUnit -maxFileSize $MaxFileSize -numUnits $numUnits -datadir "$datadir" -fromFile $fromFile -toFile $toFile &
done
Шаг 3: Мониторинг хода добычи
После запуска скрипта можно наблюдать за ходом майнинга. Приложение postcli начнет использовать указанные GPU для майнинга Spacemesh по алгоритму PoST. Каждому GPU будет назначен определенный диапазон единиц хранения для обеспечения справедливого распределения работы.
Заключение
Майнинг Spacemesh с использованием нескольких GPU - это эффективный способ внести свой вклад в развитие сети и при этом максимально использовать свой аппаратный потенциал. Используя прилагаемый скрипт PowerShell и приложение postcli, вы сможете без проблем добывать Spacemesh по алгоритму PoST без энергоемких вычислений, необходимых для криптовалют, основанных на PoW.
Всегда помните о необходимости поддерживать приложение postcli в актуальном состоянии и быть в курсе всех изменений и обновлений в сети Spacemesh. Счастливого майнинга!