Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Estrutura da Blockchain | Blocos e Transações
Introdução ao Blockchain

Estrutura da Blockchain

Deslize para mostrar o menu

Agora você compreende os fundamentos da tecnologia blockchain e, em particular, como o Bitcoin a utiliza. Com essa base estabelecida, podemos avançar para examinar a estrutura detalhada de uma blockchain baseada no modelo do Bitcoin.

Componentes do Bloco

Uma blockchain é, em sua essência, uma cadeia de blocos. Estes não são blocos físicos, mas sim estruturas de dados digitais que estão conectadas sequencialmente.

A tabela abaixo apresenta uma visão geral da estrutura geral de um bloco na blockchain do Bitcoin:

Não é necessário memorizar o tamanho de cada campo; eles são fornecidos apenas para melhor compreensão. Falando em tamanhos, abaixo está uma explicação sobre o que realmente são bits e bytes:

Note
Estude Mais

Um bit é a menor unidade de dados na computação, representado como 0 ou 1, refletindo a natureza binária dos computadores, e um byte é uma unidade de dados que consiste em 8 bits, utilizada para medir a capacidade de armazenamento e processamento de dados em computadores.

Cabeçalho do Bloco

Talvez, a parte mais importante de cada bloco seja seu cabeçalho, que é composto por 6 campos. Abaixo está uma ilustração de uma estrutura de bloco mais detalhada (Txn_count e txns significam contador de transações e transações, respectivamente, que não fazem parte do cabeçalho):

Componentes do bloco

Agora, vamos analisar cada um dos campos do cabeçalho do bloco:

Não se preocupe, vamos detalhar a maioria desses campos mais adiante no curso. Por enquanto, vamos analisar um bloco real utilizando um Blockchain Explorer (aqui está o link):

Estrutura do bloco no explorador

Como pode ser visto, todos os componentes que discutimos estão presentes neste bloco.

Note
Estude Mais

Dificuldade é calculada a partir do campo bits e não é armazenada explicitamente no cabeçalho do bloco. É um valor derivado que representa o quão difícil é encontrar um novo bloco em relação à menor dificuldade possível.

Também existem detalhes adicionais (você pode desconsiderá-los por enquanto) fornecidos pelo explorador de blockchain:

  • Altura;
  • Status;
  • Tamanho virtual;
  • Unidades de peso.

Esses campos fornecem contexto sobre o status do bloco dentro da blockchain, seu tamanho e uso de recursos.

1. Qual das opções a seguir NÃO faz parte do cabeçalho do bloco?

2. Escolha o tamanho correto do cabeçalho do bloco.

question mark

Qual das opções a seguir NÃO faz parte do cabeçalho do bloco?

Selecione a resposta correta

question mark

Escolha o tamanho correto do cabeçalho do bloco.

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 1
some-alt