Altura do Bloco
O que é altura do bloco?
A altura do bloco de um bloco particular é definida como o número de blocos que o precedem no blockchain. Um blockchain é um banco de dados criptografado que registra um livro-razão de transações sequencialmente em estruturas de dados conhecidas como blocos. Blockchains são usados como a tecnologia subjacente para criptomoedas como Bitcoin.
A altura do bloco pode fazer referência ao local de uma transação que foi concluída no local do passado no blockchain ou referir-se ao comprimento ou tamanho atual de um blockchain. Um gráfico de altura de bloco é indicativo de quão constantemente novos blocos estão sendo descobertos no blockchain conforme o tempo passa, em meio a vários níveis de dificuldade de mineração.
Em abril de 2021, a altura do bloco para o blockchain Bitcoin excede 677.350 blocos, com aproximadamente 144 novos blocos adicionados diariamente.
Principais vantagens
- A altura do bloco se refere a um local específico em um blockchain, medido por quantos blocos confirmados o precedem.
- A altura do bloco atual de um blockchain é uma indicação de seu tamanho atual ou tempo de existência.
- Os algoritmos de consenso descentralizado normalmente funcionam concordando em minerar a cadeia com a altura de bloco mais longa.
Compreendendo a altura do bloco
Um blockchain contém uma série de blocos sequenciais, daí o nome blockchain. Esses blocos são essencialmente unidades de dados usadas para armazenar informações transacionais da rede. Cada bloco contém um registro seguro e público das transações ocorridas ou validadas no intervalo entre o bloco anterior e o bloco em questão.
O primeiro bloco em um blockchain é chamado de bloco de gênese. Ele tem uma altura de bloco igual a zero, pois nenhum bloco o precede no blockchain. A altura total do blockchain é considerada a altura do bloco mais recente, ou o bloco mais alto, na corrente.
A altura do bloco também é calculada às vezes como o comprimento atual do blockchain menos um.
Considerações especiais: Bitcoin Mining
Como forma de entender a altura do bloco, é útil entender o processo de mineração de criptomoeda e como novos blocos são adicionados ao blockchain. Vejamos o caso do Bitcoin. Aqui, um problema matemático está vinculado a cada bloco.
Os mineiros estão constantemente processando e registrando transações como parte do processo de competir em um tipo de corrida. Eles correm para “completar o bloco atual” a fim de ganhar Bitcoins. Quando um mineiro vencedor é capaz de resolvê-lo, a resposta é compartilhada com outros nós de mineração e é validada. Cada vez que um mineiro resolve um problema, um 12.5 BTC (símbolo da moeda Bitcoin) recém-cunhado é concedido ao mineiro e entra em circulação.
O primeiro registro no próximo bloco é uma transação que premia o minerador vencedor (que concluiu o bloco anterior) o BTC recém-cunhado. A dificuldade do problema matemático regula a taxa de criação de novos Bitcoins, pois novos blocos não podem ser enviados à rede sem a resposta. Com base no fato de que leva cerca de 10 minutos em média para resolver o problema, aproximadamente 12,5 novos Bitcoins são cunhados a cada 10 minutos.