ETFFIN Finance >> Finanças pessoais curso >  >> Criptomoeda >> Blockchain

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 alcançar o acordo necessário sobre 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.

No blockchain Bitcoin, por exemplo, o mecanismo de consenso é conhecido como Prova de Trabalho (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.

Principais vantagens

  • Um mecanismo de consenso se refere a qualquer número de metodologias usadas para chegar a um acordo, Confiar em, e segurança em uma rede de computadores descentralizada.
  • No contexto de blockchains e criptomoedas, a prova de trabalho (PoS) e a prova de aposta (PoS) são dois dos mecanismos de consenso mais prevalentes.
  • Os críticos dos mineiros de Bitcoin argumentaram que o PoW consome muita energia, o que desencadeou a criação de mecanismos novos e mais eficientes.

Mecanismo de consenso explicado

Em qualquer sistema centralizado, como um banco de dados contendo informações importantes sobre cartas de condução em um país, um administrador central tem autoridade para manter e atualizar o banco de dados. A tarefa de fazer quaisquer atualizações - como adicionar / excluir / atualizar nomes de pessoas qualificadas para certas licenças - é realizada por uma autoridade central que permanece a única responsável pela manutenção de registros genuínos.

Blockchains públicos que operam como descentralizados, os sistemas autorreguláveis ​​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 em bloco.

Em um status de mudança dinâmica do blockchain, esses livros-razão compartilhados publicamente precisam de um eficiente, justa, tempo real, funcional, de confiança, e mecanismo seguro para garantir que todas as transações que ocorrem na rede são genuínas e todos os participantes concordam em um consenso sobre o status do razão. Esta tarefa tão importante é 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 de blockchain

Existem diferentes tipos de algoritmos de mecanismo de consenso, cada um deles 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 realizado e enviado por eles os qualifica para receber o direito de adicionar novas transações ao blockchain. Contudo, todo esse mecanismo de mineração de bitcoin precisa de alto consumo de energia e um tempo de processamento mais longo.

A prova de aposta (PoS) é outro algoritmo de consenso comum que evoluiu como um algoritmo de baixo custo, alternativa de baixo consumo de energia para o algoritmo PoW. Envolve a alocação de responsabilidade na manutenção do livro-razão público para um nó de participante na proporção do número de tokens de moeda virtual detidos por ele. Contudo, 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 do 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 são concedidos para a manutenção do livro-razão público. Prova de atividade (PoA), usado no blockchain Decred, é um híbrido que faz uso de aspectos de PoW e PoS. Prova de queima (PoB) é outra que exige que os transatores enviem pequenas quantidades de criptomoeda para endereços de carteira inacessíveis, na verdade, "queimando-os" e deixando-os de existir.

Outro, chamado Prova de História (PoH), desenvolvido pelo Projeto Solana e similar ao Proof of Elapsed Time (PoET), codifica a própria passagem do tempo criptograficamente para obter consenso sem gastar muitos recursos.