Mecanismo de Consenso

Um mecanismo de consenso é o algoritmo ou protocolo pelo qual todos os nós em uma rede blockchain distribuída concordam com o estado válido do livro-razão — determinando quais transações são legítimas e em que ordem são registradas — sem depender de uma autoridade central. Como qualquer nó poderia, teoricamente, transmitir transações falsas, os mecanismos de consenso utilizam incentivos econômicos, provas criptográficas ou coordenação social para tornar a fraude proibitivamente cara em relação à participação honesta. As duas famílias dominantes são a Prova de Trabalho (problema computacional) e a Prova de Participação (compromisso de participação econômica), com dezenas de variantes (PoA, PoH, DPoS, BFT, etc.) otimizadas para diferentes equilíbrios entre segurança, descentralização e capacidade de processamento.

Origem e história

Data Evento
1978 Robert Shostak concebe o problema do consenso bizantino no SRI International durante o projeto SIFT, patrocinado pela NASA.
1980 Pease, Shostak e Lamport publicam “Alcançando um Acordo na Presença de Falhas”, o artigo fundamental da Teoria das Falhas de Bachmann.
julho 1982 Lamport, Shostak e Pease publicam "O Problema dos Generais Bizantinos" na ACM TOPLAS, reformulando e ampliando a obra de 1980; ganha o Prêmio Dijkstra de 2005.
1993 Dwork e Naor propõem a prova de trabalho como um mecanismo de dissuasão contra spam por e-mail.
2008 Satoshi Nakamoto aplica o PoW ao Bitcoin, o primeiro consenso de blockchain em produção.
julho 2011 O Proof of Stake foi proposto inicialmente no fórum Bitcointalk pelo usuário QuantumMechanic como uma alternativa ao PoW.
2012 Peercoin é lançada como a primeira criptomoeda PoS.
2014 Prova de Participação Delegada (DPoS) introduzida por Dan Larimer via BitShares
2020 A rede principal Solana é lançada com Prova de Histórico (PoH), descrita pela primeira vez no whitepaper de Yakovenko de 2017.
setembro 2022 Fusão do Ethereum: a maior transição de blockchain de PoW para PoS.
2023 Base, Optimism e Arbitrum introduzem variantes de consenso L2 (sequenciador e resolução L1).

Como Funciona

Mecanismo Base de segurança Finalidade TPS Energia Exemplo
PoW Taxa de Hash Probabilístico 7-15 Muito alto Bitcoin
PoS Valor em jogo Probabilístico/final 15-100K Muito baixo Ethereum
DPoS Participação delegada pomposidade 1,000-4,000 Baixo EOS, Tron
PoSA Identidade/reputação híbrida em jogo pomposidade 1,000+ Muito baixo Cadeia Inteligente BNB
BFT Votação por maioria de 2/3 Instantâneo 1,000-10,000 Baixo Cosmos/Hortelã-pimenta
PoH VDF ordenado por tempo pomposidade 50,000+ Suporte: Solana

Em termos simples

O problema do consenso: quando milhares de computadores possuem uma cópia do mesmo livro-razão, eles precisam concordar sobre quais novas transações são válidas. O consenso é a regra que todos seguem.

PoW significa "trabalho prova honestidade": os mineradores de Bitcoin competem queimando eletricidade para resolver quebra-cabeças. O primeiro a resolvê-los ganha o direito de adicionar o próximo bloco. Trapacear desperdiçaria toda essa eletricidade.

PoS significa que o dinheiro comprova a honestidade: os validadores do Ethereum bloqueiam ETH; se trapacearem, sua participação é destruída (reduzida). Sua participação econômica torna a trapaça irracional.

Finalidade: as cadeias PoW têm finalidade probabilística (quanto mais blocos no topo, mais segura). As cadeias BFT têm finalidade instantânea — uma vez acordado, o resultado não pode ser revertido.

O trilema: as blockchains enfrentam um dilema entre descentralização, segurança e escalabilidade. A maioria só consegue otimizar duas das três simultaneamente.

Exemplos do mundo real

Cenário Implementação Resultado
Bitcoin PoW Mais de 800 EH/s de mineração SHA-256 garantem a segurança da rede. Nenhum ataque bem-sucedido em mais de 17 anos.
Fusão Ethereum Transição de PoW para PoS; redução de energia de 99.95%. Mesma segurança, participação de mais de US$ 20 bilhões comprometida.
EOS DPoS 21 produtores de blocos eleitos pelos detentores de tokens Blocos rápidos; preocupações com a centralização
Cosmos Hortelã Consenso BFT para o Cosmos Hub Finalidade instantânea; amplamente adotada para cadeias de aplicativos.
Solana PoH Cronograma de liderança com registro de horário combinado com o sistema de ponto de venda (PoS). Mais de 50,000 TPS teóricos; interrupções na rede demonstram as compensações envolvidas.

