Principais pontos
Proof of authority (PoA) é um mecanismo de consenso em que os validadores são previamente aprovados com base em identidade e reputação verificadas, e não em moedas em stake ou poder computacional.
Redes PoA podem processar muito mais transações por segundo do que proof of work (PoW) ou proof of stake (PoS), o que as torna atraentes para casos de uso corporativos e de blockchain privado.
Os validadores fazem stake da própria reputação em uma rede PoA, ou seja, devem divulgar a identidade real no mundo real e atender a requisitos rigorosos de aprovação para participar.
O principal equilíbrio (trade-off) é a descentralização: um pequeno conjunto de validadores conhecidos torna a censura mais fácil e introduz riscos que redes permissionless evitam.
O PoA é comumente usado em soluções de cadeia de suprimentos, consórcios corporativos e redes de teste de blockchain, como testnets do Ethereum.
Introdução
As redes de blockchain precisam de um método compartilhado para concordar sobre o estado correto do ledger. Esse é o papel de um mecanismo de consenso. Os tipos mais estabelecidos são proof-of-work e proof-of-stake, mas nenhum deles é ideal para todas as situações. A proof of authority (PoA) foi proposta como uma alternativa prática para ambientes nos quais velocidade, eficiência e participantes conhecidos importam mais do que participação aberta.
O termo foi cunhado por Gavin Wood, cofundador do Ethereum, em 2017. Desde então, o PoA foi adotado em uma variedade de contextos de redes corporativas, privadas e de teste.
O que é Proof of Authority?
Proof of authority é um mecanismo de consenso em que validadores de blocos são selecionados com base em identidade e reputação verificadas, e não em poder computacional ou na quantidade de tokens. Em uma rede PoA, um pequeno conjunto de validadores previamente aprovados se revezam para produzir e confirmar novos blocos.
Como os validadores precisam divulgar publicamente a própria identidade para participar, eles têm um forte incentivo para agir com honestidade. Agir de forma maliciosa prejudicaria sua reputação e poderia levar à remoção do conjunto de validadores. Isso faz da identidade o mecanismo central de segurança no PoA, substituindo os incentivos econômicos nos quais PoW e PoS se baseiam.
Como a Proof of Authority funciona?
Seleção de validadores
Tornar-se um validador em uma rede PoA é intencionalmente difícil. Candidatos normalmente precisam confirmar sua identidade no mundo real, investir recursos para demonstrar compromisso e passar por um processo de análise (vetting) que se aplica igualmente a todos os solicitantes. Esse processo foi projetado para filtrar agentes mal-intencionados e garantir que apenas entidades confiáveis possam entrar.
Produção de blocos
Validadores aprovados se revezam para adicionar novos blocos à cadeia. Como o grupo é pequeno e o consenso é alcançado rapidamente entre participantes conhecidos, redes PoA podem confirmar transações muito mais rapidamente do que sistemas PoW ou PoS. Não é necessário realizar computação intensiva em energia, e não é preciso um grande pool de staking.
Modelo de segurança
A segurança em PoA depende da identidade e da responsabilização dos validadores, e não de garantias financeiras. Os validadores arriscam sua reputação pública e sua posição se agirem contra os interesses da rede. Isso funciona bem quando todos os participantes são entidades conhecidas, como empresas, instituições reguladas ou órgãos governamentais.
Proof of Authority vs. Proof of Work e Proof of Stake
O proof-of-work depende de mineradores competindo para resolver quebra-cabeças computacionais. Ele é altamente seguro e já foi testado em batalha, mas é intensivo em energia e lento para escalar. O proof-of-stake melhora a eficiência energética, mas ainda enfrenta limites de taxa de transferência em redes grandes e descentralizadas.
O PoA troca participação aberta por desempenho. Ao limitar os validadores a um grupo previamente aprovado, redes PoA podem lidar com significativamente mais transações por segundo. Isso torna o PoA mais adequado para blockchains privadas ou de consórcio, em que os participantes são conhecidos, e não para cadeias públicas abertas.
Alguns descrevem o PoA como uma versão modificada do PoS, porque ambos os mecanismos dependem de algo diferente do poder computacional bruto. A diferença fundamental é que validadores do PoS bloqueiam tokens como garantia, enquanto validadores do PoA fazem stake da própria identidade e reputação.
Casos de uso para Proof of Authority
Blockchains empresariais e privadas
O PoA é uma escolha comum para ambientes corporativos. As empresas podem operar uma blockchain privada com validadores verificados, ainda se beneficiando das propriedades do blockchain, como imutabilidade e auditabilidade. Isso é particularmente útil para setores que precisam de uma infraestrutura compartilhada de dados entre várias entidades empresariais.
Gestão da cadeia de suprimentos
A gestão da cadeia de suprimentos é um dos casos de uso mais citados para o PoA. Cadeias de suprimentos normalmente envolvem um conjunto fixo de participantes conhecidos, incluindo fabricantes, prestadores de logística e varejistas. A exigência de identidades verificadas se alinha bem com como as relações da cadeia de suprimentos normalmente já funcionam. Uma blockchain PoA pode registrar o movimento de bens com alta taxa de transferência e baixos custos, mantendo o grupo de validadores limitado a entidades comerciais verificadas.
Redes de teste de blockchain
Muitas redes de teste de blockchain usam mecanismos baseados em PoA. Alguns testnets do Ethereum, por exemplo, já usaram uma variante de PoA chamada consenso Clique. Ambientes de teste priorizam velocidade e previsibilidade em vez de descentralização, o que torna o PoA uma escolha prática para desenvolvedores executarem simulações e experimentos antes de implantarem em uma rede principal pública.
BNB Smart Chain e variantes híbridas
A BNB Smart Chain usa um modelo híbrido chamado Proof of Staked Authority (PoSA), que combina elementos de PoA e de proof-of-stake delegado. Os validadores nesse modelo precisam atender tanto aos requisitos de identidade quanto aos limites de staking. Essa abordagem tenta equilibrar taxa de transferência e segurança, mantendo alguns benefícios de descentralização.
Limitações da Proof of Authority
A principal crítica ao PoA é que ele sacrifica a descentralização. Um pequeno grupo de validadores conhecidos significa que a censura é tecnicamente possível. Os validadores poderiam potencialmente bloquear certas transações ou conspirar para influenciar o ledger de formas que uma rede permissionless resistiria.
A natureza pública das identidades dos validadores também introduz um tipo diferente de risco. Um agente mal-intencionado poderia tentar comprometer a rede mirando validadores conhecidos sob pressão externa. Essa vulnerabilidade estrutural não existe em redes anônimas e permissionless, onde os participantes são desconhecidos.
Para casos de uso em que descentralização e resistência à censura são prioridades, o PoA geralmente não é adequado. Para redes privadas ou de consórcio em que todos os participantes são verificados e a responsabilização está incorporada ao modelo de governança, essas concessões podem ser aceitáveis.
Perguntas frequentes
O que é proof of authority (prova de autoridade) em blockchain?
Proof of authority é um mecanismo de consenso em que um pequeno grupo de validadores previamente aprovados produz e confirma novos blocos. Os validadores são selecionados com base em identidade e reputação verificadas, e não em poder computacional ou tokens em stake. É comumente usado em redes de blockchain privadas e corporativas.
Como a proof of authority é diferente de proof of stake?
No proof-of-stake, os validadores bloqueiam tokens como garantia para participar. Na proof of authority, os validadores fazem stake da própria reputação e precisam verificar publicamente a identidade. As redes PoA geralmente são mais rápidas e eficientes em termos de energia, mas menos descentralizadas do que redes PoS.
A proof of authority é mais eficiente em energia do que proof of work?
Sim. A proof of authority não exige os cálculos intensivos em energia que a mineração baseada em proof-of-work depende. Em uma rede PoA, os validadores simplesmente se revezam na produção de blocos, o que requer bem menos trabalho computacional e energia.
Quais são exemplos de blockchains que usam proof of authority?
Várias redes usam PoA ou variantes baseadas em PoA. A VeChain usa um modelo PoA para rastreamento de cadeias de suprimento empresariais. A BNB Smart Chain usa Proof of Staked Authority (PoSA), uma combinação híbrida de PoA e proof-of-stake delegado. Alguns testnets do Ethereum usaram Clique, um protocolo de consenso PoA, para ambientes de testes de desenvolvedores.
Quais são os principais riscos da proof of authority?
Os principais riscos são centralização e censura. Como os validadores são conhecidos e em número limitado, eles poderiam potencialmente se coordenar (conspirar) ou ser pressionados para manipular o ledger. A visibilidade pública das identidades dos validadores, embora necessária para a responsabilização, também os torna alvos em potencial para interferência externa.
Considerações finais
A proof of authority oferece uma solução de consenso prática para ambientes em que os participantes são conhecidos e a alta taxa de transferência é uma prioridade. Ela entrega velocidade e eficiência em troca de descentralização e resistência à censura.
Se o PoA é o encaixe certo depende dos objetivos específicos da rede: para aplicações privadas ou corporativas, pode ser uma opção forte, enquanto redes públicas que priorizam participação aberta geralmente são melhor atendidas por outros modelos de consenso.
Leitura complementar
O que é proof of work (PoW)?
O que é proof of stake (PoS)?
Proof of Work (PoW) vs. Proof of Stake (PoS)
Blockchains privadas, públicas e de consórcio: qual é a diferença?
Casos de uso de blockchain: cadeia de suprimentos
Aviso legal: Este conteúdo é fornecido a você no formato "como está" (as is), apenas para informações gerais e fins educacionais, sem qualquer tipo de representação ou garantia. Não deve ser interpretado como aconselhamento financeiro, jurídico ou de outro tipo profissional, nem como uma recomendação para comprar qualquer produto ou serviço específico. Você deve buscar seu próprio aconselhamento com assessores profissionais apropriados. Quando o conteúdo for fornecido por um colaborador terceirizado, observe que as opiniões expressas pertencem ao colaborador terceirizado e não necessariamente refletem as da Binance Academy. Os preços de ativos digitais podem ser voláteis. O valor do seu investimento pode subir ou descer e você pode não recuperar o valor investido. Você é o único responsável por suas decisões de investimento e a Binance Academy não se responsabiliza por quaisquer perdas que você possa incorrer. Para mais informações, consulte nossos Termos de Uso, Aviso de Risco e Termos da Binance Academy.
