Dificuldade
A dificuldade da rede mede o quanto é difícil encontrar um bloco agora. Ela define um alvo abaixo do qual o hash de um bloco precisa ficar. Uma dificuldade maior significa um alvo menor, então são necessárias mais tentativas, em média, para encontrar um.
A rede ajusta a dificuldade sozinha para que os blocos continuem chegando em um ritmo constante. Quando entra poder de mineração, os blocos chegam mais rápido, então a dificuldade sobe. Quando sai poder de mineração, os blocos ficam mais lentos, então a dificuldade cai.
O Bitcoin é o exemplo clássico. Ele busca um bloco a cada 10 minutos e recalcula a dificuldade a cada 2.016 blocos, cerca de duas semanas. Se esses 2.016 blocos levaram 12 dias em vez de 14, os blocos estavam chegando rápido demais, e a dificuldade sobe cerca de 14 dividido por 12, aproximadamente 17 por cento. Muitas moedas mais novas ajustam a cada bloco, usando uma média dos tempos de bloco recentes, então reagem em minutos.
A dificuldade importa porque os seus ganhos dependem do seu hashrate comparado com toda a rede. Se a dificuldade dobra porque outros entraram, a mesma rig ganha cerca da metade das moedas por dia. Nada mudou do seu lado. Você apenas tem uma fatia menor do trabalho total.
A dificuldade da rede não é a mesma coisa que a dificuldade de share. O pool dá ao seu programa de mineração um alvo muito mais baixo para que ele possa enviar shares com frequência e provar o seu trabalho. O pool pode aumentar ou diminuir essa dificuldade de share conforme a sua velocidade. Isso não muda o que você ganha, porque um share mais difícil vale mais.
Um erro comum é olhar uma calculadora uma vez e esperar aquele número para sempre. Na maioria das moedas a dificuldade muda todos os dias. Quando estimar ganhos, use a dificuldade atual e aceite que o número vai variar conforme hashrate entra ou sai.
Você pode ver a dificuldade e o hashrate atuais da rede na página de estatísticas do pool, ou em um explorador de blocos da moeda.