Glossário

Proof-of-Authority (PoA)

Moderate

Um mecanismo de consenso em blockchain que proporciona transações comparativamente rápidas usando a identidade como stake.

O Que É Proof-of-Authority (PoA)?

Proof-of-authority (PoA) é um mecanismo alternativo de consenso, que depende de validadores conhecidos e respeitados para produzir blocos, e assim, fornecer poder computacional a uma rede. Ele permite transações relativamente mais rápidas usando um algoritmo Byzantine Fault Tolerance (BFT) com a identidade como um stake.

O PoA é um tipo de mecanismo de consenso voltado para empresas ou organizações privadas que querem construir suas próprias cadeias que são essencialmente fechadas por natureza e não exigem a participação de usuários em geral.

Como uma rede executada no PoA é com permissão, isso não requer uma atividade de "mineração". No entanto, os participantes da rede ainda podem implementar redundância executando múltiplos nós na mesma identidade.
Este tipo de mecanismo de consenso não possui muitos recursos, mas requer validadores para preservar a integridade de seus nós. Pode ser entendido como um mecanismo que fornece incentivo para agir honestamente e de acordo com o funcionamento adequado de uma rede, por estar em jogo a identidade e reputação do usuário.

Devem ser cumpridas três condições para o PoA:

  • Identificação formal on-chain dos validadores;
  • Elegibilidade baseada em certos critérios, incluindo mas não limitando a, associação com a organização ou boa reputação, etc;
  • Conformidade completa com os procedimentos definidos necessários para produzir blocos e validar a rede.
Além disso, esse tipo de rede pode emprestar os design e modos de operação de blockchains públicas como o Ethereum ou Cardano com alterações notáveis.