Como muitas dessas pessoas não entendem de tecnologia, criei o modelo abaixo com Fluxograma para tentar exemplificar o funcionamento da Blockchain.
Vejam o que acham, fiquem livres para pontuar caso encontrem algum erro no exemplo.
Update: 24/05/2018 - Link para o Post Original: https://bitcointalksearch.org/topic/m.35514890
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.
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. DE, PARA QUANTIDADE), cada ALUNO recebe um FICHÁRIO (desses escolares, que você pode adicionar/remover folhas).
Exemplo de Transação: DE: Silvio — PARA: Arthur — QUANTIDADE: 50 Unidades.
O primeiro trabalho dos PROFESSORES é:
- Receber as transações;
- Coloca-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 anterior e transações) ao encontrar a resposta do PROBLEMA MATEMÁTICO, um novo CÓDIGO é gerado e gravado nessa FOLHA que o ALUNO está escrevendo.
Como cada FOLHA do FICHÁRIO possui um CÓDIGO, que foi gerado baseado no CÓDIGO da FOLHA anterior, todo o FICHÁRIO é ligado sequencialmente entre suas FOLHAS.
Exemplo da ligação das Folhas pelo Código que é gerado na Resposta do Problema Matemático
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ÁTICOestá 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.
Fluxograma do registro de uma transação
---
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
Links para acesso externo:
https://medium.com/@silvio.carlos/como-funciona-da-blockchain-do-bitcoin-9c7d52f2fa12
https://steemit.com/pt/@silvio.carlos/como-funciona-a-blockchain-do-bitcoin
Cara muito explicativo, muito didático, simples até de mais hahhaha. O legal quando você "entende" a analogia em termos mais complicados, você tenta acertar quem é quem em toda a simplicidade hahahaha, muito foda, só uma questão, talvez seja bom ou não, faça um vídeo sobre isso, é conteúdo muito simples, muitas pessoas entende, ou acham que entendem, esses termos simples, porém quando o mercado der outro boom, e começar a corrida maluca, isso pode achar muito iniciantes, porque aqui no fórum, você limita teu conteúdo a somente a um público, e o youtube, qualquer criança, utiliza.