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
Quizzes & Challenges
Quizzes
Challenges
/
Introdução ao Blockchain

bookEstrutura da Blockchain

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 fornece uma visão geral da estrutura geral de um bloco na blockchain do Bitcoin:

Você não precisa memorizar o tamanho de cada campo, eles são fornecidos apenas para melhor compreensão. Falando em tamanhos, abaixo está uma explicação do 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, o que reflete 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 representam o contador de transações e as transações, respectivamente, que não fazem parte do cabeçalho):

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

Não se preocupe, abordaremos a maioria desses campos com mais detalhes ao longo do curso. Por enquanto, vamos observar um bloco real utilizando um Blockchain Explorer (aqui está o link):

Como pode ser observado, todos os componentes discutidos 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. Trata-se de 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 (que podem ser desconsiderados por enquanto) fornecidos pelo explorador de blockchain:

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

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

1. Qual dos seguintes NÃO faz parte do cabeçalho do bloco?

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

question mark

Qual dos seguintes NÃO faz parte do cabeçalho do bloco?

Select the correct answer

question mark

Escolha o tamanho correto do cabeçalho do bloco.

Select the correct answer

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

Suggested prompts:

Can you explain what a Merkle Tree Root is and why it's important?

What does the "Nonce" field do in the block header?

How does the "Previous Block Hash" ensure the security of the blockchain?

Awesome!

Completion rate improved to 6.25

bookEstrutura 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 fornece uma visão geral da estrutura geral de um bloco na blockchain do Bitcoin:

Você não precisa memorizar o tamanho de cada campo, eles são fornecidos apenas para melhor compreensão. Falando em tamanhos, abaixo está uma explicação do 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, o que reflete 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 representam o contador de transações e as transações, respectivamente, que não fazem parte do cabeçalho):

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

Não se preocupe, abordaremos a maioria desses campos com mais detalhes ao longo do curso. Por enquanto, vamos observar um bloco real utilizando um Blockchain Explorer (aqui está o link):

Como pode ser observado, todos os componentes discutidos 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. Trata-se de 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 (que podem ser desconsiderados por enquanto) fornecidos pelo explorador de blockchain:

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

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

1. Qual dos seguintes NÃO faz parte do cabeçalho do bloco?

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

question mark

Qual dos seguintes NÃO faz parte do cabeçalho do bloco?

Select the correct answer

question mark

Escolha o tamanho correto do cabeçalho do bloco.

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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