Compreendendo a Prova de Autoridade (PoA)
Prova de autoridade (PoA) é um mecanismo de consenso que depende de validadores confiáveis para gerar blocos e contribuir com poder computacional para uma rede. Ele utiliza o algoritmo Byzantine Fault Tolerance (BFT) e enfatiza a importância da identidade no processo.
O PoA foi projetado especificamente para empresas ou organizações privadas que visam criar cadeias fechadas sem a necessidade da participação geral dos usuários.
Ao contrário de outros mecanismos de consenso, o PoA não exige atividade de mineração, uma vez que opera numa rede autorizada. No entanto, os participantes ainda podem garantir a redundância executando vários nós sob a mesma identidade.
Embora o PoA não exija muitos recursos, ele exige que os validadores mantenham a integridade de seus nós. Este mecanismo incentiva o comportamento honesto e a adesão aos protocolos de rede devido ao interesse colocado na identidade e reputação do usuário.
Para que o PoA funcione eficazmente, três condições devem ser satisfeitas:
- Os validadores devem ter identificação formal na cadeia.
- Os validadores devem atender a critérios de elegibilidade, como associação com a organização ou possuir boa reputação.
- Os validadores devem cumprir rigorosamente os procedimentos definidos para produção e validação de blocos na rede.
Além disso, as redes PoA podem adotar aspectos operacionais e de design de blockchains públicos existentes, como Ethereum ou Cardano, com algumas modificações notáveis.