A ascensão da cadeia de blocos reformulou a forma como o valor e a informação podem circular sem um intermediário central.
Génesis: um breve contexto histórico
Em 2008, o pseudónimo Satoshi Nakamoto publicou o livro branco sobre a Bitcoin, no qual propunha um sistema de moeda eletrónica peer-to-peer que contornava os bancos ao criar confiança diretamente no software. Enquanto as investigações anteriores (Merkle, Haber & Stornetta, Szabo, Dai, Finney) tinham explorado livros de registo invioláveis, a conceção da Bitcoin reunia três pilares – a rede distribuída, o hash criptográfico e os incentivos económicos – numa base de dados pública autossustentável.
O primeiro bloco (o “bloco de génese”) chegou a 3 de janeiro de 2009, marcado para sempre com o carimbo de data/hora “The Times 03/Jan/2009 Chanceler à beira do segundo resgate aos bancos”.
Desde então, milhares de redes imitaram ou desenvolveram esta ideia, mas a bitcoin continua a ser a ilustração canónica: cada nó possui uma cópia idêntica da cadeia e surge um consenso sem um controlador central.

Princípios fundamentais
Descentralização
A cadeia de blocos distribui a autoridade para registar e verificar transacções entre um grande número de participantes na rede, conhecidos como nós. O livro-razão não é propriedade de uma única organização, mas cada nó pode validar todo o histórico de transacções.
Imutabilidade
Uma vez registados, os dados não podem ser alterados computacionalmente, uma vez que a alteração de um bloco exigiria o recálculo do hash criptográfico de todos os blocos subsequentes. A imutabilidade transforma a cadeia num registo de auditoria só de leitura.
Transparência e pseudonimização
Os dados das transacções são armazenados num registo público que pode ser acedido por qualquer pessoa com uma ligação à Internet, mas os participantes interagem utilizando endereços alfanuméricos em vez de identidades reais, conciliando abertura e confidencialidade.
Anatomia de uma cadeia de blocos
Um bloco é um contentor: agrupa muitas transacções individuais, associa-lhes metadados e estabelece uma ligação criptográfica ao bloco anterior, formando assim uma cadeia.
Componentes do cabeçalho
- Versão: regras a que o bloco obedece.
- Hash do bloco anterior: impressão digital do bloco anterior.
- Raiz Merkle: resumo único de todas as transacções.
- Timestamp: hora aproximada da criação.
- Nonce e Difficulty: variáveis de prova de trabalho.
Componentes do corpo
O corpo lista as transacções validadas, seguidas de uma transação coinbase, que cria novas unidades de criptomoeda como recompensa para o mineiro ou validador.
| Campo de cabeçalho do bloco | Objetivo (exemplo bitcoin) |
|---|---|
| Versão | Indica as regras de consenso aplicáveis |
| PrevHash | Assegura a ordem cronológica |
| Raiz Merkle | Verificação rápida da integridade de cada transação |
| Hora | Hora Unix em que o mineiro produziu o bloco |
| Bits | Codifica o objetivo de dificuldade PoW atual |
| Nonce | Número de tentativas do minerador para encontrar um hash válido |
Hashing e ligação de blocos
Um hash criptográfico pega em quaisquer dados de entrada e produz deterministicamente uma cadeia de comprimento fixo. SHA-256 para Bitcoin ou Keccak-256 para Ethereum garantem que mesmo alterações microscópicas nos dados geram hashes completamente diferentes. A falsificação quebra a continuidade matemática da cadeia, pelo que os nós honestos rejeitam os dados falsificados.
Mecanismos de consenso
O consenso é o protocolo que diz a cada nó: “Esta é a única cadeia verdadeira”.
Prova de trabalho (PoW)
Os mineiros competem para resolver um puzzle que consome muita energia: encontrar um nonce que faça com que o hash do bloco fique abaixo de um limiar de dificuldade. O primeiro a conseguir distribui o bloco; os outros verificam a resposta e aceitam-na. A segurança económica do PoW baseia-se em cálculos dispendiosos: atacar a rede requer muita energia de hashing.
Prova de aposta (PoS)
Os validadores bloqueiam (“apostam”) as suas moedas para terem a oportunidade de propor ou testemunhar blocos. O protocolo seleciona-os de forma pseudo-aleatória com base no tamanho da aposta. Se se comportarem de forma maliciosa, a sua participação pode ser reduzida. Por conseguinte, o PoS assegura a segurança através de uma garantia económica em vez de um hash brutal, o que reduz o consumo de energia e acelera a conclusão.

| Modelo de consenso | Recurso de segurança primário | Objetivo do bloco / Velocidade | Redes notáveis |
|---|---|---|---|
| Prova de trabalho | Despesa de energia e material | 60 min (BTC, 6 confirmações) | Bitcoin, Litecoin |
| Prova de participação | Moedas em risco | 12-15 s (Ethereum pós-fusão) | Ethereum, Solana |
| PoS delegada | Votos delegados a validadores | <1 s | Cadeia BNB, EOS |
| PoS nomeado | A comunidade nomeia os validadores | 6 s | Polkadot, Kusama |
O ciclo de vida das transacções numa rede de criptomoedas
- Um utilizador assina uma transação com a sua chave privada.
- A transação é propagada através da rede peer-to-peer.
- Os nós validam as assinaturas digitais e os saldos suficientes.
- As transacções válidas entram num mempool à espera de serem incluídas.
- O mineiro ou validador agrupa os elementos da pool num bloco candidato.
- O mecanismo de consenso finaliza o bloco; os fundos podem ser gastos.
Contratos inteligentes e moeda programável
Os contratos inteligentes são scripts auto-executáveis armazenados numa cadeia de blocos cujo código e resultados são transparentes e imutáveis. Transformam o livro-razão de uma base de dados passiva numa camada computacional autónoma.
Ethereum e EVM
A Ethereum introduziu a Máquina Virtual Ethereum (EVM), que permite aos programadores escrever aplicações descentralizadas (dApps) em linguagens de alto nível, como a Solidity. Cada nó executa novamente o código do contrato, garantindo resultados idênticos.
Padrões de token: ERC-20, ERC-721, ERC-1155
Estas normas fornecem regras comuns para carteiras, bolsas e dApps:
- ERC-20 – tokens fungíveis (USDC, DAI).
- ERC-721 – tokens não fungíveis (CryptoPunks).
- ERC-1155 – semi-fungíveis, lotes de vários tokens.

