Block Header (criptomoeda)
O que é um cabeçalho de bloco de criptomoeda?
Um cabeçalho de bloco é usado para identificar um bloco específico em uma cadeia de blocos inteira e é hash repetidamente para criar uma prova de trabalho para recompensas de mineração. Um blockchain consiste em uma série de vários blocos que são usados para armazenar informações relacionadas às transações que ocorrem em uma rede de blockchain. Cada um dos blocos contém um cabeçalho único, e cada um desses blocos é identificado por seu hash de cabeçalho de bloco individualmente.
Principais vantagens
- Os cabeçalhos de bloco identificam blocos individuais em um blockchain.
- Eles são misturados para criar uma prova de trabalho para recompensas de mineração.
- Os blocos são dispostos verticalmente, começando com o “bloco de gênese”.
- Cada cabeçalho de bloco contém três conjuntos de metadados de bloco e vários componentes individuais.
- O número da versão do Bitcoin ajuda você a acompanhar as mudanças no protocolo.
Como funciona um cabeçalho de bloco de criptomoeda
Os cabeçalhos de bloco são comumente usados na documentação do desenvolvedor Bitcoin, e ajuda a registrar tarefas de forma rápida e relativamente fácil. Blockchains inteiros podem ser armazenados em um banco de dados simples ou como um arquivo simples. Ao considerar blockchains como um todo, ajuda imaginá-los como uma pilha vertical.
Os blocos são colocados em camadas - um em cima do outro, com o primeiro bloco sendo a base - e eles crescem em altura até que o final do blockchain seja alcançado e a sequência esteja completa. O primeiro bloco da cadeia também é conhecido como "bloco de gênese". As camadas e a história profunda de cada sequência é uma das coisas que torna o Bitcoin tão seguro.
Como parte de um exercício de mineração padrão, um cabeçalho de bloco é hash repetidamente por mineiros, alterando o valor do nonce. Através deste exercício, eles tentam criar uma prova de trabalho, o que ajuda os mineiros a serem recompensados por suas contribuições para manter o sistema blockchain funcionando de maneira uniforme e eficiente.
Conforme o tempo passa e mais atualizações tecnológicas são feitas, as criptomoedas estão crescendo rapidamente em popularidade em áreas em todo o mundo.
Requisitos para um cabeçalho de bloco
O cabeçalho do bloco contém três conjuntos de metadados do bloco. É uma longa string de 80 bytes, e é composto pelo número de versão do Bitcoin de 4 bytes, Hash de bloco anterior de 32 bytes, Raiz Merkle de 32 bytes, Carimbo de data / hora longo de 4 bytes do bloco, Alvo de dificuldade de 4 bytes para o bloco, e o nonce de 4 bytes usado por mineradores.
Componentes do cabeçalho do bloco
Cada um desses componentes é vital para a criação de uma plataforma precisa e confiável. O identificador primário de cada bloco individual é o hash criptográfico que ele contém. É essencialmente uma impressão digital, e é criado por hashing do cabeçalho do bloco por meio do algoritmo aplicável duas vezes.
O número da versão do Bitcoin é útil para controlar as mudanças e atualizações em todo o protocolo. O hash do bloco anterior se vincula ao bloco anterior, ou seu bloco pai, proteger efetivamente a corrente.
A raiz Merkle é composta de todos os hashes de transação em hash dentro da transação. Isso não é tão complicado quanto parece, cada hash é apenas mais hash. O carimbo de data / hora é incluído para que todos os que trabalham no projeto possam ver uma registro codificado de quando um determinado evento ocorreu. Normalmente, ele fornece a data e a hora do dia para esse evento específico e geralmente é estreito o suficiente para ser preciso em apenas uma fração de segundo.
O alvo de dificuldade é usado, simplesmente, para ajustar o quão difícil é para os mineiros trabalharem para resolver o bloqueio. Por último, o nonce é o valor que os mineiros podem alterar para criar diferentes permutações e gerar um hash correto na sequência.
Blockchain
-
Venmo e criptomoeda
Se você está procurando uma maneira de comprar criptomoeda, ficou um pouco mais fácil. Recentemente, o popular aplicativo de pagamento Venmo anunciou uma maneira de comprar Bitcoin, Ethereum, Litecoin...
-
O que é ethereum?
Ethereum é uma plataforma de computação conhecida principalmente como meio de transmissão da criptomoeda chamada ether. Então, o que é uma criptomoeda, você pode perguntar? Uma criptomoeda é uma moeda...