Para facilitar o entendimento sobre o funcionamento da tecnologia por trás do bitcoin, criei o modelo de explicação abaixo usando uma sala de aula como exemplo.
O objetivo desse modelo é apresentar a dinâmica do fluxo que ocorre na Blockchain para registro de informações e como a descentralização é essencial para garantir a imutabilidade (segurança) dos dados.
Tecnologia bitcoin na sala de aula
Imagine uma sala de aula, onde alunos e professores irão gerenciar transações financeiras fictícias. Para registrar todas as informações de uma transação (Ex: remetente, destinatário, quantidade), cada aluno recebe um fichário (desses escolares, que você pode adicionar e remover folhas). Exemplo de transação: de Silvio para Arthur – quantidade: 50 unidades.
O trabalho dos professores é receber as transações e depois colocá-las em uma fila de espera. Já os alunos são os responsáveis por:
– Pegar as transações da fila de espera;
– Verificar se o Silvio possui o saldo de 50 unidades;
– Escrever nas linhas da folha que 50 unidades foram retiradas da conta do Silvio e adicionadas na conta do Arthur;
– Pegar o código da última folha com registro do fichário e inserir essa informação (código) na folha que ele está escrevendo.
Simultaneamente, o aluno precisa resolver um problema matemático, que é baseado nas informações que ele está inserindo na folha (código da folha ante

Em uma sala de aula, todos os alunos possuem uma cópia desse fichário, e existe uma competição para saber quem é o aluno mais rápido, aquele que primeiro registra as transações e resolve cada problema matemático.
Para confirmar que o aluno vencedor fez todas as tarefas acima, os professores irão validar se o resultado do problema matemático está correto. Estando tudo confirmado, esse aluno vencedor recebe alguns prêmios e sua folha é copiada e inserida no fichário de todos os outros alunos e professores.
Dessa forma, todos da sala possuem sempre a mesma cópia atualizada desse fichário e é possível garantir que nenhum aluno consiga trapacear, inserindo transações falsas ou alterando transações passadas, pois ele teria que mudar as folhas do fichário de todos os outros alunos e professores.

Traduzindo os termos do exemplo:
Fichário = Blockchain, fila de espera = mempool, folha = block (bloco), aluno = minerador, problema matemático = proof of work, professor= full node, prêmios= bitcoins, código = hash do bloco anterior.
Para ficar sempre bem informado com relação ao mercado de criptomoedas, não esqueça de ativar as notificações do Cointimes em seu navegador e seguir nossas redes sociais – Twitter, Facebook e Instagram.