Block
Conjunto de transações agrupadas e registradas juntas em uma blockchain; blocos são encadeados em sequência para formar o histórico da rede.
Pontos-chave
- Bloco é um conjunto de transações agrupadas e registradas juntas em uma blockchain, com um resumo criptográfico do bloco anterior.
- Blocos são encadeados em sequência, formando a cadeia que dá nome à tecnologia e preserva a ordem do histórico.
- Cada bloco tem capacidade limitada, o que cria uma disputa por espaço e influencia as taxas de transação.
O que é um bloco?
Bloco é a unidade básica de registro de uma blockchain. Em vez de anotar cada transação isoladamente, a rede as agrupa em blocos, que são validados e adicionados ao histórico um após o outro. Cada bloco carrega um conjunto de transações e uma referência ao bloco anterior, o que costura os registros em uma sequência contínua e ordenada.
Como funciona
Quando transações são enviadas, elas ficam aguardando até que sejam incluídas em um bloco. Mineradores ou validadores selecionam transações pendentes, montam um bloco e, seguindo as regras de consenso da rede, o adicionam à cadeia. Cada bloco inclui o hash do anterior, de modo que alterar um bloco antigo mudaria todos os seguintes, o que torna a fraude evidente.
O conteúdo de um bloco costuma ser resumido por uma estrutura de hashes, como uma árvore de Merkle, que permite verificar a inclusão de uma transação sem examinar todas as outras. Além das transações, o bloco carrega informações de controle, como o momento de criação e o dado que comprova o trabalho ou a validação feita.
Como cada bloco tem tamanho limitado, nem todas as transações pendentes cabem de imediato. Isso cria uma competição por espaço, em que transações que oferecem taxas maiores tendem a ser incluídas primeiro.
Por que importa
O bloco é a peça que organiza e ordena as transações de uma rede. Para quem envia pagamentos, entender que a confirmação depende de a transação entrar em um bloco explica por que existe um tempo de espera e por que taxas maiores aceleram a inclusão em períodos de congestionamento.
Limitações
A capacidade limitada de cada bloco impõe um teto à quantidade de transações por intervalo de tempo, o que pode elevar taxas e atrasar confirmações em picos de demanda. Aumentar o tamanho do bloco tem contrapartidas, como exigir mais recursos dos nós, o que torna essa uma decisão delicada e frequentemente debatida. Por isso, o tamanho do bloco é um dos temas mais discutidos no desenho de qualquer blockchain, por afetar diretamente capacidade e descentralização.