A carregar preços…

O que é uma blockchain? Como funciona em linguagem clara

Uma blockchain é um livro razão público que todos partilham e que nenhuma parte sozinha pode reescrever. Aqui está como a cadeia de blocos, os nós e o consenso se encaixam.

O que é uma blockchain? Como funciona em linguagem clara

Uma blockchain numa frase

Uma blockchain é uma lista em crescimento contínuo de lotes de transações, chamados blocos, ligados entre si pela criptografia de forma tão apertada que alterar qualquer bloco passado partiria a cadeia. A lista é guardada em muitas cópias em computadores pelo mundo fora, e um livro de regras público decide quais cópias contam. Essa combinação — histórico só de acrescentar, armazenamento partilhado e regras públicas — é o que torna uma blockchain diferente de qualquer base de dados que já usou.

O atalho mental: uma base de dados normal tem um administrador que pode editar qualquer linha. Uma blockchain não tem administrador, só nós e regras. Se a sua transação é adicionada, a rede toda decidiu coletivamente que ela segue as regras; ninguém pode anular isso em silêncio.

Bloco a bloco: o que é uma cadeia

Tirando as palavras da moda, uma blockchain são três ideias empilhadas: blocos, hashes e uma cadeia.

O bloco

Um bloco é um pequeno pacote de dados. Contém uma lista de transações recentes (pessoas a enviar moedas, a chamar contratos inteligentes, etc.), uma marca temporal e alguma escrituração. Novos blocos são produzidos num calendário — a cada dez minutos no Bitcoin, a cada doze segundos na Ethereum — e, uma vez publicado, um bloco é difundido a toda a rede.

O hash

Cada bloco transporta um hash, uma cadeia curta de caracteres que funciona como impressão digital do bloco. O hash é calculado a partir de tudo o que está no bloco, incluindo o hash do bloco anterior. Se alterasse um único carácter em qualquer ponto da cadeia — mesmo há anos — os hashes resultantes deixariam de bater certo e qualquer nó honesto notaria de imediato. É assim que a cadeia se segura. Vamos mais a fundo na criptografia no nosso guia o que é um hash.

A cadeia

Como cada bloco referencia o hash do anterior, toda a história fica ligada numa só direção, desde o primeiríssimo bloco (o bloco génesis) até ao mais recente. Para reescrever uma transação de há um ano, teria de minerar de novo ou stakar de novo todos os blocos desde então, mais depressa do que a rede produz novos — economicamente impossível numa cadeia séria.

Nós: a rede por trás da cadeia

A cadeia em si é só dados. É a rede de nós que a mantém viva. Um nó é um computador a correr o software da blockchain e a guardar uma cópia de toda a cadeia. Qualquer pessoa pode correr um. Não há sede central.

Os nós fazem três coisas constantemente. Primeiro, recebem novas transações das carteiras e reencaminham-nas. Segundo, verificam cada novo bloco face às regras — assinaturas, saldos, ligação por hash e o que o protocolo exigir — e recusam o que falhar. Terceiro, partilham a sua visão da cadeia para que recém-chegados e nós desligados possam sincronizar. Quantos mais nós independentes uma rede tiver, em vários países e em hardware diferente, mais difícil é censurá-la, capturá-la ou desligá-la.

Nem todos os nós produzem blocos. No Bitcoin, só os mineradores produzem blocos; na Ethereum, só os validadores. A grande maioria dos nós são apenas observadores — guardam a cadeia, verificam tudo e servem consultas. Essa distinção importa, porque qualquer pessoa pode ser observador sem comprar hardware especial nem colocar capital.

Consenso: como a rede concorda sobre a história

Se qualquer pessoa pode produzir um bloco, quem decide qual é o verdadeiro? É o problema do consenso, o desafio técnico central que uma blockchain resolve. Há duas grandes famílias de resposta.

Proof of work

Usado pelo Bitcoin e por outras poucas. Produzir um bloco exige resolver um puzzle computacional que gasta muita eletricidade. O primeiro a encontrar uma solução válida estende a cadeia e é recompensado. Para reescrever a história, teria de refazer todo esse trabalho mais depressa do que o resto da rede — algo tão caro que atacar não compensa. O nosso guia o que é proof of work cobre os trade-offs.

Proof of stake

Usado pela Ethereum, Solana, Cardano e a maioria das cadeias mais recentes. Em vez de queimar eletricidade, os produtores — chamados validadores — bloqueiam um depósito na moeda da rede. O protocolo escolhe-os na proporção do stake. Fazer batota leva à destruição do stake (slashing), o que torna os ataques economicamente contraproducentes. O nosso guia o que é proof of stake aprofunda a mecânica e os trade-offs.

Os dois funcionam. Têm estruturas de custo e superfícies de ataque diferentes e propriedades de descentralização diferentes — mas o objetivo é o mesmo: acordo sobre uma única história partilhada, sem ninguém no comando.

Pública vs. privada: nem todas as cadeias são iguais

