O mundo das moedas digitais mudou drasticamente desde que as primeiras transações blockchain foram executadas na rede Bitcoin. Além dos conhecidos algoritmos de prova de trabalho e prova de participação, outros mecanismos de consenso e métodos para chegar a um consenso dentro dos sistemas blockchain também estão começando a ser conhecidos.

O algoritmo de prova de trabalho usado pelo Bitcoin é o algoritmo mais confiável e seguro disponível atualmente. Mas não é realmente escalável. Bitcoin e outras redes blockchain baseadas em prova de trabalho têm desempenho limitado em termos de transações por segundo (TPS). Essa limitação está relacionada ao fato de o Bitcoin depender de uma rede distribuída de nós, pois os nós precisam concordar sobre o estado atual do blockchain. Isto significa que um novo bloco de transação precisa ser verificado e aprovado pela maioria dos nós da rede antes de poder ser confirmado. Portanto, a natureza distribuída da rede Bitcoin, ao mesmo tempo que proporciona um sistema económico seguro e sem confiança, também limita a sua utilização em maior escala.

Os blockchains de prova de aposta geralmente superam o Bitcoin em termos de transações por segundo. No entanto, a diferença não é significativa e as redes de prova de participação não resolvem realmente o problema de escalabilidade.

Neste caso, a Prova de Autoridade torna-se uma alternativa mais eficiente porque pode realizar mais transações por segundo.


O que é um certificado oficial?

Prova de Autoridade (PoA) é um algoritmo de consenso baseado em reputação que apresenta uma solução prática e eficiente para redes blockchain, especialmente cadeias privadas. O termo foi cunhado em 2017 por Gavin Wood, cofundador e ex-diretor de tecnologia da Ethereum.

O algoritmo de consenso de Prova de Autoridade utiliza o valor da identidade, o que significa que a pessoa selecionada como validador de bloco não depende da moeda digital garantida, mas da credibilidade pessoal. Os blockchains de prova de autoridade são, portanto, protegidos por nós de verificação de entidades confiáveis.

O modelo de Prova de Autoridade depende de um número limitado de validadores de bloco, tornando-o um sistema altamente escalável. Os bloqueios e transações são verificados por participantes pré-aprovados, que atuam como administradores do sistema.

O algoritmo de prova de autoridade pode ser aplicado em diversos cenários e é considerado prioritário para aplicações logísticas. Por exemplo, no contexto das cadeias de abastecimento, a prova de autoridade é considerada uma solução eficaz e razoável.

O modelo de Prova de Autoridade permite que as empresas protejam sua privacidade enquanto aproveitam a tecnologia blockchain. O Microsoft Azure é outro exemplo de implementação de prova de autoridade. Simplificando, a plataforma Azure fornece soluções para redes privadas. Como a mineração não é necessária, o sistema não requer tokens nativos como “gás”.


Prova de Autoridade VS Prova de Participação

Algumas pessoas pensam que a Prova de Autoridade é uma versão melhorada da Prova de Participação porque utiliza identidade em vez de moeda. Devido à natureza descentralizada da maioria das redes blockchain, a prova de participação nem sempre é adequada para determinados negócios e empresas. Em contraste, a Prova de Autoridade pode ser uma solução melhor para blockchains privadas porque o seu desempenho é muito superior.


Condições para prova de consenso oficial

Embora as condições possam variar de sistema para sistema, os algoritmos de consenso de prova de autoridade geralmente exigem as seguintes características:

  • Identidade válida e confiável: Os verificadores precisam confirmar sua verdadeira identidade.

  • Os requisitos para se tornar um validador são exigentes: os candidatos devem estar dispostos a investir e apostar na sua reputação, o que também reduz o risco de ser escolhido como um validador duvidoso e incentiva o investimento a longo prazo.

  • Critérios para aprovação do validador: O método de seleção dos validadores deve ser consistente.

A essência do mecanismo de reputação é a determinação da identidade do verificador. Este não é um processo simples, nem que possa ser abandonado facilmente. Deve eliminar membros não qualificados. Em última análise, todos os validadores precisam passar pelo mesmo processo para garantir a integridade e a confiabilidade do sistema.


limite

Uma visão do consenso oficial é que ele abandona a descentralização. Portanto, pode-se dizer que este modelo de algoritmo de consenso serve apenas para melhorar a eficiência dos sistemas centralizados. Embora esta tenha provado ser uma solução atractiva para empresas maiores com necessidades logísticas, tem algumas desvantagens – especialmente no âmbito das moedas digitais. O consenso oficial tem alto rendimento, mas o aspecto da irreversibilidade é um problema quando coisas como censura e lista negra podem ser facilmente implementadas.

Outra crítica comum ao consenso oficial é que qualquer pessoa pode ver a identidade do validador de consenso oficial. Os críticos argumentam que apenas pessoas seniores qualificadas para o cargo desejarão se tornar um validador (como um participante publicamente conhecido). No entanto, conhecer a identidade do validador pode levar à manipulação por terceiros. Por exemplo, se um concorrente quiser perturbar uma rede com base num consenso oficial, pode tentar incitar a opinião pública de que o validador está a fazer batota, perturbando assim o sistema interno.

Prova de trabalho, prova de aposta e prova de autoridade têm suas próprias vantagens e desvantagens. Como todos sabemos, a descentralização é altamente valorizada nas moedas digitais e, como mecanismo de consenso, a Prova de Autoridade elimina a descentralização para alcançar elevado rendimento e escalabilidade. As características inerentes aos sistemas de prova de autoridade contrastam fortemente com a forma como as blockchains operaram até agora. No entanto, a Prova de Autoridade também apresenta um mecanismo interessante, por isso não pode ser ignorada como uma solução blockchain emergente e pode ser adequada para aplicações blockchain privadas.