PoA, é o acrônimo de Proof of Authority, um novo protocolo de consenso usado em blockchain. Seu nome em espanhol significa Prova de autoridade. Este novo protocolo de consenso é baseado na reputação dos representantes eleitos que participam de uma blockchain.

LProva de autoridade, ele foi projetado para ser uma solução prática e eficiente, especialmente voltada para cadeias privadas. O termo de PoA foi proposto por Gavin Madeira, co-fundador e ex-CTO da Ethereum. Esse protocolo de consenso tem uma diferença marcante em relação a outros, como PoW y PoS. Isso ocorre porque o PoA tira proveito de identidades reais para permitir a validação dentro de uma blockchain. Isso significa que os validadores colocam sua identidade e reputação reais como garantia de transparência.. Um processo que inclui, uma seleção arbitrário desses validadores confiáveis. Uma situação totalmente diferente de Mineração PoW, mas com semelhanças com o esquema de Participação no PoS.

Além disso, o PoA é baseado em um número limitado de validadores. Esse recurso oferece uma clara vantagem, a alta escalabilidade do blockchain. O que tem um impacto positivo em aplicações em que a velocidade é fundamental. Além disso, mantém um alto nível de controle de acesso ao referido blockchain, uma vez que apenas nós com permissão podem participar.

Como o protocolo PoA funciona?

A operação do protocolo PoA é bastante simples. Primeiro, para o sistema funcionar, os validadores devem ser escolhidos aleatoriamente. A inclusão e seleção de nós isso é feito graças a um sistema de votação de outros nós previamente autorizados. Dessa maneira, evita-se a inclusão de nós mal-intencionados e afetam a operação da rede. Além disso, cada validador pode assinar no máximo um de uma série de blocos consecutivos durante o turno de validação. Além disso, o PoA não requer um mineração como acontece em Bitcoin , então é muito eco-friendly.

Como em PoS, em que a participação é usada como uma medida de seleção e confiança na rede, O PoA faz uso de identidade e reputação. A identidade de uma pessoa ou instituição é escassa e sua reputação é muito valiosa. Seu uso dentro do protocolo significa que o validador deve divulgar quem ele é voluntariamente. Ao tornar essas informações públicas, é fácil estabelecer responsabilidades na operação do blockchain. Qualquer ato que ameace a confiabilidade e a transparência da rede recai diretamente sobre essa pessoa ou instituição. Algo que pode minar ou destruir sua reputação em qualquer lugar.

Dessa forma, os validadores de uma blockchain usando o protocolo PoA cuidarão de sua reputação e identidade. E é por esse motivo que garantirão o bom funcionamento, transparência e confiabilidade de sua operação. Nesse sentido, a identidade posta em jogo pode servir como um grande equalizador, entendido e valorizado por todos os atores. Pessoas ou instituições cuja identidade está em jogo se sentirão incentivadas a preservar a rede.

Condições operacionais do PoA

As condições operacionais do PoA são as etapas necessárias para a conformidade do protocolo. Entre eles, podemos destacar o seguinte:

  1. É necessário validar as identidades de potenciais validadores. Isso significa que aqueles que desejam participar da rede devem verificar e tornar públicas suas identidades reais.
  2. El candidato a validador deve estar disposto a investir dinero e colocar su reputação como garantia. Esse processo garante que os candidatos tenham motivações para participar longo prazo no interior da rede.
  3. Você deve ter um sistema padrão para la aprovação de um validador. Com isso, busca-se que o método de seleção seja apropriado para selecionar igualmente os candidatos a validadores.

O sistema deve ser capaz de remover a possíveis atores maliciosos. Se um validador dentro da rede age mal, a rede deve removê-lo. Tudo isso para manter a confiança e a transparência do restante das partes da rede.

Prova de autoridade de consenso do PoA

Limitações do protocolo PoA

Quanto você sabe, cryptonuta?

A Prova de Autoridade atende a um esquema de consenso descentralizado?

FALSO!

A Prova de Autoridade (PoA), ao contrário do PoW, segue um esquema de distribuição centralizada. Isso, juntamente com seu baixo impacto energético, o torna ideal para cadeias de bloqueio privadas.

Implementações do protocolo PoA

Como mencionado acima, o consenso de PoA é usado na rede de teste Kovan y Rinkeby de Ethereum. Também é usado por várias plataformas conhecidas e, a partir deste momento, parece ser o mecanismo de consenso mais plausível para instituições que buscam implementar redes privadas de blockchain.

O mais conhecido dessas redes é Rede de POA. Uma rede pública de contratos inteligentes que funciona como um sidechain do Ethereum. Nele todos os seus nós são formados por validadores independentes. Eles usam o banco de dados de cartórios públicos como um mecanismo para a elegibilidade dos validadores. Essencialmente, os validadores passam por uma verificação formal de identidade usando duas etapas. Um cliente que faz uso do software Rede de POA DApp, bem como o sistema de notário público.

Hyperledger y Ripple Eles também fazem uso do protocolo PoA em sua blockchain. Em caso de Tela de hiperligação é baseado em Tolerância a falhas bizantinas, mas usa o consenso de PoA como parte de sua estrutura geral de código aberto para as cadeias de blocos do consórcio. Ripple Ele usa uma forma iterativa de consenso de PoA e informações mais detalhadas sobre seu processo de consenso podem ser encontradas aqui.

Outra cadeia que usa PoA é VeChain. Este é um blockchain público de nível empresarial especializado em gerenciamento transparente de informações de negócios. Focado especialmente no gerenciamento da cadeia de suprimentos e logística.