Criptomoedas

O que é blockchain, explicado sem jargão

Um livro-razão copiado em milhares de computadores, em que ninguém consegue apagar uma linha. Como os blocos se encadeiam, quem confere e onde a tecnologia é útil de verdade.

7 min de leituraPor TIS Tecnologia
Ilustração de blocos encadeados com corrente, cerquilha de hash e rede de nós

“Blockchain” virou uma palavra usada para tudo, de moedas digitais a programas de fidelidade. Por trás do excesso de uso existe uma ideia relativamente simples: um registro de transações que muitas pessoas mantêm ao mesmo tempo, em que é fácil acrescentar uma linha e muito difícil alterar o que já foi escrito. Este guia explica essa ideia sem pressupor conhecimento técnico.

Um livro-razão compartilhado

Pense no caderno em que um grupo de amigos anota quem pagou o quê em uma viagem. Se só uma pessoa guarda o caderno, todos precisam confiar nela. Agora imagine que cada amigo tenha uma cópia idêntica do caderno e que, a cada nova anotação, todos confiram se ela é válida antes de escrevê-la. Ninguém consegue alterar o passado sozinho, porque as outras cópias denunciariam a diferença.

Uma blockchain é esse caderno, só que mantido por milhares de computadores espalhados pelo mundo, chamados nós, que seguem as mesmas regras e verificam cada anotação automaticamente.

Blocos e corrente

As transações não são gravadas uma a uma. Elas são agrupadas em blocos. Cada bloco contém:

  • Uma lista de transações recentes.
  • Um carimbo de tempo.
  • Uma espécie de impressão digital do bloco anterior, chamada hash.

O hash é o resultado de uma função matemática que transforma qualquer conteúdo em uma sequência curta de caracteres. Se uma única vírgula do conteúdo mudar, o hash muda completamente. Como cada bloco carrega o hash do anterior, eles formam uma corrente: alterar um bloco antigo mudaria o hash dele, o que quebraria a ligação com o seguinte, e o seguinte, até o final. Daí o nome: corrente de blocos.

Quem decide o que entra

Se qualquer um pode participar, alguém precisa decidir qual será o próximo bloco. Esse é o problema do consenso, e as redes resolvem de formas diferentes:

MecanismoComo funcionaExemplo
Prova de trabalhoParticipantes gastam poder computacional para resolver um desafio; quem resolve primeiro propõe o bloco e recebe uma recompensaBitcoin
Prova de participaçãoParticipantes travam moedas da própria rede como garantia; são escolhidos para propor e validar blocos e perdem parte da garantia se agirem de má-féEthereum, desde 2022

Nos dois casos, a lógica é a mesma: tornar caro trapacear. Para reescrever o histórico, um atacante precisaria controlar uma fatia enorme do poder computacional ou das moedas travadas da rede, o que nas redes grandes é extremamente custoso. Os detalhes do Bitcoin estão em como funciona o Bitcoin e os do Ethereum em como funciona o Ethereum.

O que “imutável” quer dizer, e o que não quer

É comum ouvir que a blockchain é imutável. Na prática, ela é muito difícil de alterar depois que uma transação recebe várias confirmações, isto é, quando outros blocos já foram adicionados depois dela. Isso tem consequências que nem sempre são vantagens:

  • Não existe estorno. Uma transferência enviada para o endereço errado não pode ser desfeita por ninguém.
  • Um dado errado fica para sempre. A blockchain garante que o registro não foi adulterado, não que ele seja verdadeiro.
  • Transparência não é anonimato. Em redes públicas, todas as transações ficam visíveis; os endereços não trazem nome, mas podem ser associados a pessoas.

Pública ou privada

As redes de criptomoedas mais conhecidas são públicas: qualquer pessoa pode ler o registro, enviar transações e, cumprindo as regras, participar da validação. Também existem blockchains permissionadas, em que só participantes autorizados validam, usadas por empresas e consórcios. Elas abrem mão de parte da descentralização em troca de controle e desempenho.

Onde a tecnologia é útil, e onde não é

Blockchain resolve bem um problema específico: manter um registro confiável entre partes que não confiam umas nas outras e não querem depender de um intermediário central. Fora disso, um banco de dados tradicional costuma ser mais rápido, barato e simples.

Faz sentido quando…Costuma não fazer sentido quando…
Vários participantes independentes precisam escrever no mesmo registroUma única empresa controla todos os dados
Não há uma autoridade central aceita por todosJá existe um intermediário confiável e barato
Auditabilidade pública é desejávelOs dados precisam ser privados ou apagáveis
Transferência de valor digital entre desconhecidosO volume de operações é enorme e o custo por operação precisa ser quase zero

Glossário rápido

  • Nó: computador que mantém uma cópia da blockchain e verifica as regras.
  • Hash: impressão digital matemática de um conteúdo.
  • Confirmação: cada bloco adicionado depois do bloco que contém a sua transação.
  • Consenso: o conjunto de regras pelo qual a rede concorda sobre o próximo bloco.
  • Contrato inteligente: programa gravado na blockchain que executa regras automaticamente, comum no Ethereum.

Entender a blockchain ajuda a entender por que criptomoedas têm características tão diferentes do dinheiro tradicional — sem estorno, sem horário comercial, com taxas que variam conforme o uso da rede. Para continuar, leia taxas de rede em criptomoedas e o glossário de câmbio e criptomoedas.

blockchainconsensodescentralizaçãohash

Leia também

Ver todos os guias