Curso 9.1 - Anatomia do Blockchain: O que há em um bloco?

Pronto para descobrir o que torna uma blockchain tão especial? Esqueça o discurso técnico por um minuto. Vamos mergulhar nos fundamentos do blockchain

by
Tony A.

Conecte-se com ele sobre técnicas de escrita, criptomoedas e música.

Bem-vindo à Lição 9.1 do nosso curso Blockchain Deep Dive!

Pronto para descobrir o que torna uma blockchain tão especial? Esqueça o discurso técnico por um minuto. Imagine um livro digital, como um caderno gigantesco e compartilhado no qual milhares de pessoas ao redor do mundo possam escrever ao mesmo tempo. A melhor parte? Uma vez que algo é escrito, ele não pode ser apagado ou alterado!

E assim como um caderno tem páginas, um blockchain tem impedir. Cada bloco é um contêiner digital contendo uma lista de transações, e são esses blocos que dão ao blockchain seu nome e seu incrível poder inviolável.

Então, o que exatamente está dentro de um desses blocos superpoderosos? Vamos abrir um e dar uma olhada.

A anatomia de um bloco

image

Cada bloco é feito de duas partes principais: o cabeçalho do bloco e o Lista de transações. Pense no cabeçalho como o “cartão de identificação” do bloco e na lista como seu “conteúdo”.

1. A lista de transações

Essa é a força vital do quarteirão. É uma lista de todas as transações que foram verificadas e agrupadas. Esses são os registros de quem enviou o quê para quem — por exemplo,”Walbi o usuário A enviou 1,2 BTC para o usuário B do Walbi.”

2. O cabeçalho do bloco

Esse é o segredo do bloco — a chave para sua segurança e sua propriedade de “cadeia”. O cabeçalho é uma parte menor e mais técnica do bloco que contém todos os metadados essenciais. É o que faz a mágica acontecer. O cabeçalho contém várias informações importantes:

  • Hash de bloco anterior: Essa é a supercola digital que mantém a blockchain unida. UM jogo da velha é uma sequência de caracteres exclusiva de tamanho fixo que funciona como uma impressão digital. O hash desse bloco anterior é a “impressão digital” do bloco anterior, criando um link criptográfico direto. Se você alterasse até mesmo um único detalhe no bloco anterior, seu hash mudaria completamente e o link seria interrompido, alertando todos na rede sobre a adulteração. É o melhor selo à prova de adulteração!
  • Carimbo de data/hora: Assim como o nome indica, essa é a data e a hora exatas em que o bloco foi criado e verificado. Isso garante que os blocos sejam organizados em ordem cronológica, para que você sempre tenha um registro inegável de quando as transações ocorreram. É como um carimbo de data e hora digital que nunca mente.
  • Raiz da árvore Merkle: Esse é o “resumo compacto” de todas as transações no bloco. Pense nisso como uma árvore genealógica de todas as transações, mas em vez de nomes, tudo foi condensado criptograficamente em um único hash. É uma forma altamente eficiente de provar que uma transação específica está incluída no bloco sem precisar verificar cada uma delas. Se alguma transação na lista for alterada, o Raiz da árvore Merkle mudanças, o que tornaria o hash do bloco inválido.

A reação em cadeia: como tudo se conecta

Então, como tudo isso cria um “livro de contas transparente e inviolável”?

Está tudo na cadeia, baby! Quando um novo bloco é criado, ele recebe um hash exclusivo com base em seu cabeçalho (que inclui o hash do bloco anterior). Então, quando o próximo Um bloco é criado, ele pega o hash do primeiro bloco e o coloca em seu próprio cabeçalho. Esse processo continua para sempre, criando um ambiente ininterrupto e cadeia inquebrável.

É por isso que o blockchain é considerado tão seguro. Para alterar uma transação em um bloco, você não só precisaria alterar o hash desse bloco, mas também precisaria voltar e recalcular o hash de cada bloco que veio depois dele — uma tarefa que é computacionalmente impossível.

E essa é a essência do que está dentro de um bloco! Em nossa próxima lição, vamos nos aprofundar em como as transações são realmente autenticadas e verificadas pela rede.