Guia para iniciantes em cripto Guia 2 de 5

Como as blockchains realmente funcionam

O que um bloco de fato contém, como milhares de computadores chegam a um acordo sem um chefe, e por que reescrever o histórico é tão difícil — explicado sem jargão.

Illustration for: How blockchains actually work

Você não precisa entender blockchains para usar cripto com segurança, do mesmo jeito que não precisa entender TCP/IP para enviar um e-mail. Mas um modelo mental funcional torna consideravelmente mais difícil te enganar, o que já é motivo suficiente.

O que de fato tem em um bloco

Um bloco contém três coisas: um lote de transações, um timestamp, e uma impressão digital criptográfica do bloco anterior. Esse terceiro item é o que faz dele uma cadeia (chain).

A impressão digital é produzida por uma função hash. Você alimenta ela com qualquer dado e ela devolve uma string de tamanho fixo. As propriedades úteis são que a mesma entrada sempre dá a mesma saída, qualquer mudança na entrada — mesmo um único caractere — dá uma saída completamente diferente, e você não consegue voltar da saída para a entrada.

Por que a adulteração falha

Suponha que você quisesse alterar uma transação no bloco 500 de uma cadeia que agora tem 900 blocos de comprimento. Mudá-la muda o hash do bloco 500. Mas o bloco 501 contém o hash antigo do bloco 500, então o bloco 501 agora é inválido. Consertar isso muda o hash do bloco 501, invalidando o 502, e assim por diante até o bloco 900.

Então você teria que refazer cada bloco a partir do 500 em diante — enquanto o resto da rede continua estendendo a cadeia honesta, que você também precisa ultrapassar. Em uma rede grande, isso não é apenas difícil; custa mais do que qualquer ganho plausível.

Como a rede chega a um acordo

O problema difícil que uma blockchain resolve é o do acordo. Milhares de computadores anônimos, alguns dos quais podem ser hostis, precisam convergir para uma única versão do histórico sem ninguém no comando. O procedimento para fazer isso se chama consenso.

Prova de trabalho

A prova de trabalho (proof of work) torna caro propor um bloco. Os participantes — mineradores — competem para encontrar um número que, combinado com o conteúdo do bloco, produz um hash abaixo de um valor-alvo. Não existe atalho; você tenta, trilhões de vezes por segundo. Quem encontrar primeiro propõe o bloco e recebe moedas recém-criadas.

O custo é eletricidade e hardware de verdade, o que é exatamente o ponto: um atacante não consegue fingir isso criando mais identidades. O Bitcoin usa isso. A crítica óbvia é o consumo de energia, que é inerente, não incidental — a segurança é o gasto.

Prova de participação

A prova de participação (proof of stake) substitui a computação por garantia. Validadores travam moedas, o protocolo os seleciona para propor e atestar blocos, e má conduta destrói parte da garantia deles. Atacar a rede significa adquirir uma garantia enorme e deliberadamente perdê-la.

O Ethereum migrou para isso em 2022, cortando o uso de energia em mais de 99%. A crítica é que a influência acompanha as posições já existentes, o que pode concentrar o controle entre grandes detentores e serviços de staking.

Confirmações, e por que elas importam

Quando sua transação entra em um bloco, ela tem uma confirmação. Cada bloco subsequente adiciona mais uma. Mais confirmações significam mais trabalho que um atacante precisaria desfazer, e é por isso que as corretoras esperam várias antes de creditar um depósito. Não é burocracia; é a probabilidade de reversão caindo em direção a zero.

“Descentralizado” é um espectro

É tentador tratar a descentralização como uma propriedade de sim ou não. Não é. Uma rede pode ser descentralizada em quem roda os nodes, mas centralizada em quem escreve o software, ou em quais poucos pools de mineração produzem a maioria dos blocos, ou em quem controla as chaves administrativas de um protocolo.

Quando um projeto se descreve como descentralizado, a pergunta útil é: descentralizado em que aspecto, e quem ainda poderia mudar ou parar isso? Muitas coisas divulgadas como descentralizadas têm um pequeno número de pessoas que poderiam interrompê-las amanhã.

O que ler a seguir

A seguir nesta trilha: por que a cripto tem valor? — que é uma pergunta mais difícil do que parece à primeira vista.

Participe da discussão

Tem uma pergunta ou encontrou um erro?

Os comentários estão abertos a membros e são moderados antes de aparecer. Perguntas e correções são sempre bem-vindas; promoção e previsões de preço não são.

  • Grátis — um endereço de e-mail e uma senha, nada mais
  • Salve guias e acompanhe seu progresso
  • Ler nunca exige uma conta

Cadastre-se Entrar