Prova de autoridade (PoA)

Por que confiar em nós

A prova de autoridade (PoA) é uma forma de mecanismo de consenso do blockchain que permite transações relativamente rápidas usando identidade e dinheiro como stake, ao custo da descentralização. Sendo assim, saiba o que é e como funciona a Prova de autoridade (PoA) no artigo que segue.

O que é uma Prova de autoridade (PoA)?

A prova de autoridade se baseia em um pequeno número de validadores confiáveis e pré-selecionados que são responsáveis por gerar novos blocos e manter a integridade geral da rede.

A PoA é particularmente adequada para blockchains privados ou empresariais, nos quais os validadores podem ser entidades confiáveis e onde a abertura e a descentralização dos blockchains públicos são menos importantes.

Esse algoritmo de consenso se destaca por não exigir “mineração”, o que o torna uma opção mais eficiente em termos de energia em comparação com outros, como a prova de trabalho (PoW – do Inglês, proof-of-work).

Os validadores em uma rede de PoA precisam atender a critérios rigorosos para se qualificar: devem ter uma identificação formal na cadeia, atender a padrões de elegibilidade que podem incluir boa reputação, ausência de antecedentes criminais ou associação com a organização anfitriã, e devem aderir a todos os procedimentos necessários para validar e produzir blocos na rede.

Por fim, assim como nos mecanismos de consenso de prova de participação (PoS – do Inglês, proof-of-stake), eles também precisam investir dinheiro que seria colocado em risco se violassem as regras.

Como funciona Prova de autoridade (PoA)?

  • As redes baseadas em PoA são automatizadas quando os validadores são aprovados; não é obrigatório que o validador monitore constantemente seus computadores/nós de validação. Entretanto, é necessário que o software seja executado para colocar as transações nos blocos.
  • Os nós de validação são selecionados aleatoriamente, de forma semelhante ao mecanismo de seleção aleatória da prova de participação, exceto que mais de um validador é escolhido. Dentre os nós selecionados, um nó validador é o nó líder que valida as transações e cria um novo bloco. Um nó líder só pode assinar um bloco na rodada em seu tempo de validação.
  • Outros nós validadores selecionados confirmam a validade do bloco assinado e, em seguida, o bloco é adicionado ao blockchain.
  • A cada intervalo de tempo, a função de líder é passada para o próximo nó de validação da lista de nós de validação. A PoA permite que cada nó validador selecionado tenha a mesma oportunidade de ser designado para produzir blocos.
  • Se o nó líder não conseguir gerar um novo bloco na rodada, ele será marcado como “inativo” por outros nós honestos. Um nó inativo será considerado “ativo” quando voltar a criar um novo bloco.
  • Se o nó de validação processar uma transação maliciosa ou fraudulenta, ele poderá ser banido ou excluído da lista de nós de validação, causando, assim, danos à reputação de seu validador operacional. Ele também pode perder parte ou todos os fundos que investiu para se tornar um validador.
  • Os validadores têm um incentivo para manter a posição que receberam. Para evitar prejudicar sua reputação e perder seu investimento, os validadores são motivados a manter um processo de transação honesto. Portanto, a maioria é extremamente cuidadosa para não violar as regras.

Histórico por trás da prova de autoridade

O termo prova de autoridade foi cunhado pela primeira vez por Gavin Wood, um dos cofundadores da Ethereum, em 2017.

A PoA foi apresentada como uma alternativa escalável e eficiente em termos de energia para os mecanismos de consenso que consomem mais recursos, como PoW ou PoS.

O PoS é igualmente eficiente em termos de energia, mas seu uso de um número muito maior de validadores o torna menos dimensionável.

O conceito de PoA ganhou força significativa com o advento dos blockchains privados e empresariais, em que o foco mudou da descentralização para a eficiência, a velocidade e o controle.

Plataformas notáveis que adotaram a PoA como seu mecanismo de consenso incluem VeChain, Bitgert, Palm Network e Xodex.

Prós e Contras da prova de autoridade

Pros:

  • Velocidade e eficiência: A PoA pode processar transações mais rapidamente do que a PoW ou a PoS, o que o torna adequado para aplicativos que exigem processamento de dados em alta velocidade.
  • Eficiência energética: A PoA é mais eficiente em termos de energia, pois não requer mineração ou recursos computacionais elevados.
  • Confiança e segurança: Como os validadores são entidades conhecidas com sua reputação em stake, eles são incentivados a agir honestamente e a manter a integridade da rede.

Contras:

  • Centralização: Diferentemente do que ocorre com a PoW ou a PoS, a PoA é mais centralizada, já que somente validadores pré-selecionados podem gerar novos blocos. Isso pode levar à concentração de poder em um pequeno número de validadores e à falta de transparência.
  • Risco de manipulação: Como as identidades dos validadores são conhecidas publicamente, há o risco de influência ou manipulação por parte de terceiros.

Resultado final

A prova de autoridade representa uma importante evolução no cenário dos mecanismos de consenso do blockchain.

Ela oferece uma maneira eficiente em termos de energia, rápida e segura de validar transações, especialmente em configurações de blockchain com permissão ou privadas.

Embora ele troque a descentralização por esses benefícios, em determinados contextos, esse pode ser um compromisso aceitável.

No entanto, como todos os mecanismos de consenso, a PoA tem suas desvantagens.

A centralização inerente ao sistema e o potencial de manipulação são pontos importantes a serem considerados.

Como acontece com todas as tecnologias, a utilidade da PoA depende dos requisitos específicos do caso de uso que está sendo aplicado.

É uma ferramenta importante na caixa de ferramentas do blockchain, oferecendo uma combinação distinta de velocidade, segurança e eficiência quando esses atributos são fundamentais.

Sam Cooling
Crypto and Blockchain Writer
Sam Cooling
Escritor de Cripto e Blockchain

Sam Cooling é um jornalista criptográfico, financeiro e de negócios que mora em Londres. Junto com a Techopedia, seu trabalho foi publicado em Yahoo Finance, Coin Rivet, e outras publicações importantes no espaço financeiro. Seu interesse em criptomoedas é motivado por uma paixão em aproveitar tecnologias blockchain descentralizadas para capacitar comunidades marginalizadas em todo o mundo. Isto inclui o reforço da transparência financeira, a prestação de serviços bancários às pessoas que não têm conta bancária e a melhoria das cadeias de abastecimento agrícola. Sam tem mestrado em Gestão do Desenvolvimento pela London School of Economics e trabalhou como pesquisador júnior…