A palavra blockchain é usada para vários desenhos. O interessante para cripto é a blockchain pública — qualquer pessoa pode ler, transacionar e correr um nó. Bitcoin e Ethereum são os exemplos canónicos.

Também há cadeias com permissões, usadas sobretudo por empresas, em que um grupo conhecido de operadores corre os nós. Parecem-se muito com bases de dados com passos extra e geralmente não é o que as pessoas querem dizer por cripto.

Dentro das cadeias públicas há mais variação. Algumas otimizam para descentralização e segurança (Bitcoin); outras para desempenho e custo (Solana, L2 modernas); outras para programabilidade (Ethereum e a família EVM). Os trade-offs são reais e contínuos — a cadeia que escolhe para um caso de uso importa mesmo.

O que se pode realmente fazer com uma blockchain

O uso de manchete é enviar dinheiro: uma transação move um saldo de uma morada para outra e a rede regista-o. Mas, assim que tem uma cadeia programável, os contratos inteligentes abrem a porta a muito mais.

Um contrato inteligente é um pequeno programa que vive na cadeia e corre quando é chamado. Pode guardar saldos, impor condições e reagir a entradas. Desse único primitivo sai a maioria do que o cripto moderno faz: swaps de tokens em DeFi, protocolos de empréstimo, jogos on-chain, NFTs, DAOs, mercados de previsão, stablecoins.

Nada disso é magia. Tudo o que um contrato inteligente faz é código publicamente verificável a correr sobre o mesmo livro partilhado. É essa propriedade que torna as blockchains interessantes: não porque sejam rápidas ou baratas (muitas vezes não são), mas porque permitem que estranhos transacionem sem um intermediário de confiança.

Para o que as blockchains não são boas

Um guia honesto tem de incluir isto. As blockchains são poderosas para uma classe restrita de problemas e uma má escolha para quase todo o resto.

São lentas comparadas com uma base de dados centralizada. Mesmo as cadeias rápidas processam milhares de transações por segundo; um processador de pagamentos processa centenas de milhares.

São públicas por defeito. Colocar dados pessoais numa cadeia pública é quase sempre má ideia — não dá para apagar e moradas pseudónimas podem ser ligadas a identidades com o tempo.

São caras quando estão cheias. O espaço de bloco é limitado; a atividade popular faz subir as comissões. É também por isto que ciclos de hype andam de mãos dadas com custos de transação dolorosos.

E exigem confiança no código. Um bug num contrato inteligente é um dano permanente para quem dependia dele; não há linha de apoio ao cliente. É um risco real e a razão pela qual auditorias e tempo a correr contam mais do que uma UI bonita.

Seguir as notícias que mexem as cadeias

As blockchains evoluem depressa. Atualizações de protocolo mudam dinâmicas de comissões, de validadores, de débito. Uma nova L2 desvia atividade. Um bug de alto perfil muda confiança. Notícias regulatórias moldam que moradas as exchanges vão tocar. Seguir os feeds errados é reagir tarde ou às coisas erradas. O Zippfeed traz à superfície as manchetes de blockchain com pontuação de sentimento (bullish, neutral ou bearish) e uma classificação de importância, para distinguir uma atualização real de um anúncio de marketing e um exploit real de um rumor no Twitter. Isto é educação, não conselho financeiro — mas saber o que muda de facto debaixo do capô é a diferença entre usar uma blockchain e apenas ter um ticker.

Perguntas frequentes

Quem controla uma blockchain?
Numa blockchain pública como Bitcoin ou Ethereum, ninguém. As regras estão em software e são aplicadas por cada nó de forma independente. As mudanças acontecem por propostas públicas que têm de ser aceites pelos operadores de nós, validadores e pela comunidade — não há uma única parte que possa carregar num interruptor.
Tudo numa blockchain é público?
Numa blockchain pública, sim — transações, moradas, saldos e código de contrato são visíveis para qualquer pessoa. Nomes não são associados diretamente, mas moradas podem ser ligadas a identidades através de exchanges ou analítica. Cadeias de privacidade e protocolos de conhecimento zero tentam dar mais confidencialidade por cima desta base.
Uma blockchain pode ser hackeada?
As grandes cadeias públicas não tiveram o seu consenso base partido — isso exigiria recursos enormes. Quase todos os hacks de que se ouve falar são bugs em contratos inteligentes a correr sobre a cadeia, falhas de segurança de exchanges ou chaves privadas roubadas. A cadeia em si é robusta; o que as pessoas constroem por cima varia muito em qualidade.
Em que é uma blockchain diferente de uma base de dados?
Uma base de dados tem um dono que pode mudar qualquer linha. Uma blockchain pública não tem dono — as regras são impostas por muitos computadores independentes e a história não pode ser reescrita sem partir ligações criptográficas. O trade-off é desempenho e flexibilidade em troca de um histórico de confiança mínima só de acrescentar.
Tokens relacionados
$BTC $ETH