Prova de Autoridade (#PoA) é um algoritmo de consenso usado na tecnologia blockchain para validar transações e criar novos#blocosno blockchain.#PoAé um tipo de algoritmo de consenso semelhante ao Proof of Stake (#PoS), mas é baseado em um conjunto diferente de princípios.
Em um sistema PoA, existem alguns#validadoresselecionados que estão autorizados a criar novos blocos e validar transações no blockchain. Esses validadores são normalmente chamados de “#authorities” e geralmente são pré-aprovados pelo administrador da rede.
Ao contrário de outros algoritmos de #consenso, como Prova de Trabalho (#PoW) ou Prova de Participação (#PoS), onde os validadores são escolhidos com base no poder computacional ou na quantidade de criptomoeda que possuem, no PoA, os validadores são selecionados com base em sua reputação e confiabilidade dentro da rede.
Em um sistema PoA, cada autoridade possui uma identidade única e uma pontuação#reputationque é usada para determinar sua capacidade de validar transações e criar novos blocos. Quanto maior a pontuação de reputação, maior a probabilidade de a autoridade ser selecionada para validar transações e criar novos #blocos.
Como o número de#autoridadesem um sistema PoA é limitado, o processo de consenso é muito mais rápido e eficiente em comparação aos sistemas#PoWou #PoS. Além disso, o algoritmo de consenso do PoA consome menos recursos, pois não requer o uso de#podercomputacional ou#energiasignificativo para validar #transações e criar novos blocos.