Você provavelmente já viu o hype. Os artigos prometem revolucionar o entretenimento ou garantir que o seu salmão seja de origem sustentável. Parece mágica. Não é.
É computação distribuída.
Em sua essência, o blockchain é um registro compartilhado de transações. A rede usa uma estrutura ponto a ponto. Cada computador nessa rede possui uma cópia deste livro-razão. Eles usam software especializado para verificar os dados. Esses dados são agrupados em pedaços chamados blocos.
Quando um computador verifica um bloco, ele resolve um problema matemático complexo. Uma vez resolvido, o bloco é adicionado ao final de uma cadeia. A cadeia remonta à origem do sistema. Está ininterrupto.
Bitcoin e o problema da confiança
O caso de uso mais famoso é o Bitcoin. Satoshi Nakamoto propôs o conceito em 2008. O objetivo era uma moeda digital descentralizada. Os bancos não eram necessários.
Nakamoto enfrentou três grandes obstáculos. Como você evita que a moeda digital seja copiada infinitamente? Como você evita gastos duplos? Como você verifica transações sem uma autoridade central?
O blockchain respondeu a essas perguntas.
Mineração: Por que os computadores funcionam de graça
O poder computacional custa dinheiro. A eletricidade não é gratuita. Por que alguém contribuiria com seus recursos?
Nakamoto introduziu um sistema de recompensa. O computador que resolver o problema matemático primeiro será pago em novos bitcoins. Este processo é chamado de mineração. Injeta novas moedas em circulação. Também dá aos mineradores um incentivo financeiro para proteger a rede.
A dificuldade do problema matemático é ajustada com base no poder total de processamento. Mais poder significa problemas mais difíceis. Isso mantém o tempo de verificação do bloco estável em aproximadamente dez minutos.
À prova de adulteração por design
A segurança no blockchain depende da história. Cada verificação de bloco depende da anterior. Depois que um bloco entra na cadeia, ele fica bloqueado. Cada nó da rede o vê.
Se um hacker quiser alterar uma transação passada, ele deverá alterar esse bloco específico. Então eles devem reconstruir cada bloco subsequente. Isso é computacionalmente quase impossível. Para ter sucesso, o invasor precisa de mais de 51% de todo o poder de processamento da rede.
A cadeia mais longa vence
Existe um sistema à prova de falhas para disputas. Se vários computadores resolverem um bloco simultaneamente, a rede será pausada. Ele espera o próximo bloco para desempatar. O sistema sempre aceita a cadeia mais longa como válida.
Considere uma cadeia de 100 blocos. Um fraudador tenta gastar o dobro de uma moeda do bloco 70. Eles alteram o bloco 70 e começam a reconstruir os blocos 71 a 100. Enquanto isso, o resto da rede continua estendendo a cadeia original de 100 blocos. O fraudador fica ainda mais para trás. A versão deles nunca se torna a cadeia mais longa. É rejeitado.
Além do Bitcoin
Bitcoin é apenas a manchete. Qualquer setor que monitore transações pode usar essa estratégia. Alguns afirmam que substituirá a web atual. Isso ainda está para ser visto. Uma coisa é certa. É uma aplicação inteligente de computação distribuída.

































