Tempo de Bloco

Tempo de bloco é o intervalo médio entre novos blocos em uma rede de criptomoeda, influenciando confirmações, recompensas de mineração e a confiabilidade da rede.

3 min de leitura
mineraçãoblockchainprotocolo

Definição

Tempo de bloco é o tempo médio que uma blockchain é projetada para levar entre um bloco e o próximo. Na mineração prova-de-trabalho, ele é o ritmo da cadeia: com que frequência se espera que os mineradores encontrem um bloco válido, adicionem transações e reivindiquem uma recompensa de bloco.

A palavra “médio” importa. O Bitcoin mira cerca de 10 minutos por bloco, mas não funciona como um timer de cozinha. Um bloco pode aparecer depois de 40 segundos, o seguinte depois de 25 minutos, e ambos podem ser normais. Ao longo de muitos blocos, essas oscilações aleatórias se aproximam mais da meta.

Como Funciona

Mineradores constroem blocos candidatos e aplicam hash repetidamente ao cabeçalho do bloco. Cada hash é uma nova tentativa de produzir um número baixo o bastante para satisfazer o alvo atual. Uma comparação útil é rolar uma quantidade enorme de dados: quanto mais rolagens os mineradores fazem por segundo, mais cedo alguém provavelmente atingirá o raro resultado vencedor.

Essa velocidade de rolagem é o hash rate da rede. Se mais máquinas de mineração entrarem, os blocos chegariam rápido demais a menos que o protocolo reagisse. Se máquinas saírem, os blocos ficariam mais lentos. Para manter o ritmo de longo prazo perto do tempo de bloco pretendido, redes prova-de-trabalho ajustam a dificuldade de mineração. O Bitcoin faz isso a cada 2,016 blocos, o que dá cerca de duas semanas em sua meta de 10 minutos.

O tempo de bloco também se conecta diretamente às confirmações. Uma transação recebe sua primeira confirmação quando é incluída em um bloco. Cada bloco posterior empilhado por cima adiciona outra confirmação. É por isso que exchanges e processadores de pagamento muitas vezes esperam vários blocos antes de tratar um depósito como final. Um explorador de blocos mostra esses timestamps, alturas e contagens de confirmação em tempo real.

Por Que Isso Importa

O tempo de bloco afeta como uma cadeia é percebida pelos usuários e como ela se comporta sob pressão. Tempos de bloco mais curtos podem fazer carteiras e apps mostrarem progresso mais cedo, mas dão aos blocos menos tempo para se espalhar pela rede. Quando dois mineradores encontram blocos válidos quase ao mesmo tempo, alguns nós podem ver um primeiro enquanto outros nós veem o outro primeiro. Um dos blocos acaba perdendo, tornando-se stale ou órfão, o que desperdiça trabalho e pode reduzir as margens de segurança.

Tempos de bloco mais longos reduzem essa disputa, mas fazem a atividade parecer mais lenta. Um comerciante, exchange ou minerador esperando confirmações precisa planejar o tempo em torno da cadência da cadeia. Dez minutos é uma meta, não uma promessa.

Para mineradores, o tempo de bloco molda a variação dos pagamentos. Uma operação grande pode ver recompensas regularmente, enquanto um pequeno minerador solo talvez espere muito mais do que a média. Entrar em um pool de mineração suaviza essa sorte ao compartilhar recompensas entre os participantes.

Portanto, o tempo de bloco é uma escolha de design entre velocidade, propagação, descentralização e emissão previsível.

Termos Relacionados