Майнінг

Вардиф і статична складність шари

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) залежить від довжини раунду і поведінки пулу, а не від складності шари.

Складність шари впливає тільки на те, як пул враховує роботу, і на навантаження на мережу. На дохід — ні.

Потрібна допомога?

Залишилися питання, щось незрозуміло або не вдається підключитися?

Зверніться в підтримку — ми з радістю допоможемо!