Saiba o que exatamente é um bloco numa blockchain e o importante papel que faz parte da tecnologia mais revolucionária desde a criação da Internet.

Em tecnologia blockchain, um bloco é um conceito pensado para otimizar o processo de validação das transações realizadas.

Na blockchain de Bitcoin cada bloco é gerado através do sistema Proof of Work (PoW), quando um computador (ou um conjunto deles) resolve o problema ou o enigma automaticamente apresentado pela rede.

Bitcoin tem dezenas de transações por segundo. A validação individual de cada uma dessas operações seria completamente inviável e seria um processo longo e tedioso.

Então a criação dos blocos foi planeada, através da mineração de bitcoin, que permite referenciar todas as informações de um bloco através de um hash e torná-lo mais maneável e, portanto, mais eficiente.

A estrutura fundamental de um bloco é um cabeçalho com dados do bloco anterior e alguns dados sobre as transações que os usuários fizeram. Também adiciona outros dados, como timestamp e nonce.

Com todas as transações, uma subestrutura central é gerada, chamada árvore de Merkle, que supõe um resumo de todas as transações contidas no bloco, resultando numa Merkle Root, que é adicionado ao bloco para referenciar todas as transações.

Como analogia recorrente, a blockchain geralmente se assemelha ao conceito Ledger (livro razão ou contabilidade).

Seguindo esta semelhança, se uma rede blockchain for uma contabilidade geral, cada bloco será cada uma das páginas que a compõem e onde todas as transações realizadas na rede são registadas.

Esses blocos geralmente têm diferentes condições adicionais. O tamanho máximo de cada bloco é definido. O que pode depender da estrutura do blockchain e também é estabelecido com que freqüência um novo bloco é criado. Aqui deixamos você como um exemplo Bitcoin e três de seus garfos mais importantes:

  • Bitcoin (BTC): Blocos de 1 MB a cada 10 minutos.
  • O garfo Bitcoin Cash (BCH): Blocos de 8 MB a cada 10 minutos
  • Bitcoin Gold (BTG): blocos de 1 MB a cada 10 minutos
  • Bitcoin Private (BTCP): blocos de 2 MB a cada 2.5 minutos