Blockchain do bitcoin – Cadeia de Blocos e Árvore de Merkle

Browse By

O hash do bloco é a saída da função de hash aplicada no hash do bloco anterior mais a raiz da árvore de Merklel do conteúdo do bloco (todas as suas transações). Essa árvore é construída pela sucessiva aplicação da função de Hash, juntando de 2 em 2 as transações e os hashes subsequentes, até que se obtenha um único hash, que passa a representar os dados do bloco, conforme ilustrado a seguir. Essa arvore pode ser melhor entendida na apresentação disponível em: https://goo.gl/2vM2Lm.

Essa estrutura forma um livro razão de registros (ledger) cronológico com todas as transações feitas, encadeada pelos hashes de cada bloco. Essa estrutura também permite o acesso direto ao bloco pelo hash (que funciona como um ponteiro) e uma rápida verificação de que cópias distintas desta cadeia de bloco possuem exatamente as mesmas transações, com toda a exatidão.

Agradecimentos

As ações educacionais do ECOA são digitais, democráticas e gratuitas.
Agradecemos a TIM pelo apoio a essa iniciativa.