Skip to main content

Altura do Bloco | Bitcoin Glossary | Mapping Bitcoin

Altura do Bloco

Protocolo

Also known as: height

Número sequencial de um bloco na blockchain a partir do bloco gênesis (altura 0). Referência universal para eventos e regras de protocolo do Bitcoin.

Visão geral

A altura do bloco é um contador sequencial simples que identifica a posição de cada bloco no blockchain. O bloco gênesis tem altura 0, o próximo bloco tem altura 1, e assim por diante. A altura do bloco serve como um sistema de referência universal para identificar quando eventos ocorreram na história do Bitcoin.

Como a altura do bloco funciona

Altura 0:    [Bloco Gênesis]
                  │
Altura 1:    [Bloco 1]
                  │
Altura 2:    [Bloco 2]
                  │
    ...           │
                  │
Altura N:    [Ponta Atual]

A altura de cada bloco é exatamente um a mais do que a do seu bloco pai. Como os blocos são produzidos aproximadamente a cada 10 minutos, a altura do bloco também fornece um indicador aproximado do tempo decorrido desde o lançamento do Bitcoin.

Alturas de bloco notáveis

  • 0: Bloco gênesis, minerado em 3 de janeiro de 2009
  • 210.000: Primeiro halving (recompensa reduziu de 50 para 25 BTC)
  • 420.000: Segundo halving (25 para 12,5 BTC)
  • 630.000: Terceiro halving (12,5 para 6,25 BTC)
  • 840.000: Quarto halving (6,25 para 3,125 BTC)

Altura do bloco vs. Hash do bloco

Embora a altura do bloco seja uma referência conveniente, ela nem sempre é única durante divisões temporárias da cadeia (dois blocos podem compartilhar brevemente a mesma altura em diferentes forks). O hash do bloco é sempre único e fornece um identificador inequívoco. Na prática, uma vez que um bloco está enterrado sob várias confirmações, sua altura é efetivamente única na cadeia canônica.

Uso nas regras do protocolo

A altura do bloco é usada em várias regras de consenso, incluindo o cronograma de halving (a cada 210.000 blocos), os ajustes de dificuldade (a cada 2.016 blocos) e certas condições de timelock que especificam uma altura mínima de bloco antes que uma transação possa ser confirmada.