O que é a Prova de Autoridade (PoA)?
Os blockchains usam mecanismos de consenso, a fim de validar transações de criptomoedas e garantir a rede. A prova de Autoridade (PoA) é um desses mecanismos. Frequentemente comparado com a Prova de Stake(PoS), que depende do stake económico de um validador na rede, os sistemas de PoA requerem que os participantes apostem a sua identidade e reputação para ganhar o direito de assinar o hash e validar um novo bloco.
Note que ambos os mecanismos de consenso Prova de Autoridade e Prova de Atividade, embora diferentes, usam a sigla PoA.
Como funciona a Prova de Autoridade?
Num sistema de Prova de Autoridade, o direito de gerar um novo bloco é concedido a nós que tenham provado sua autoridade para tal. Estes são participantes com uma identidade de rede verificada que mantêm altos níveis de integridade e têm um compromisso estabelecido com a rede. A justificação aqui é que os indivíduos são incentivados a preservar a rede, pois a sua reputação está — literalmente — em jogo. Este requisito de identidade contrasta fortemente com a maioria dos protocolos de blockchain, que geralmente não exigem que os utilizadores revelem a sua identidade para participar.
Porque os validadores têm de ser identificados, confiáveis e selecionados pela rede, os sistemas de Prova de Autoridade geralmente têm um número relativamente pequeno de nodes validadores. Como resultado, esses protocolos têm tempos de bloco mais rápidos e uma capacidade de transação muito maior do que muitos outros mecanismos de consenso, como o Proof of Work (PoW), e são altamente escaláveis e menos intensivos em recursos. Uma crítica, no entanto, é que a utilização de um grupo tão pequeno de validadores conhecidos abre espaço para corrupção e manipulação.
Um exemplo de um mecanismo de consenso de Prova de Autoridade é a JPM Coin do JPMorgan. Outros projetos baseados em Prova de Autoridade incluem VeChain (VET) e a rede de testes Ethereum Kovan.