A Prova de Autoridade pode ser um consenso de blockchain negligenciado, em comparação com Prova de Trabalho e Prova de Participação. Este artigo abordará a definição de Prova de Autoridade e como ela funciona.
O consenso é o núcleo de cada blockchain. Proof of Work e Proof of Stake são os dois nomes que todo nativo de criptomoedas ouve. Neste artigo, conheceremos mais sobre outro tipo de consenso, que é a Prova de Autoridade.
O que é Prova de Autoridade (PoA)?
A Prova de Autoridade (PoA) é um consenso emergente que permite que o blockchain realize transações rápidas. Seu princípio de funcionamento é baseado na reputação dos validadores responsáveis pela verificação do bloco. Isso significa que as blockchains PoA terão reputação como uma aposta em vez do número de moedas como em outras redes de Prova de Participação .
Em 2017, o termo foi forjado por Gavin Wood, que é o pai da blockchain Polkadot e Kusama. Ele tem recebido muita tração, pois pode resolver o problema de escalabilidade das blockchains de prova de trabalho .
O consenso do PoA pode ser dimensionado rapidamente, pois possui um pequeno número de validadores em comparação com outras blockchains, como Ethereum ou Bitcoin. Algumas blockchains notáveis que usam PoA ou variantes de PoA são BNB Chain, HECO, Cronos, OKExChain, VeChain, etc.

Comparação de blockchain de Prova de Autoridade. Fonte: Cointelegraph
Prós e contras da prova de autoridade
Prós
- Escalabilidade mais rápida : blockchains PoA podem executar mais transações do que blockchains PoW que exigem poder computacional intensivo de hardware. Também opera com um número limitado de nós/validadores. Isso torna a confirmação do bloco completamente mais rápida.
- Bom para o propósito centralizado: Organizações ou empresas precisam de uma transição de tecnologia que seja segura e preserve seu controle. PoW e PoS são muito descentralizados, enquanto PoA é uma alternativa mais centralizada para eles.
- Eficiência computacional : PoA aproveita o uso de identidade na validação de blocos. A execução de uma rede de validadores é mais eficiente em termos de energia do que as blockchains PoW
Contras
- Contra a descentralização: pode ser adequado para usos corporativos ou organizacionais que são alavancados pela tecnologia blockchain . Menos descentralização significa que os dados podem ser mutáveis, pois a execução de nós em uma rede PoA precisa de permissão do organizador do blockchain. Portanto, se você vai construir um mundo descentralizado, o PoA pode não ser um consenso eficiente.
- Vulnerável a ataques: ter um pequeno número de validadores pode ser uma desvantagem. Os hackers manipuladores podem mirar em um nó exposto para atacar a rede. Se esse nó for o validador primário que confirma o bloqueio, será um desastre para a rede.
Como funciona a Prova de Autoridade?
A Prova de Autoridade tem um número limitado de validadores participando da rede. Cada validador de PoA tem sua própria identidade única e verificada.
Com uma identidade autêntica, um validador é avaliado por outros validadores na rede. O procedimento de reputação é semelhante às classificações em sites de comércio eletrônico. Quanto maior a classificação, maior a chance de o validador optar por confirmar o próximo bloco.

Como funciona o PoA
O primeiro requisito para iniciar o consenso do PoA é que um validador seja escolhido. Por uma questão de sustentabilidade a longo prazo, um validador deve ter uma identidade confiável que seja verificada por outros validadores na rede. Ao selecionar um validador íntegro, a rede provavelmente funcionará sem problemas.
O Consenso PoA geralmente funciona de acordo com as seguintes etapas:
- A blockchain seleciona um validador como primário para iniciar a verificação do bloco.
- O validador primário recebe transações de um bloco e as valida.
- Outros validadores confirmam o bloco validado pelo primário.
- A cadeia é atualizada com o novo bloco assim que o consenso é alcançado.
- A reputação do validador é afetada se ele não conseguir perverter o bloco.
Prova de Participação vs. Prova de Trabalho vs. Prova de Autoridade
A Prova de Autoridade usa a identidade como uma aposta em vez de moedas como a Prova de Estaca. Na prática, as blockchains PoS estão dominando as PoA em termos de valor de mercado. No entanto, com base em propósitos específicos, como privacidade e escalabilidade, o PoA ainda é uma opção preferível.

Prova de Trabalho vs. Prova de Participação vs. Prova de Autoridade
Como mencionado, as blockchains PoA possuem menos validadores do que outras PoS e PoW. Isso torna as redes PoA menos descentralizadas. No entanto, o PoA quase não requer máquinas com uso intensivo de computação para escalar rapidamente. Ele sacrifica a descentralização por escalabilidade e segurança.
Como resultado, visa organizações privadas ou empresas que procuram uma opção menos descentralizada de tecnologia blockchain.
Todo consenso popular de blockchain se orienta para a implementação adequada. Atualmente, ainda é um grande desafio alcançar escalabilidade, segurança e descentralização ao mesmo tempo. O PoA sacrifica a descentralização para aumentar a escalabilidade. O BNB Chain é um exemplo notável de implementação de PoA, embora use a versão híbrida de PoA e DPoS.
Perguntas frequentes sobre Prova de Autoridade
Como minerar criptomoedas de blockchains PoA?
Os investidores precisam de permissão da fundação blockchain PoA para começar a executar um validador com autoridade. Portanto, é difícil ou quase impossível para os investidores de varejo executar validadores em blockchains PoA. Mais validadores chegando à rede PoA a tornarão menos descentralizada. Isso afeta a influência da organização que funda o blockchain.
A BNB Chain usa PoA?
A BNB Chain usa o consenso Proof of Staked Authority, que é um híbrido entre Proof of Authority e Delegated Proof of Staked.
PoA é melhor que PoW e PoS?
Cada consenso atende a um propósito ou necessidade específica de cada grupo de nativos de criptomoedas no mercado. Escolher um consenso mais adequado para o blockchain é muito melhor do que implementar um que pareça moderno e clichê.
Conclusão
Além de PoW e PoS, a Prova de Autoridade é uma opção alternativa para escolher o consenso de uma blockchain. Ele atende ao propósito de corporações e organizações que desejam construir um blockchain com escalabilidade sustentável sob seu controle.