A forma de ligação da blockchain, simplificando, é um caderno de anotações que nunca desaparece, onde cada página de diário aponta para o número da página anterior. Foi originalmente concebido por Satoshi Nakamoto e mencionado no white paper do Bitcoin de 2008, e logo se tornou popular. Cada bloco é dividido em duas partes: cabeçalho e corpo. A parte mais crítica do cabeçalho é o "hash do bloco anterior", que funciona como um código DNA, gerado a partir do conteúdo do bloco anterior (transações, timestamp, etc.) através do algoritmo SHA-256. O comprimento é fixo em 256 bits, super sensível.
Ao gerar um novo bloco, os mineradores primeiro coletam transações, montam o corpo do bloco e, em seguida, preenchem o cabeçalho com o hash do bloco anterior. Depois, encontram um valor de Nonce que faça o hash do cabeçalho atender aos requisitos de dificuldade (por exemplo, uma série de zeros no início). Se tiver sucesso, eles divulgam para toda a rede, e todos verificam se a ligação está correta. Assim, a cadeia continua se estendendo, formando uma sequência irreversível.
Por que essa estrutura foi projetada? Para evitar fraudes. Se você quiser alterar uma transação antiga, precisará recalcular o hash daquele bloco, e o próximo também precisará ser alterado, pois ele faz referência ao hash antigo... uma reação em cadeia, e toda a cadeia desmorona. Na realidade, isso fez da blockchain o guardião do "ouro digital". Como o Ethereum, que, após a atualização, adicionou mais recursos, mas a ligação básica não mudou. E as desvantagens? A cadeia é muito longa, a pressão de armazenamento é grande, mas a tecnologia de compressão está progredindo. Em suma, essa forma é simples, mas poderosa, e estabeleceu a base para o Web3.