Visão Geral
O tempo de bloco do Bitcoin é o intervalo médio entre blocos sucessivos adicionados à blockchain. O protocolo tem como alvo uma média de 10 minutos, mantida pelo algoritmo de ajuste de dificuldade que recalibra a cada 2.016 blocos (aproximadamente duas semanas). Os tempos de bloco individuais podem variar consideravelmente, mas a média converge para 10 minutos em períodos mais longos.
Por Que 10 Minutos
Satoshi Nakamoto escolheu 10 minutos como um equilíbrio entre vários fatores:
- Tempo de propagação: Os blocos precisam de tempo para se propagar pela rede peer-to-peer global. Intervalos mais curtos aumentam o risco de blocos órfãos (blocos válidos que chegam tarde demais)
- Velocidade de confirmação: Intervalos mais curtos proporcionariam confirmações iniciais mais rápidas
- Segurança: Intervalos mais longos dão mais tempo para a rede convergir em uma única cadeia
Distribuição Estatística
Os tempos de bloco seguem uma distribuição exponencial sem memória. Isso significa que independentemente de quanto tempo passou desde o último bloco, o tempo esperado até o próximo bloco é sempre de 10 minutos:
Probabilidade de encontrar um bloco dentro do tempo t:
P(t) = 1 - e^(-t/10)
Em 1 minuto: ~9.5%
Em 5 minutos: ~39.3%
Em 10 minutos: ~63.2%
Em 20 minutos: ~86.5%
Em 30 minutos: ~95.0%
Em 60 minutos: ~99.8%
Conceitos Errados Comuns
Um conceito errôneo muito difundido é que se 20 minutos se passaram sem um bloco, o próximo bloco está "atrasado" e tem mais probabilidade de chegar em breve. Devido à propriedade de ausência de memória da distribuição exponencial, isso está incorreto. A probabilidade de encontrar um bloco no próximo minuto é sempre a mesma, independentemente de quanto tempo o intervalo atual já dura.
Relação com a Dificuldade
Quando mais poder de hash se une à rede, os blocos são encontrados mais rápido do que a cada 10 minutos em média. A cada 2.016 blocos, a dificuldade aumenta para compensar. Por outro lado, se o poder de hash diminui, os blocos ficam mais lentos até que o próximo ajuste reduza a dificuldade. Esse mecanismo autocorretivo manteve uma produção de blocos notavelmente consistente desde o início do Bitcoin.