Bloco

A blockchain é um livro razão digital e descentralizado que registrá todas as transações ocorridas por meio de blocos. Cada bloco armazena uma lista de transação.

Estrutura do bloco:

Fonte:
https://www.modiax.com/descubra/educacao/bitcoin-blockchain/

Raiz Merkle: HASH gerado a cada par de transação (da Lista de Transações), se tiver 2 pares, pega os HASH gerado e gera um novo e assim sucessivamente até gerar um HASH FINAL das informações.

Nonce: número aleatório aplicado apenas uma vez no último hash do bloco, gerando o hash final. (O minerador deve encontrar um nonce que torne o seu bloco válido. Este passo requer a maior parte do trabalho, e é onde ocorre a maior parte da dificuldade dos mineradores.)

Index: número do bloco.

Hash do bloco anterior: cada bloco tem um hash final e seu hash participa da geração do Hash do bloco corrente. Sendo assim se for modificado alguma transação em um bloco anterior não irá fechar mais os Hash.

Timestamp: gerado na hora da criação utilizado para gerar tambem o hash final.

Hash do bloco: hash final do bloco onde irá para o proximo bloco e assim transformando em uma cadeia de blocos interligados sem que possam trapacear.