Вардиф и статическая сложность шары
14.09.2026
🎯 На pool.kryptex.com для алгоритмов SHA256, Scrypt, RandomX, kHeavyHash (KAS) и Ethash (ETC, ETHW, OCTA) вардиф включён по умолчанию — пул автоматически подбирает сложность шары под скорость каждого воркера, а при необходимости сложность можно задать вручную через пароль воркера.
🛠 На PRL (PearlHash) вардифа нет, но статическую сложность шары при необходимости можно задать вручную через пароль воркера.
👉 Что такое сложность шары на пуле

Как работает вардиф
Вардиф (variable difficulty) — режим, в котором пул сам выбирает сложность шары для каждого воркера. Он измеряет, как часто приходят шары, и корректирует сложность так, чтобы воркер отправлял одну шару примерно раз в 60 секунд.
Что это даёт:
- Любое оборудование подключается без настройки — от процессора до промышленных АСИКов.
- Если хешрейт меняется (нагрев видеокарт, нестабильная прошивка, отключение воркера), вардиф сразу пересчитывает сложность.
- Пул не перегружается мелкими шарами и равномерно балансирует нагрузку.
Вардиф работает по умолчанию на SHA256, Scrypt, RandomX, kHeavyHash (KAS) и Ethash (ETC, ETHW, OCTA). Исключение — PRL (PearlHash): вардифа на нём нет, поэтому сложность на PRL задаётся только вручную, если это нужно.
Чем статическая сложность отличается от вардифа
Статическая сложность — фиксированное значение, которое вы задаёте сами в пароле воркера. Пул присылает шары такой сложности и не подстраивает её.
Когда это бывает полезно:
- Точные замеры хешрейта по статистике пула.
- Стратум-прокси и кастомные сборки, которым нужна предсказуемая сложность.
- Отладка майнера или прошивки АСИКа.
У каждого алгоритма свои границы — они в таблице ниже. Значение за их пределами ничего не сломает: на алгоритмах с вардифом пул снова начнёт подбирать сложность сам, а на PRL применит сложность по умолчанию — 2 097 152.
Как задать кастомную сложность
Поддерживаемые алгоритмы: SHA256, Scrypt, RandomX, kHeavyHash (KAS), Ethash (ETC, ETHW, OCTA), PearlHash (PRL).
В пароле воркера укажите d=<число>, например: d=2147483648.
Формула
D = (hashrate × time) ÷ const
hashrate— хешрейт устройства в H/s (не TH/s, не GH/s).time— целевое время на одну шару в секундах. Используйте 60 — это оптимум для нагрузки на пул и точности статистики.const— константа алгоритма:
| Алгоритм | const |
|---|---|
| SHA256 | 2³² = 4 294 967 296 |
| PearlHash (PRL) | 2³² = 4 294 967 296 |
| kHeavyHash | 2³² = 4 294 967 296 |
| Scrypt | 2¹⁶ = 65 536 |
| RandomX | 1 (D = hashrate × time) |
| Ethash | 1 (D = hashrate × time) |
Границы по алгоритмам
Пул держит сложность шары в фиксированном диапазоне. Default — сложность, которую воркер получает при подключении: на алгоритмах с вардифом пул стартует с неё и дальше подстраивает, на PRL она остаётся, пока вы не зададите d= вручную.
| Алгоритм и монеты | Default | Minimum | Maximum |
|---|---|---|---|
| SHA256 — BTC, BCH, BSV, XEC, DGB, FB, QUAI (SHA256) | 524 288 | 8 192 | 16 777 216 |
| Scrypt — LTC, DOGE, QUAI (Scrypt) | 524 288 | 65 536 | 33 554 432 |
| RandomX — XMR, ZEPH, XTM (RandomX) | 400 000 | 20 000 | 43 500 000 |
| Ethash — ETC, ETHW, OCTA | 17 179 869 184 | 1 073 741 824 | 549 755 813 888 |
| kHeavyHash — KAS | 4 096 | 512 | 33 554 432 |
| PearlHash — PRL | 2 097 152 | 2 097 152 | 4 294 967 296 |
Сверьтесь с таблицей, прежде чем вписывать число в пароль: d= ниже минимума или выше максимума не применяется.
Примеры расчёта
SHA256, АСИК 200 TH/s:
hashrate= 200 000 000 000 000 H/s- D = (200 000 000 000 000 × 60) ÷ 4 294 967 296 ≈ 2 793 968
- В пароль:
d=2793968
Scrypt, АСИК 9 GH/s:
hashrate= 9 000 000 000 H/s- D = (9 000 000 000 × 60) ÷ 65 536 ≈ 8 239 746
- В пароль:
d=8239746
RandomX, процессор 3 KH/s:
hashrate= 3 000 H/s- D = 3 000 × 60 = 180 000
- В пароль:
d=180000
Ethash (ETC), риг 500 MH/s:
hashrate= 500 000 000 H/s- D = 500 000 000 × 60 = 30 000 000 000
- В пароль:
d=30000000000
kHeavyHash (KAS), АСИК IceRiver KS0, 100 GH/s:
hashrate= 100 000 000 000 H/s- D = (100 000 000 000 × 60) ÷ 4 294 967 296 ≈ 1 397
- В пароль:
d=1397
Диапазон KAS рассчитан на АСИКи — видеокарты kHeavyHash не майнят. Даже младший KS0 идёт заметно выше минимума 512, а АСИК на 8 TH/s даёт около 111 759.
PearlHash (PRL), одна видеокарта (RTX 3090, 125 TH/s):
hashrate= 125 000 000 000 000 H/s- D = (125 000 000 000 000 × 60) ÷ 4 294 967 296 ≈ 1 746 230
- Это ниже минимума PRL, поэтому минимальная сложность, с которой реально можно работать, — сам минимум:
d=2097152
Минимум PRL 2 097 152 соответствует примерно 150 TH/s. На этом уровне и ниже — а это и есть одна видеокарта — воркер всегда работает на минимальной сложности: карта на 125 TH/s отправляет шару примерно раз в 72 секунды вместо 60. Задавать d= вручную имеет смысл начиная со 150 TH/s.
✅ Почему лучше использовать вардиф

Пул видит фактическую скорость воркера, а не теоретическую. Поэтому он подбирает сложность точнее любого расчёта по паспортному хешрейту: реальные показатели всё равно отличаются, и пул сам это учитывает.
Задавайте сложность вручную только если есть конкретная причина — замеры, стратум-прокси или отладка. В остальных случаях вардиф работает лучше.
❌ Сложность шары не влияет на доход
Распространённое заблуждение: «увеличу сложность — буду зарабатывать больше». Это не так.

- PPS и PPLNS взвешивают каждую шару по её сложности: большая стоит больше, маленькая — меньше. Поэтому
хешрейт × времяостаётся одинаковым при любой сложности. Меньше шар — каждая стоит больше. Больше шар — каждая стоит меньше. Итоговая сумма та же. - На SOLO-майнинге сложность шары не влияет вовсе. Вероятность найти блок зависит от вашего хешрейта и сетевой сложности (network difficulty), а не от учёта шар внутри пула.
- Удача (разброс выплат на PPLNS) зависит от длины раунда и поведения пула, а не от сложности шары.
Сложность шары влияет только на то, как пул учитывает работу, и на нагрузку на сеть. На доход — нет.
Нужна помощь?
Остались вопросы, что-то непонятно или не получается подключиться?
Обратитесь в поддержку — мы с радостью поможем!
- Поддержка на сайте.
- Поддержка в Telegram.
- Поддержка в Discord.
- Поддержка по электронной почте support@kryptex.com.
