Investor's wiki

Mecanismo de Consenso (Criptomoeda)

Mecanismo de Consenso (Criptomoeda)

O que é um mecanismo de consenso?

Um mecanismo de consenso é um mecanismo tolerante a falhas que é usado em sistemas de computador e blockchain para obter o acordo necessário em um único valor de dados ou um único estado da rede entre processos distribuídos ou sistemas multiagentes, como com criptomoedas. É útil na manutenção de registros, entre outras coisas.

Na blockchain do Bitcoin,. por exemplo, o mecanismo de consenso é conhecido como Proof-of-Work (PoW), que requer o esforço de poder computacional para resolver um quebra-cabeça difícil, mas arbitrário, a fim de manter todos os nós da rede honestos.

Mecanismo de consenso explicado

Em qualquer sistema centralizado, como um banco de dados que contém informações importantes sobre carteiras de motorista em um país, um administrador central tem autoridade para manter e atualizar o banco de dados. A tarefa de fazer atualizações – como adicionar/excluir/atualizar nomes de pessoas qualificadas para determinadas licenças – é realizada por uma autoridade central que permanece a única responsável por manter registros genuínos.

Blockchains públicos que operam como sistemas descentralizados e autorregulados funcionam em escala global sem nenhuma autoridade única. Eles envolvem contribuições de centenas de milhares de participantes que trabalham na verificação e autenticação de transações que ocorrem no blockchain e nas atividades de mineração de blocos.

Em um status de mudança tão dinâmica do blockchain, esses livros compartilhados publicamente precisam de um mecanismo eficiente, justo, em tempo real, funcional, confiável e seguro para garantir que todas as transações que ocorrem na rede sejam genuínas e todos os participantes concordem com um consenso sobre o status do livro-razão. Essa tarefa importantíssima é realizada pelo mecanismo de consenso, que é um conjunto de regras que decide sobre a legitimidade das contribuições feitas pelos vários participantes (ou seja, nós ou transatores) do blockchain.

Mecanismos de Consenso Blockchain

Existem diferentes tipos de algoritmos de mecanismo de consenso, cada um dos quais funciona em princípios diferentes.

A prova de trabalho (PoW) é um algoritmo de consenso comum usado pelas redes de criptomoedas mais populares, como bitcoin e litecoin. Requer um nó participante para provar que o trabalho feito e enviado por eles os qualifica para receber o direito de adicionar novas transações ao blockchain. No entanto, todo esse mecanismo de mineração de bitcoin precisa de alto consumo de energia e maior tempo de processamento.

A prova de participação (PoS) é outro algoritmo de consenso comum que evoluiu como uma alternativa de baixo custo e baixo consumo de energia ao algoritmo PoW. Envolve a alocação de responsabilidade na manutenção do livro público para um nó participante em proporção ao número de tokens de moeda virtual detidos por ele. No entanto, isso vem com a desvantagem de incentivar o acúmulo de criptomoedas em vez de gastar.

Embora PoW e PoS sejam de longe os mais prevalentes no espaço blockchain, existem outros algoritmos de consenso, como Prova de Capacidade (PoC), que permitem o compartilhamento do espaço de memória dos nós contribuintes na rede blockchain. Quanto mais memória ou espaço em disco rígido um nó tiver, mais direitos serão concedidos para manter o registro público. A Prova de Atividade (PoA), usada na blockchain Decred, é um híbrido que faz uso de aspectos de PoW e PoS. O Proof of Burn (PoB) é outro que exige que os transatores enviem pequenas quantidades de criptomoeda para endereços de carteira inacessíveis, na verdade "queimando-os" da existência.

Outra, chamada Proof of History (PoH), desenvolvida pelo Projeto Solana e semelhante à Proof of Elapsed Time (PoET), codifica a própria passagem do tempo criptograficamente para alcançar consenso sem gastar muitos recursos.

Destaques

  • Os críticos dos mineradores de Bitcoin argumentaram que o PoW consome muita energia, o que desencadeou a criação de mecanismos novos e mais eficientes.

  • No contexto de blockchains e criptomoedas, a prova de trabalho (PoW) e a prova de participação (PoS) são dois dos mecanismos de consenso mais prevalentes.

  • Um mecanismo de consenso refere-se a qualquer número de metodologias usadas para obter acordo, confiança e segurança em uma rede de computadores descentralizada.