При добыче любой криптовалюты доступно 2 режима майнинга: соло и пул.
При соло-майнинге программа майнинга напрямую взаимодействует с нодай, запрашивая у нее задания на майнинг (точнее, шаблоны блоков), и — в случае успешного решения криптозагадки — отдает готовый блок узлу. В шаблонах, возвращаемых узлом, порог сложности криптоголоволомки устанавливается равным значению, продиктованному сетью, чтобы сразу после нахождения блока его можно было встроить в DAG и сообщить всем другим узлам сети Kaspa.
При майнинге на пуле сервер пула взаимодействует с узлом, и майнеры подключаются к этому серверу. Сервер запрашивает у ноды шаблоны блоков, и раздает эти шаблоны майнерам, но заменяя в них порог сложности на более низкий: чтобы майнерам было легче находить решения. Решения, найденные майнерами, забираются обратно пулом. В соответствии с теорией вероятности, иногда результат очередного решения, найденного одним из майнеров, настолько превышает его личный порог сложности, что в то же время превышает порог сложности, установленный узлом. Такой блок публикуется на узле от имени сервера, а вознаграждение за него делится между всеми майнерами, которые в это время искали решения, в соответствии с правилами сервера (PPS, PPLNS и т.д.).
В целом майнить соло всегда выгоднее, так как пулы как минимум берут определенный процент от вознаграждения за блок за свои услуги (и иногда некоторые из них обманывают людей). Однако поиск решения криптозагадки — это случайный процесс, поэтому при одиночном майнинге на слабом в смысле доли общего хешрейта сети оборудовании, которое оно обеспечивает, есть шанс очень долго майнить, не находя ни одного блока. если вам не повезло. В этом случае рациональнее майнить на пуле, получая чуть меньшее вознаграждение, но оно будет стабильным.
С помощью этого калькулятора вы можете оценить количество монет, которое вы будете получать в день при одиночном майнинге, и среднее время между обнаруженными блоками. Обратите внимание, что это всего лишь среднее время, которое будет получено за большой период “наблюдения” (когда результат будет оцениваться при нахождении нескольких десятков блоков). Время нахождения каждого следующего блока может быть как намного меньше, так и намного больше среднего.
Обратите внимание, что «родной» протокол для связи с узлом Kaspa отличается от широко распространенного Stratum, и только две программы для майнинга из всех представленных на рынке умеют работать с узлом по нативному протоколу: Community miner и BzMiner. Для того, чтобы обеспечить возможность соло-майнинга для другого софта для майнинга, написаны специальные адаптеры Kaspa-Stratum, и их нужно дополнительно запускать.
Дополнительную информацию по этой теме см. в разделе: Сделайте вашу ноду совместимым с Statum-ом.
Обратите внимание, что некоторые пулы также обеспечивают соло-майнинг. Тем не менее, этот соло-майнинг отличается от настоящего соло-майнинга: вы по-прежнему единственный, кто ищет блоки и получает за это вознаграждение на полной сложности, но пул публикует эти блоки от вашего имени, забирает вознаграждение и приписывает вам почти все это вознаграждение, кроме платы за пул.
Используется 6 майнеров GPU:
Вот некоторые из доступных пулов:
| No | пулы | Система выплат | Порог выплаты | Руководство по майнингу |
|---|---|---|---|---|
| 1 | Kaspa-pool.org | PPLNS + SOLO | 50 KAS | читайте здесь |
| 2 | Acc-Pool | PPLNS + SOLO | 100 KAS | читайте здесь |
| 3 | ViaBTC | PPLNS + SOLO | 50 KAS | читайте здесь |
| 4 | WoolyPooly | PPLNS | 100 KAS | читайте здесь |
| 5 | Hashpool.com | PPLNS | 100 KAS | читайте здесь |
| 6 | Humpool.com | PPLNS | 100 KAS | читайте здесь |
| 7 | K1POOL | PPLNS + SOLO | 100 KAS | читайте здесь |
| 8 | 2Miners | PPLNS | 100 KAS | читайте здесь |
| 9 | Kryptex | PPS+ | 10 KAS | читайте здесь |
| 10 | F2Pool | PPLNS | 100 KAS | читайте здесь |
| 11 | Poolin | PPLNS | 100 KAS | читайте здесь |
| 12 | herominers.com | PROP + SOLO | 10 KAS | читайте здесь |
Полный список работающих пулов для майнинга доступен здесь.
GPU-майнер содержит предварительно скомпилированные файлы PTX для разных архитектур в разных наборах инструментов CUDA. В результате устройствам потребуются разные минимальные драйверы в зависимости от используемого PTX. В следующей таблице перечислены минимальные требования для каждого устройства в официальных выпусках. Если вам нужно использовать более старые драйверы с более новым графическим процессором, рассмотрите возможность компиляции майнера вместе с PTX.
| Вычислительная версия | Скомпилировано с | Драйвер Linux | Драйвер Windows | Устройства (примеры) |
|---|---|---|---|---|
| 8.6 | CUDA 11.5 | >=495.29.05 | >=496.13 | 30xx, V100 |
| 7.5 | CUDA 11.5 | >=495.29.05 | >=496.13 | 16xx, 20xx |
| 6.1 | CUDA 11.2 | >=460.32.03 | >=461.33 | 10xx |
| 3.0 | CUDA 9.2 | >=396.37 | >=398.26 | |
| 2.0 | CUDA 8.0 | >=375.26 | >=376.51 |
Для обновления драйверов для Windows/MacOS нужно действовать как обычно: зайти на сайт NVidia, найти там драйвер, скачать и установить. Процесс обновления HiveOS см. в соответствующей статье.
Ниже приведен самый простой способ протестировать GPU-майнинг Kaspa.
В настоящее время существует две (известные) реализации майнера на GPU — майнер сообщества с открытым исходным кодом и BzMiner.
По мнению некоторых, майнер сообщества работает быстрее на графических процессорах AMD, а BzMiner на Nvidia, поэтому обязательно попробуйте оба.
Рекомендуется настраивать частоту ядра и памяти (высокая частота ядра, низкая память) для повышения хэшрейта и снижения энергопотребления.
- А также убедиться, что майнер перезапускается при зависании или сбое (как минимум "while true" в .bat-файле).
См. здесь настройки Clock-а.
https://wallet.kaspanet.io/ (запишите фразу восстановления и сохраните ее в безопасном месте).
Скачайте и распакуйте Kaspa Miner для Windows (https://github.com/tmrlvi/kaspa-miner/releases)
Щелкните правой кнопкой мыши и отредактируйте файл mine.bat, добавьте адрес своего кошелька в строку 6 (заменив kaspa:......).
Дважды щелкните файл mine.bat.
Скачайте и распакуйте BzMiner для Windows (https://github.com/bzminer/bzminer/releases)
Щелкните правой кнопкой мыши и отредактируйте kaspa.bat, добавьте адрес своего кошелька в строку 7 (заменив kaspa:0000).
Дважды щелкните файл kaspa.bat.
Скачайте и распакуйте Kaspa Miner для Linux (https://github.com/tmrlvi/kaspa-miner/releases)
Создайте пустой файл mine.sh в каталоге майнера со следующим содержимым:
while true; do ./kaspa-miner* -a kaspa:<your_wallet_address> -s n.seeder1.kaspad.net; done
Запустите mine.sh (sh ./mine.sh).
Скачайте и распакуйте BzMiner для Linux (https://github.com/bzminer/bzminer/releases)
Отредактируйте kaspa.sh, добавьте адрес своего кошелька в строке 7 (заменив kaspa:0000).
Запустите kaspa.sh (./kaspa.sh).
Скачайте и распакуйте GMiner для Windows (https://github.com/develsoftware/GMinerRelease/releases)
Щелкните правой кнопкой мыши и отредактируйте файл mine_kaspa.bat и добавьте адрес своего кошелька (заменив kaspa:0000).
Пример bat-файла:
miner.exe --algo kheavyhash --server stratum+tcp://kaspa-pool.org:4444 --user kaspa:0000 --dag_mode 0 --p2state 1 --watchdog 1 --watchdog_mode 0 --api 4003 --pec 1 --nvml 1
Дважды щелкните файл mine_kaspa.bat.
Полный список опций Gminers и возможных конфигураций см. в файле readme (https://github.com/develsoftware/GMinerRelease)
Скачайте и распакуйте GMiner для Linux (https://github.com/develsoftware/GMinerRelease/releases)
Отредактируйте mine_kaspa.sh и добавьте адрес своего кошелька в строку 3 (заменив kaspa:0000).
Запустите mine_kaspa.sh (./mine_kaspa.sh).
Скачайте и распакуйте LOLMiner для Windows (https://github.com/Lolliedieb/lolMiner-releases/releases/tag/1.63)
Щелкните правой кнопкой мыши и отредактируйте файл mine_kas.bat и добавьте адрес своего кошелька (заменив kaspa:0000).
Измените пул на Statum, на котором вы собираетесь майнить.
Для максимальной эффективности заблокируйте Clock ядра и памяти, отредактировав EXTRAPARAMETERS. Сразу после --apiport 8020 добавить
mclk 810 --cclk 1470
Дважды щелкните файл mine_kas.bat.
Скачайте и распакуйте LOLMiner для Windows (https://github.com/Lolliedieb/lolMiner-releases/releases/tag/1.63)
Щелкните правой кнопкой мыши и отредактируйте файл mine_kas.sh и добавьте адрес своего кошелька (заменив kaspa:0000).
Измените пул на Statum, на котором вы собираетесь майнить.
Запустите mine_kas.sh (./mine_kas.sh).
1. Создайте кошелек для хранения KAS :

2. Создайте Flight sheet с вашим кошельком и «настраиваемым» майнером:

3. В конфигурации майнера:
- скопируйте URL-адрес из репозитория майнера (https://github.com/tmrlvi/kaspa-miner/releases) как «URL-адрес установки». Имя майнера должно обновляться автоматически.
Затем добавьте следующие параметры
- Algorithm : Heavyhash
- Wallet : %WAL%
- Pool URL : IP вашего сервера kaspad
- Дополнительные конфигурации : любые дополнительные параметры, которые вы хотите отправить майнеру.

Для BZminer проверьте свою страницу конфигурации, убедитесь, что они отключены: TLS — это в основном SSL, а не TCP.

Замечания :
- Для майнинга под HiveOS с новейшим майнером GPU вам могут понадобиться последние версии драйверов Nvidia из функциональной ветки, а не последняя стабильная версия. Проверьте, как обновить драйверы HiveOS Nvidia до последней версии.
- Даже если сообщается статистика, она только глобальная, а не по GPU. Вы можете использовать его для установки watchdog-a и перезапуска майнера, но это может иметь побочные эффекты в зависимости от состояния вашего сервера kaspad (например, если сервер не работает или не синхронизирован в течение определенного периода времени, все ваши риги могут продолжать перезагружаться... что очень нездорово... Рекомендуется использовать его для отправки предупреждений/мониторинга)
Экспериментальный однострочник для замены новейшей установленной версии bzminer в HiveOS (замените bzminer_url версией, которую вы хотите установить):
bzminer_url=https://github.com/bzminer/bzminer/releases/download/v9.1.4/bzminer_v9.1.4_linux.tar.gz && bzminer_path=$(ls -d /hive/miners/bzminer/* | sort --version-sort --field-separator=. | tail -n 1) && miner stop && cp -p "$bzminer_path/bzminer" "$bzminer_path/bzminer.bak" && wget -O- "$bzminer_url" | tar xvz --strip-components 1 --no-anchored -C "$bzminer_path" bzminer && miner start
Майнинг CPU больше не оправдан. Лучше майните Monero, продавайте и покупайте на эти деньги Kaspa, таким образом вы получите намного больше Kaspa за тот же период времени.
Если вы все еще хотите попробовать, запустите kaspa-miner (https://github.com/tmrlvi/kaspa-miner) с -t N параметр командной строки, где N это количество Thread-ов, с которыми вы хотите работать. Это значение обычно устанавливается равным количеству физических ядер вашего процессора, использование ядер с гипер-Threading-ом ухудшает результат.
Грубая оценка хешрейта составляет 2-5 MH/s на физическое ядро ЦП, см. также таблицы хешрейта.