Vantagens do consenso descentralizado

A Vantagem Detalhe
Sem autoridade central Não há um único ponto de controle ou falha.
Inviolável Alterar a história exige refazer todo o trabalho ou participação subsequente.
Participação aberta Qualquer pessoa que preencha os requisitos pode participar.
Regras transparentes As regras de consenso são de código aberto e auditáveis.

Desvantagens e Riscos

Gestão de Detalhe
Blockchain trilema Não é possível maximizar simultaneamente segurança, velocidade e descentralização.
51% / ataques da maioria O consenso pode ser subvertido com recursos suficientes.
Concentração de participação O PoS pode se tornar plutocrático se a participação se concentrar em poucos validadores.
custo ambiental do PoW O Bitcoin consome aproximadamente 100-150 TWh por ano.
Conluio do validador Conjuntos de validadores pequenos (DPoS) são mais fáceis de serem alvo de conluio.

Dicas de gerenciamento de risco:

  • Dê preferência a blockchains com grandes conjuntos de validadores distribuídos e histórico comprovado de segurança.
  • Compreenda o modelo de finalidade da cadeia que você utiliza, pois a finalidade probabilística versus a finalidade determinística afeta as premissas de liquidação.
  • Para aplicações de missão crítica, aguarde múltiplas confirmações além da garantia de finalidade.

Perguntas frequentes

P: O que é o trilema da blockchain?

A: Cunhado por Vitalik Buterin, o conceito observa que as blockchains normalmente só conseguem otimizar duas das três propriedades: descentralização, segurança e escalabilidade. O sharding e as camadas 2 (L2) tentam resolver esse problema.

P: Por que o Ethereum mudou de PoW para PoS?

A: Para reduzir o consumo de energia em aproximadamente 99.95%, aumentar a segurança (o slashing torna os ataques dispendiosos) e permitir escalabilidade futura por meio de sharding e conjuntos de validadores baseados em staking.

P: Qual consenso é o mais seguro?

A: O PoW do Bitcoin é o mais testado em batalha. O PoS do Ethereum é teoricamente tão seguro quanto, com um design econômico adequado e mais de US$ 20 bilhões em ativos comprometidos. Nenhum dos dois foi atacado com sucesso em sua camada base.

P: O que é "finalidade" no consenso blockchain?

A: O ponto em que uma transação se torna irreversível. O PoW (Prova de Trabalho) possui finalidade probabilística (6 blocos para o Bitcoin são considerados efetivamente finais). O BFT (Balanced Forwarding) e o PoS (Prova de Participação) com mecanismos de finalidade oferecem finalidade determinística, que não pode ser revertida após a confirmação.

P: O que é um bug de consenso?

A: Um erro de software nas regras de consenso que faz com que diferentes nós aceitem diferentes estados válidos, resultando em uma divisão da cadeia. O bug de consenso Geth do Ethereum (agosto de 2021) é um exemplo bem conhecido.

Termos relacionados

Prova de Trabalho (PoW) , Prova de Participação (PoS) , Prova de Autoridade (PoA) , Prova de Histórico (PoH) , Prova de Participação Delegada (DPoS), Tolerância a Falhas Bizantinas (BFT), Trilema do Blockchain

Fontes

  • Lamport, Shostak e Pease, “O Problema dos Generais Bizantinos” (1982) — ACM TOPLAS
  • Pease, Shostak e Lamport, “Alcançando um acordo na presença de falhas” (1980) — JACM
  • Nakamoto, S. “White Paper do Bitcoin” (2008) — bitcoin.org
  • Fundação Ethereum, “Prova de Participação” — ethereum.org
  • Cosmos, documentação “Tendermint BFT”

Dica da UPay: Ao escolher em qual blockchain construir ou realizar transações, pesquise seu mecanismo de consenso e não apenas suas alegações de TPS (transações por segundo). Alta capacidade de processamento geralmente implica em menor centralização (menos validadores), o que afeta a resistência à censura e a segurança a longo prazo.

Aviso: Este verbete do glossário tem fins meramente educativos e não constitui aconselhamento financeiro ou jurídico.

Notícias e Eventos