A Prova de Autoridade (PoA) é um mecanismo de consenso com permissão que utiliza a identidade como uma participação para fornecer transações rápidas e adicionar blocos através da rede de validadores autorizados e respeitáveis.
A Prova de Autoridade (PoA) é um algoritmo de consenso que apresenta uma alternativa prática e eficaz para redes de blockchain, especialmente blockchains privadas. A PoA utiliza identidades reais para permitir a validação dentro de um blockchain. O mecanismo PoA é baseado em um pequeno número de validadores de blocos, o que permite que seja um sistema escalável.
Identidade e reputação são valorizadas no mecanismo de consenso PoA em vez de ativos criptográficos em jogo no PoS ou consumo de energia e enorme poder computacional no PoW. Os mecanismos de consenso PoS e PoW utilizam apostas e mineração, respetivamente, para validar transações e adicionar blocos à blockchain. PoA é eficaz em redes onde os participantes confiam e conhecem uns aos outros.
Além disso, Gavin Wood, co-fundador da segunda maior blockchain do mundo, Ethereum, propôs o Proof of Authority em 2015, e desde então tornou-se um mecanismo de consenso proeminente. A proposta foi motivada por dois fatores: a crescente necessidade de afastar-se do Proof of Work (PoW) intensivo em energia e a necessidade de lidar com questões específicas do Proof of Stake (PoS). Portanto, este artigo discute o PoA, seus princípios de funcionamento, como melhora o Proof of Work e o Proof of Stake, e seus benefícios e limitações.
PoA é adequado para redes com um alto nível de confiança entre os membros, como consórcios de blockchain e redes privadas. Exemplos incluem:
As blockchains sem permissão são redes descentralizadas, abertas ao público, e qualquer pessoa com o equipamento necessário pode participar. Este tipo de blockchain é frequentemente utilizado para criptomoedas, como o Bitcoin, Ethereum, Litecoin, Avalanche, etc., porque utilizam um mecanismo de incentivo que encoraja os utilizadores a operar a rede.
As blockchains com permissão, por outro lado, são centralizadas e privadas — todos os nós devem ser pré-autenticados, e o acesso à rede só é concedido com permissão. Exemplos deste tipo de blockchain são o Hyperledger, Corda e Ripple.
Enquanto as blockchains públicas e sem permissão dependem de mecanismos de consenso como Prova de Trabalho e Prova de Participação, as blockchains com permissão necessitam do uso de algoritmos de consenso alternativos como Prova de Autoridade.
O Proof of Authority utiliza validadores pré-aprovados que arriscam suas identidades e reputações reais para garantir transparência, um procedimento que inclui a seleção desses validadores confiáveis de forma aleatória. Os validadores são nós membros com autoridade para validar transações e adicionar blocos à blockchain, seguindo o processo na figura abaixo:
Origem: VeriDoc Global
Os validadores organizam transações em blocos usando o software. Como o processo é automatizado, os validadores não precisam monitorar constantemente seus dispositivos. Isso significa que os validadores devem sempre manter seus dispositivos (sites de administração) em boas condições de funcionamento.
Num mecanismo PoA, cada validador possui sua própria identidade distinta e também pode executar nós redundantes para cada identidade para garantir que a cooperação de consenso seja mantida mesmo se um nó falhar.
O mecanismo de consenso PoA opera seguindo os passos abaixo:
Nota: Se o nó primário falhar ao gerar um novo bloco durante a ronda, outros nós honestos irão marcá-lo como "inativo". Um nó inativo será considerado "ativo" assim que gerar um novo bloco. Além disso, se um nó validador processar uma transação maliciosa ou fraudulenta, pode ser banido ou removido da lista de nós validadores, causando danos à reputação do validador que o está a executar. Além disso, os validadores devem cumprir um conjunto de padrões para serem considerados reputáveis.
Os seguintes requisitos fundamentais devem ser cumpridos para que um algoritmo PoA funcione, mesmo que as configurações possam mudar dependendo do ambiente:
Prova de Trabalho (PoW) é um tipo de prova criptográfica em que um nó (chamado de provador) deve demonstrar aos outros nós (os verificadores) que gastaram uma quantidade específica de poder computacional na resolução de um hash de bloco. PoW é baseado em grandes redes de computadores operadas por mineradores de criptomoeda, que são responsáveis por verificar e rastrear transações, bem como por criar nova moeda.
As principais desvantagens do PoW são o seu enorme consumo de energia e escalabilidade limitada. Também depende de equipamentos e hardware especializados, limitando a participação. Estas desvantagens são as vantagens que o PoA tem sobre o PoW.
O algoritmo de consenso de Prova de Participação (PoS) funciona com validadores a apostarem as suas moedas para terem a oportunidade de adicionar um bloco à cadeia e validar a transação. Os validadores são escolhidos aleatoriamente e com base no número de ativos apostados em vez de competirem para adicionar um bloco de transações à cadeia de blocos, como fazem os mineiros no PoW. O PoS tem sido elogiado como uma alternativa preferível ao PoW. Oferece incentivos financeiros aos participantes sem as atividades computacionais intensivas em energia de computadores potentes. Também permite o shard, o que torna a rede de blockchain bastante escalável.
Apesar de todos esses benefícios, existe uma desvantagem significativa que é frequentemente ignorada. Assume-se que quanto maior for a participação de uma pessoa, mais empenhada ela está em garantir o sucesso da rede. No entanto, essa suposição não leva em consideração o fato de que, embora participações idênticas possam ser igualmente valiosas em termos de dinheiro, elas podem não ser igualmente valorizadas pelos seus detentores. Por exemplo, independentemente do montante real da participação, um usuário que tem 10% de todas as suas posses colocadas em uma rede provavelmente estará muito mais comprometido com o sucesso dessa rede do que um usuário que tem 1% de suas participações em jogo.
Foi aqui que o PoA fez melhorias. O algoritmo PoA baseia-se no conceito de que os participantes apostam as suas identidades em vez de tokens. Isto significa que os validadores são entidades bem conhecidas que arriscam as suas reputações para validar os blocos. Esta modificação ao modelo PoS elimina a necessidade de considerar possíveis discrepâncias monetárias entre os validadores e garante que todos os validadores estão igualmente motivados a trabalhar para o sucesso da sua rede.
Os benefícios do PoA incluem:
PoA não é um algoritmo perfeito e também tem as suas limitações, tal como PoS e PoW.
Cada vez mais empresas estão a tomar consciência das vantagens que a tecnologia blockchain oferece à medida que se expande. Consequentemente, blockchains permissionadas como PoA estão a tornar-se cada vez mais populares, especialmente em áreas onde a definição de identidade, privacidade, segurança e processamento de transações rápidas são requisitos cruciais.
O algoritmo de consenso PoA pode ser usado para alcançar alta capacidade em uma ampla gama de indústrias e campos, que incluem o seguinte:
Não existe um mecanismo de consenso perfeito, todos têm as suas vantagens e desvantagens. No entanto, no caso do PoA, a sua principal desvantagem é a ausência de descentralização, o que o torna uma melhor opção para uma solução centralizada. A eficiência e propriedades de consumo de energia do PoA também o tornam uma boa escolha, mas é provável que os mecanismos de consenso mais robustos e descentralizados, como PoW e PoS, continuem a ser difíceis de substituir a longo prazo.
Поділіться
Контент
A Prova de Autoridade (PoA) é um mecanismo de consenso com permissão que utiliza a identidade como uma participação para fornecer transações rápidas e adicionar blocos através da rede de validadores autorizados e respeitáveis.
A Prova de Autoridade (PoA) é um algoritmo de consenso que apresenta uma alternativa prática e eficaz para redes de blockchain, especialmente blockchains privadas. A PoA utiliza identidades reais para permitir a validação dentro de um blockchain. O mecanismo PoA é baseado em um pequeno número de validadores de blocos, o que permite que seja um sistema escalável.
Identidade e reputação são valorizadas no mecanismo de consenso PoA em vez de ativos criptográficos em jogo no PoS ou consumo de energia e enorme poder computacional no PoW. Os mecanismos de consenso PoS e PoW utilizam apostas e mineração, respetivamente, para validar transações e adicionar blocos à blockchain. PoA é eficaz em redes onde os participantes confiam e conhecem uns aos outros.
Além disso, Gavin Wood, co-fundador da segunda maior blockchain do mundo, Ethereum, propôs o Proof of Authority em 2015, e desde então tornou-se um mecanismo de consenso proeminente. A proposta foi motivada por dois fatores: a crescente necessidade de afastar-se do Proof of Work (PoW) intensivo em energia e a necessidade de lidar com questões específicas do Proof of Stake (PoS). Portanto, este artigo discute o PoA, seus princípios de funcionamento, como melhora o Proof of Work e o Proof of Stake, e seus benefícios e limitações.
PoA é adequado para redes com um alto nível de confiança entre os membros, como consórcios de blockchain e redes privadas. Exemplos incluem:
As blockchains sem permissão são redes descentralizadas, abertas ao público, e qualquer pessoa com o equipamento necessário pode participar. Este tipo de blockchain é frequentemente utilizado para criptomoedas, como o Bitcoin, Ethereum, Litecoin, Avalanche, etc., porque utilizam um mecanismo de incentivo que encoraja os utilizadores a operar a rede.
As blockchains com permissão, por outro lado, são centralizadas e privadas — todos os nós devem ser pré-autenticados, e o acesso à rede só é concedido com permissão. Exemplos deste tipo de blockchain são o Hyperledger, Corda e Ripple.
Enquanto as blockchains públicas e sem permissão dependem de mecanismos de consenso como Prova de Trabalho e Prova de Participação, as blockchains com permissão necessitam do uso de algoritmos de consenso alternativos como Prova de Autoridade.
O Proof of Authority utiliza validadores pré-aprovados que arriscam suas identidades e reputações reais para garantir transparência, um procedimento que inclui a seleção desses validadores confiáveis de forma aleatória. Os validadores são nós membros com autoridade para validar transações e adicionar blocos à blockchain, seguindo o processo na figura abaixo:
Origem: VeriDoc Global
Os validadores organizam transações em blocos usando o software. Como o processo é automatizado, os validadores não precisam monitorar constantemente seus dispositivos. Isso significa que os validadores devem sempre manter seus dispositivos (sites de administração) em boas condições de funcionamento.
Num mecanismo PoA, cada validador possui sua própria identidade distinta e também pode executar nós redundantes para cada identidade para garantir que a cooperação de consenso seja mantida mesmo se um nó falhar.
O mecanismo de consenso PoA opera seguindo os passos abaixo:
Nota: Se o nó primário falhar ao gerar um novo bloco durante a ronda, outros nós honestos irão marcá-lo como "inativo". Um nó inativo será considerado "ativo" assim que gerar um novo bloco. Além disso, se um nó validador processar uma transação maliciosa ou fraudulenta, pode ser banido ou removido da lista de nós validadores, causando danos à reputação do validador que o está a executar. Além disso, os validadores devem cumprir um conjunto de padrões para serem considerados reputáveis.
Os seguintes requisitos fundamentais devem ser cumpridos para que um algoritmo PoA funcione, mesmo que as configurações possam mudar dependendo do ambiente:
Prova de Trabalho (PoW) é um tipo de prova criptográfica em que um nó (chamado de provador) deve demonstrar aos outros nós (os verificadores) que gastaram uma quantidade específica de poder computacional na resolução de um hash de bloco. PoW é baseado em grandes redes de computadores operadas por mineradores de criptomoeda, que são responsáveis por verificar e rastrear transações, bem como por criar nova moeda.
As principais desvantagens do PoW são o seu enorme consumo de energia e escalabilidade limitada. Também depende de equipamentos e hardware especializados, limitando a participação. Estas desvantagens são as vantagens que o PoA tem sobre o PoW.
O algoritmo de consenso de Prova de Participação (PoS) funciona com validadores a apostarem as suas moedas para terem a oportunidade de adicionar um bloco à cadeia e validar a transação. Os validadores são escolhidos aleatoriamente e com base no número de ativos apostados em vez de competirem para adicionar um bloco de transações à cadeia de blocos, como fazem os mineiros no PoW. O PoS tem sido elogiado como uma alternativa preferível ao PoW. Oferece incentivos financeiros aos participantes sem as atividades computacionais intensivas em energia de computadores potentes. Também permite o shard, o que torna a rede de blockchain bastante escalável.
Apesar de todos esses benefícios, existe uma desvantagem significativa que é frequentemente ignorada. Assume-se que quanto maior for a participação de uma pessoa, mais empenhada ela está em garantir o sucesso da rede. No entanto, essa suposição não leva em consideração o fato de que, embora participações idênticas possam ser igualmente valiosas em termos de dinheiro, elas podem não ser igualmente valorizadas pelos seus detentores. Por exemplo, independentemente do montante real da participação, um usuário que tem 10% de todas as suas posses colocadas em uma rede provavelmente estará muito mais comprometido com o sucesso dessa rede do que um usuário que tem 1% de suas participações em jogo.
Foi aqui que o PoA fez melhorias. O algoritmo PoA baseia-se no conceito de que os participantes apostam as suas identidades em vez de tokens. Isto significa que os validadores são entidades bem conhecidas que arriscam as suas reputações para validar os blocos. Esta modificação ao modelo PoS elimina a necessidade de considerar possíveis discrepâncias monetárias entre os validadores e garante que todos os validadores estão igualmente motivados a trabalhar para o sucesso da sua rede.
Os benefícios do PoA incluem:
PoA não é um algoritmo perfeito e também tem as suas limitações, tal como PoS e PoW.
Cada vez mais empresas estão a tomar consciência das vantagens que a tecnologia blockchain oferece à medida que se expande. Consequentemente, blockchains permissionadas como PoA estão a tornar-se cada vez mais populares, especialmente em áreas onde a definição de identidade, privacidade, segurança e processamento de transações rápidas são requisitos cruciais.
O algoritmo de consenso PoA pode ser usado para alcançar alta capacidade em uma ampla gama de indústrias e campos, que incluem o seguinte:
Não existe um mecanismo de consenso perfeito, todos têm as suas vantagens e desvantagens. No entanto, no caso do PoA, a sua principal desvantagem é a ausência de descentralização, o que o torna uma melhor opção para uma solução centralizada. A eficiência e propriedades de consumo de energia do PoA também o tornam uma boa escolha, mas é provável que os mecanismos de consenso mais robustos e descentralizados, como PoW e PoS, continuem a ser difíceis de substituir a longo prazo.