O que é a dificuldade de mineração de Bitcoin?
Definição · Dificuldade de mineração
Um número que indica quão difícil é encontrar um hash de bloco abaixo da meta da rede, comparado com a meta mais fácil que o Bitcoin permite. A dificuldade 2 é duas vezes mais difícil que a dificuldade 1. A rede a recalcula a cada 2.016 blocos.
Os mineradores geram o hash do cabeçalho de um bloco repetidamente, mudando um pequeno campo a cada vez, até o resultado ficar abaixo de um número chamado meta. Não há atalho. É pura tentativa, e a única forma de tentar mais rápido é mais equipamento.
A dificuldade é o botão que define o quão baixa é essa meta. Ninguém a gira manualmente. Cada nó faz o mesmo cálculo com os mesmos registros de horário dos blocos e chega ao mesmo resultado.
132,8 trilhões
Dificuldade atual
último bloco, ao vivo
950 EH/s
Hashrate que ela implica
dificuldade × 2³² ÷ 600
2,016
Blocos por período
regra de consenso
10 min
Tempo de bloco alvo
14 dias por período
O que é a meta, e por que os zeros à esquerda?
Um hash de bloco é um número de 256 bits, geralmente escrito com 64 dígitos hexadecimais. A meta é um número do mesmo tamanho, e um bloco válido precisa de um hash igual ou abaixo dela. Uma meta mais baixa significa mais zeros no início, o que significa que menos hashes se qualificam.
Um hash de bloco precisa ficar abaixo deste número
Dificuldade 1
8 zeros à esquerda
A meta mais fácil que as regras permitem. Os primeiros blocos em 2009 a usaram.
00000000ffff0000000000000000000000000000000000000000000000000000
Hoje: dificuldade de 132,8 trilhões
19 zeros à esquerda
Calculado a partir da dificuldade ao vivo, atualizada a cada 10 minutos.
000000000000000000021 s50000000014150d707576190b7fc44ceb4d6b138b
A fórmula une os dois: dificuldade = meta na dificuldade 1 ÷ meta atual. Um minerador precisa, em média, de cerca de dificuldade × 2³² hashes para encontrar um bloco. Você pode sentir na prática a regra “mais um zero é 16 vezes mais difícil” abaixo, com um pequeno bloco que seu navegador minera.
Interativo · minere um bloco no seu navegador
Prova de trabalho SHA-256 real, cabeçalho simplificado
Hash do bloco (SHA-256 duplo)
Edite as transações: o hash muda completamente com uma única letra.
Tentativas: 0
Seu hashrate: n/d
Tempo: 0,0 s
Como funciona o ajuste de dificuldade?
Em toda altura de bloco divisível por 2.016, cada nó verifica quanto tempo o último período levou e reajusta a dificuldade para que o próximo leve 14 dias com o mesmo hashrate.
Quanto a dificuldade muda, conforme o tempo que os últimos 2.016 blocos levaram
Os blocos vieram rápido demais? O período levou menos de 14 dias, então a dificuldade sobe. Devagar demais? Ela desce. O limite impede que uma oscilação brusca, por exemplo após uma grande interrupção, arruíne o próximo período.
| O período levou | Tempo de bloco | Variação |
|---|---|---|
| 12 dias | 8,6 min | +16.7% |
| 13 dias | 9,3 min | +7.7% |
| 14 dias | 10,0 min | 0% |
| 15 dias | 10,7 min | −6.7% |
| 3 dias | 2,1 min | +300% (limite ×4) |
Quando é o próximo ajuste de dificuldade?
A próxima alteração está prevista para , na altura do bloco 969.696. A estimativa atual é de −2,08%, com base no tempo médio de 10,21 minutos por bloco até agora neste período.
−2.08%
Variação estimada
estimativa ao vivo
57.6%
Período concluído
faltam 854 blocos
Data estimada
UTC
+4.16%
Último ajuste
para comparação
Trate a estimativa como um alvo móvel. No início de um período, ela se baseia em poucos blocos, então oscila. Ela se estabiliza conforme o período avança. O mostrador no topo da página é atualizado a cada 10 minutos.
Como a dificuldade se relaciona com o hashrate?
De perto. Para encontrar um bloco a cada 600 segundos em determinada dificuldade, a rede inteira precisa gerar hashes a aproximadamente esta taxa:
Hashrate da rede, lido de duas formas (ao vivo)
É assim também que os números públicos de hashrate são calculados. Ninguém consegue contar cada máquina, então o hashrate é estimado a partir da dificuldade e da velocidade com que os blocos recentes chegaram. O hashrate se move primeiro. A dificuldade o acompanha no próximo reajuste, então os dois podem ficar dessincronizados por até duas semanas. Converta unidades com o conversor de hashrate, ou leia mais no guia de hashrate.
Como a dificuldade do Bitcoin mudou ao longo do tempo?
Começou em 1, o mínimo, quando o primeiro bloco foi minerado. Desde então, subiu muitas potências de dez, porque a mineração passou de CPUs de laptop para placas de vídeo e depois para máquinas ASIC feitas especialmente para isso.
Da dificuldade 1 até hoje, um passo a cada ×10
Primeiro bloco
dificuldade 1
Último bloco (ao vivo)
132,8 trilhões
cerca de 14,1 potências de dez mais alto
A tendência de longo prazo é de alta, mas não é uma linha reta. A dificuldade cai quando mineradores desligam: depois de uma queda de preço, depois que um halving corta as recompensas, ou quando uma região inteira para de minerar de uma vez, como aconteceu com a proibição de mineração na China em 2021. O histórico completo está no gráfico de hashrate e dificuldade do mempool.space.
O que a dificuldade significa para os mineradores?
A renda esperada de um minerador é a fatia dele no hashrate da rede vezes as recompensas. Se a dificuldade sobe 10% e sua máquina continua igual, você deve esperar cerca de 9% menos bitcoin por dia. Arraste o controle deslizante para ver.
O que acontece quando mineradores entram ou saem
2.016 blocos levam
9,3 dias
Dificuldade na época
×1.50
Um minerador inalterado ganha
×0.67
Simplificado: um ajuste, hashrate constante. Os reajustes reais comparam os últimos 2.016 blocos com duas semanas e podem mudar a dificuldade em no máximo 4× para cada lado.
0.0000004515BTC
Por TH/s por dia (estimativa ao vivo)
O que 1 TH/s de hashing rendem em média hoje, antes de taxas de pool e energia. Os mineradores chamam isso de hashprice.
↑ dificuldade
Mesma máquina, menos bitcoin
Cada aumento diminui a fatia de cada minerador. Máquinas mais antigas e menos eficientes são as primeiras a deixar de pagar pela própria energia.
↓ dificuldade
Quem continua rodando ganha mais
Quando mineradores desligam, os que continuam recebem uma fatia maior depois do próximo reajuste.
É por isso que a mineração caseira é tão difícil de tornar lucrativa. O hashrate continua crescendo, então o rendimento de uma máquina cai ao longo de sua vida útil. A calculadora de lucro e o guia sobre se a mineração é lucrativa fazem as contas.
Como a dificuldade afeta sua estimativa na CloudMineCrypto?
Na CloudMineCrypto você não precisa de uma máquina, e minera de graça: o plano gratuito, anúncios, jogos, ofertas e check-ins diários vão adicionando planos, e seu saldo em BTC cresce enquanto eles rodam. Os planos pagos são um complemento opcional para mais velocidade. A estimativa usa a mesma ideia de fatia da mineração real: o hashrate do seu plano dividido pelo da rede, vezes 6 blocos por hora, vezes a recompensa do bloco.
Se o hashrate da rede mudasse, quanto um plano renderia?
Plano gratuito
4,6 GH/s · uma execução de 8 horas
Plano de anúncio, jogo ou check-in
7,4 GH/s · uma execução de 24 horas
Sua fatia da rede muda em ×0,83, e a estimativa também.
Dados ao vivo, atualizados a cada hora. Estimativas antes de boosts, não garantidas. A estimativa do aplicativo acompanha o número do hashrate da rede, que é atualizado regularmente, então não espera o próximo reajuste.
A dificuldade não é uma entrada, mas varia com o hashrate da rede, que é. Quando mais hashrate entra, sua fatia diminui, e a estimativa também. Quando hashrate sai, o mesmo plano rende um pouco mais. Os números ao vivo de cada plano estão em quanto bitcoin vou ganhar, e as regras de recompensas têm todos os detalhes. As recompensas são estimativas e não são garantidas. Um plano não dá a você a posse de nenhum equipamento de mineração.
O que as pessoas entendem errado sobre a dificuldade de mineração?
Alguém define a dificuldade.
Ninguém decide isso. Cada nó calcula a partir dos timestamps dos últimos 2.016 blocos, e um bloco com a meta errada é rejeitado.
Ela muda a cada duas semanas, em um cronograma.
Ela muda a cada 2.016 blocos. Duas semanas é apenas o objetivo, então a data varia conforme a velocidade dos blocos.
Mais mineradores significa que mais bitcoin é emitido.
Só por pouco tempo, até o próximo reajuste. Depois disso o ritmo volta a cerca de 10 minutos e o cronograma de emissão se mantém.
Um único ajuste corrige o tempo de bloco imediatamente.
Ela faz a média do período inteiro. Uma mudança no meio do caminho é apenas parcialmente corrigida, e o próximo reajuste termina o trabalho. Experimente no seletor no topo.
A dificuldade indica para onde o preço está indo.
Ela diz quanto hashing aconteceu recentemente. Os mineradores reagem ao preço, mas a dificuldade os segue com até duas semanas de atraso.
Uma média de 10 minutos significa um bloco a cada 10 minutos.
Os intervalos entre blocos são aleatórios. Intervalos de um minuto ou de uma hora acontecem, os dois; o que a dificuldade rege é a média.
Novo por aqui? Comece com como funciona a mineração de Bitcoin e prova de trabalho, ou consulte qualquer termo no glossário.
Perguntas frequentes
O que é a dificuldade de mineração de Bitcoin?
Um número que indica quão difícil é encontrar um bloco válido, comparado com a meta mais fácil que as regras permitem (dificuldade 1). A rede a ajusta a cada 2.016 blocos para que os blocos continuem chegando a cada 10 minutos, aproximadamente.
Com que frequência a dificuldade do Bitcoin se ajusta?
A cada 2.016 blocos. A 10 minutos por bloco, isso dá cerca de duas semanas, mas o intervalo real depende da velocidade com que os blocos chegam, então pode ser alguns dias antes ou depois.
Quando é o próximo ajuste de dificuldade do Bitcoin?
O mostrador ao vivo no topo desta página mostra a data estimada, os blocos restantes e a variação esperada, com dados do mempool.space atualizados a cada 10 minutos. A data é uma estimativa porque os tempos de bloco são aleatórios.
Quanto a dificuldade pode mudar de uma vez?
No máximo 4 vezes para cima ou 4 vezes para baixo em um único ajuste. Na prática, as mudanças costumam ser de poucos pontos percentuais, porque o hashrate raramente muda tão rápido em duas semanas.
Uma dificuldade maior significa menos bitcoins minerados?
Não. A dificuldade mantém o ritmo em cerca de um bloco a cada 10 minutos, então a emissão segue o cronograma independentemente da dificuldade. Uma dificuldade maior significa que cada minerador recebe uma fatia menor das mesmas recompensas.
Como a dificuldade se relaciona com o hashrate?
O hashrate da rede é aproximadamente dificuldade × 2³² ÷ 600 hashes por segundo. A dificuldade acompanha o hashrate com um atraso de até um período, já que só muda nos reajustes.
A dificuldade de mineração afeta as recompensas da CloudMineCrypto?
Indiretamente, e você nunca precisa gerenciar isso: o plano gratuito, anúncios, jogos, ofertas e check-ins diários continuam adicionando planos de qualquer forma. A estimativa do aplicativo usa a fatia do seu plano no hashrate da rede, 6 blocos por hora e a recompensa do bloco. Quando o hashrate da rede sobe, sua fatia e sua estimativa caem. As recompensas são estimativas e não são garantidas.
Fontes e leitura adicional
- Dificuldade · Bitcoin Wiki
- Guia da blockchain: prova de trabalho e meta · Guia do Desenvolvedor Bitcoin
- Guia de mineração · Guia do Desenvolvedor Bitcoin
- Bitcoin: A Peer-to-Peer Electronic Cash System · Satoshi Nakamoto
- Gráfico de hashrate e dificuldade · mempool.space
- Painel de mineração: hashrate, dificuldade, pools · mempool.space
Os números ao vivo nesta página (hashrate da rede, recompensa de bloco, preço do BTC) vêm da API da CloudMineCrypto, atualizados a cada hora, e são identificados onde aparecem. Este guia é educativo e não é aconselhamento financeiro. A CloudMineCrypto não é um produto de investimento; as recompensas no app são estimativas e não são garantidas.
Você já leu como funciona. Agora veja acontecer.
Resgate um plano de mineração gratuito de 8 horas no app CloudMineCrypto e veja sua estimativa de BTC subir com dados ao vivo da rede. Sem hardware, sem cartão.