Block height é o número que indica a posição de um bloco dentro de uma blockchain. Ele mostra quantos blocos já foram criados desde o início da rede.
Esse número começa no bloco inicial (bloco gênesis) e aumenta conforme novos blocos são adicionados, permitindo acompanhar a evolução da blockchain ao longo do tempo.
O que é block height?
Block height representa a contagem sequencial de blocos adicionados à blockchain.
Cada novo bloco minerado ou validado:
- recebe um número incremental
- aumenta a altura total da blockchain
- mantém a ordem cronológica dos registros
Esse sistema garante a integridade e a organização da cadeia de blocos.
Block height e o bloco gênesis
O Bloco Genesis, também chamado de Bloco 0, é o primeiro bloco de uma blockchain.
A partir dele:
- todos os blocos seguintes são numerados
- a block height começa a ser contada
- a estrutura da blockchain é formada
Sem o bloco genesis, a blockchain não poderia existir.
Para que serve o block height?
O block height é utilizado para:
- localizar blocos específicos
- verificar o estado atual da rede
- sincronizar nós da blockchain
- acompanhar atualizações e eventos da rede
Ele funciona como um marcador de tempo estrutural dentro da blockchain.
Block height na mineração
Na mineração ou validação de blocos, o block height indica:
- qual bloco está sendo processado
- a ordem correta de validação
- a sequência lógica da cadeia
Isso é essencial para evitar conflitos e garantir consenso entre os nós.
Block height e forks
Em casos de forks, dois ou mais blocos podem compartilhar o mesmo block height temporariamente.
Nessas situações:
- diferentes versões da blockchain coexistem
- o consenso define qual cadeia prevalece
- a blockchain com maior aceitação continua
O block height ajuda a identificar esses eventos.
Block height muda com o tempo?
Sim. O block height:
- aumenta continuamente
- cresce a cada novo bloco
- reflete a atividade da rede
Quanto mais ativa a blockchain, mais rápido sua altura aumenta.
Diferença entre block height e hash do bloco
- Block Height: posição numérica do bloco na blockchain
- Hash do Bloco: identificador único criptográfico do bloco
Ambos são usados para localizar blocos, mas têm funções diferentes.