Mineração

Vardiff e dificuldade de share estática

14/09/2026

🎯 No pool.kryptex.com, para SHA256, Scrypt, RandomX, kHeavyHash (KAS) e Ethash (ETC, ETHW, OCTA), o vardiff está ativado por padrão — o pool escolhe automaticamente a dificuldade de share certa para cada worker, e você também pode definir uma dificuldade fixa manualmente através da senha do worker.
🛠 Para PRL (PearlHash) não há vardiff, mas você pode definir uma dificuldade de share fixa manualmente através da senha do worker, se precisar.

👉 Dificuldade de share do pool de mineração

Loop do Vardiff: o worker envia shares, o pool ajusta automaticamente a dificuldade

Como o vardiff funciona

O Vardiff (dificuldade variável) permite que o pool defina a dificuldade de share para cada worker automaticamente. Ele observa a rapidez com que seus shares chegam e ajusta a dificuldade para que um worker envie aproximadamente um share a cada 60 segundos.

O que isso significa na prática:

  • Qualquer hardware se conecta sem configuração — de um único CPU a ASICs industriais.
  • Se o hashrate mudar (placas esquentarem, falhas de firmware, um worker ficar offline), o vardiff ajusta imediatamente.
  • O pool não é inundado com shares pequenos, e equilibra a carga uniformemente.

O Vardiff está ativado por padrão para SHA256, Scrypt, RandomX, kHeavyHash (KAS) e Ethash (ETC, ETHW, OCTA). PRL (PearlHash) é a exceção — ele funciona sem vardiff, então no PRL você define uma dificuldade estática manualmente apenas se precisar.

Dificuldade estática vs. vardiff

Uma dificuldade estática é um valor fixo que você define na senha do worker. O pool então envia shares exatamente nessa dificuldade e para de ajustá-la.

Razões comuns para usá-la:

  • Medir o hashrate precisamente a partir das estatísticas do pool.
  • Executar proxies stratum ou configurações personalizadas que precisam de uma dificuldade previsível.
  • Depurar um minerador ou firmware de ASIC.

Cada algoritmo tem seus próprios limites — veja a tabela abaixo. Um valor fora deles não quebrará nada: em algoritmos com vardiff, o pool volta a escolher a dificuldade por si só, e no PRL aplica a dificuldade padrão de 2.097.152.

Definindo uma dificuldade personalizada

Algoritmos suportados: SHA256, Scrypt, RandomX, kHeavyHash (KAS), Ethash (ETC, ETHW, OCTA) e PearlHash (PRL).

Na senha do worker, especifique d=<number> — por exemplo, d=2147483648.

A fórmula

D = (hashrate × time) ÷ const
  • hashrate — o hashrate do dispositivo em H/s (não TH/s ou GH/s).
  • time — o tempo alvo por share, em segundos. Use 60 — é o ponto ideal entre carga do pool e precisão das estatísticas.
  • const — a constante do algoritmo:
Algoritmo 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)

Limites por algoritmo

O pool mantém a dificuldade de share dentro de um intervalo fixo. Padrão é a dificuldade que um worker recebe quando se conecta: em algoritmos com vardiff, o pool começa lá e ajusta a partir desse ponto, e no PRL permanece lá até que você defina d= por si mesmo.

Algoritmo e moedas Padrão Mínimo Máximo
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

Verifique seu número em relação a esta tabela antes de colocá-lo na senha: um d= abaixo do mínimo ou acima do máximo não é aplicado.

Exemplos trabalhados

SHA256, 200 TH/s ASIC:

  • hashrate = 200.000.000.000.000 H/s
  • D = (200.000.000.000.000 × 60) ÷ 4.294.967.296 ≈ 2.793.968
  • Senha: d=2793968

Scrypt, 9 GH/s ASIC:

  • hashrate = 9.000.000.000 H/s
  • D = (9.000.000.000 × 60) ÷ 65.536 ≈ 8.239.746
  • Senha: d=8239746

RandomX, 3 KH/s CPU:

  • hashrate = 3.000 H/s
  • D = 3.000 × 60 = 180.000
  • Senha: d=180000

Ethash (ETC), 500 MH/s rig:

  • hashrate = 500.000.000 H/s
  • D = 500.000.000 × 60 = 30.000.000.000
  • Senha: d=30000000000

kHeavyHash (KAS), IceRiver KS0 ASIC, 100 GH/s:

  • hashrate = 100.000.000.000 H/s
  • D = (100.000.000.000 × 60) ÷ 4.294.967.296 ≈ 1.397
  • Senha: d=1397

A faixa KAS é feita para ASICs — GPUs não mineram kHeavyHash. Mesmo o KS0 de entrada está bem acima do mínimo de 512, enquanto um ASIC de 8 TH/s chega a cerca de 111.759.

PearlHash (PRL), uma única GPU (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
  • Isso está abaixo do mínimo do PRL, então a menor dificuldade que você pode realmente trabalhar é o próprio mínimo: d=2097152

O mínimo do PRL de 2.097.152 corresponde a aproximadamente 150 TH/s. Em ou abaixo disso — o que na prática significa uma única GPU — o worker sempre opera na dificuldade mínima: uma placa de 125 TH/s envia um share a cada 72 segundos em vez de 60. Definir d= manualmente começa a fazer sentido acima de 150 TH/s.

✅ Por que o vardiff é o melhor padrão

Vardiff mantém um ritmo constante de shares; dificuldade estática agrupa e espaça

O pool vê a velocidade real do seu worker, não um número de uma folha de especificações. Isso o torna melhor em escolher a dificuldade certa do que qualquer cálculo manual — o desempenho real sempre varia, e o vardiff leva isso em conta por si só.

Defina a dificuldade manualmente apenas quando tiver um motivo específico — medições, um proxy stratum ou depuração. Em todos os outros casos, o vardiff faz um trabalho melhor.

❌ A dificuldade de share não afeta seus ganhos

Um equívoco comum: "Se eu aumentar a dificuldade, ganharei mais." Não é assim que funciona.

Mesmo pagamento total em qualquer dificuldade de share

  • PPS e PPLNS pesam cada share pela sua dificuldade — um share grande vale mais, um pequeno menos. Então seu hashrate × time permanece o mesmo em qualquer dificuldade. Com menos shares, cada um vale mais; com mais shares, cada um vale menos. O pagamento total é idêntico.
  • Na mineração solo, a dificuldade de share não importa. Sua chance de encontrar um bloco depende do seu hashrate em relação à dificuldade da rede. Como o pool rastreia seus shares não tem nada a ver com isso.
  • Sorte — significando variação de pagamento no PPLNS — depende do comprimento da rodada e do comportamento do pool, não da dificuldade de share.

A dificuldade de share só muda o quão detalhadamente o pool rastreia seu trabalho e quanto tráfego de rede ele gera. Não muda o que você ganha.

Precisa de ajuda?

Tem alguma dúvida, algo não está claro ou problemas para se conectar?

Entre em contato com o suporte — estamos felizes em ajudar!