| Norma do token | Objetivo | Funções-chave |
|---|---|---|
| ERC-20 | Unidades intermutáveis | transferência, aprovação, atribuição |
| ERC-721 | Itens de coleção únicos | proprietário, safeTransferFrom |
| ERC-1155 | Activos do lote | safeBatchTransferFrom, balanceOfBatch |
Principais actores do ecossistema
Nós completos
Mantêm uma cópia completa da blockchain e verificam cada bloco de forma independente.
Clientes finos
Armazenam apenas os cabeçalhos dos blocos e consultam os nós completos para obter provas, permitindo a criação de carteiras móveis.
Mineiros e validadores
Produzem ou atestam blocos e recebem moedas recém-cunhadas e taxas de transação como incentivofinanceiro.
A criptomoeda sob o capô
Pares de chaves públicas e privadas
Um utilizador cria uma chave privada aleatória; a chave pública correspondente (e o endereço hash) pode ser partilhada abertamente, enquanto a chave privada permanece secreta e assina as transacções.
Assinaturas digitais
O Algoritmode Assinatura Digital de Curva Elíptica (ECDSA) ou EdDSA prova a propriedade da mensagem sem revelar a chave privada. Os nós da rede verificam as assinaturas quando validam as transacções.
Árvores de Merkle
A árvore de Merkle é utilizada para decompor pares de hashes de transação até restar apenas uma raiz. Esta estrutura permite que os nós confirmem a inclusão de uma única transação sem descarregar todo o bloco.
Técnicas de escalabilidade e arquitecturas em camadas
Escalonamento em cadeia
Abordagens como o escalonamento do tamanho do bloco ou a fragmentação dividem o estado ou a computação entre várias subcadeias, mantendo a segurança da camada de base.
Soluções da camada 2
Os rollups (Optimistic, ZK) executam transacções fora da cadeia e depois publicam as provas agregadas na cadeia, aumentando o desempenho em várias ordens de grandeza.
Cadeias laterais e canais de estado
As cadeias laterais gerem o seu próprio consenso mas ligam os activos na cadeia principal; os canais de estado abrem canais privados para micropagamentos rápidos, estabelecendo apenas o estado final na camada de base.
| Abordagem de escalonamento | Objetivo de desempenho | Fonte de segurança | Exemplo de projeto |
|---|---|---|---|
| Compartimentação | Processamento paralelo de blocos | Validadores da cadeia principal | Roteiro do Ethereum, NEAR |
| Implementação otimista | >2.000 tps | Testes de fraude | Otimismo, Arbitrum |
| Rollup ZK | >10 000 tps | Teste de validade de conhecimento zero | zkSync, Starknet |
| Canal de estado | Instantâneo, ilimitado | Encerramento Multisig | Rede relâmpago |
Cadeias de blocos públicas notáveis
Bitcoin: ouro digital
Concebida principalmente para o armazenamento e a transferência de valor. A sua ética de desenvolvimento conservadora dá prioridade à segurança e à descentralização em detrimento da rápida adição de novas funções.
Ethereum: plataforma de aplicação descentralizada
Introduziu contratos inteligentes e passou de PoW para PoS através da “The Merge” em 15 de setembro de 2022, reduzindo novas emissões e incentivando a participação em jogos de azar.
Redes optimizadas em termos de desempenho
- Solana – elevado desempenho através de Proof of History (PoH) e PoS.
- Avalanche – arquitetura de sub-rede para cadeias personalizadas.
- Polkadot – estrutura heterogénea de várias cadeias que liga cadeias de pares através da cadeia de retransmissão.
Casos de utilização para além das simples transferências
Financiamento descentralizado (DeFi)
Protocolos como o Uniswap, o Aave e o Curve permitem transacções, empréstimos e reservas de dinheiro entre pares sem uma carteira de encomendas centralizada.
Tokens não fungíveis (NFT)
Os NFTs autenticam a arte digital, os objectos de jogos e os direitos de propriedade intelectual na cadeia de blocos, abrindo modelos de receitas criativas para artistas e programadores.
Moedas estáveis
Tokens como USDC, USDT e DAI indexam o seu valor ao dólar americano, proporcionando um meio de troca estável e uma rampa de acesso para utilizadores de criptomoedas em todo o mundo.
Modelos de governação
Governação na cadeia
Os detentores de tokens votam diretamente nas actualizações do protocolo através de contratos inteligentes; os exemplos incluem o livro-razão de auto-alteração da Tezos e o processo de proposta Compound.
Consenso social fora da cadeia
As discussões sobre o desenvolvimento, as melhorias propostas e o sentimento da comunidade moldam a mudança; o Bitcoin Core ilustra esta abordagem de consenso aproximado, em que o código só se torna lei quando os nós o adoptam voluntariamente.

