EXPLICANDO A TECNOLOGIA DO BITCOIN
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.
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.
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
**Donate: **
BTC: 1SiLvioGYSixxpK1rWMgXmzQd4hP57SdG
ETH: 0x46638E60DEc179e651e5D64E2F1488Cc8C99F08f
Parabéns, seu post foi selecionado para o BraZine! Obrigado pela sua contribuição!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Muito bom Silvio!
Quanto mais elaborarmos formas de explicar Blockchain, mais as pessoas podem ter conhecimento geral sobre o potencial desta tecnologia!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
A ideia é justamente tentar explicar alguns conceitos sobre o protocolo, para deixar mais palatável à quem não é da área de tecnologia.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Valeu! Já fui em uma palestra onde explicaram o blockchain com fichas e cadeados. Sucesso e boa sorte mais uma vez!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
É difícil a ficha cair de primeira, pois para entender o conceito é necessário alguns conhecimentos prévios.
Eu penso na Blockchain sendo formada por 4 campos do conhecimento:
Penso que, precisamos tornar a explicação mais palatável para quem não é da área de tecnologia, ou para quem não sabe como funciona a Teoria dos Jogos.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit