Prova de trabalho (POW) – O que é e como funciona

Um algoritmo de consenso é, em geral, o processo de tomada de decisão dentro de um grupo. Os algoritmos para o consenso do blockchain funcionam com lógica idêntica. Além disso, os algoritmos de consenso de blockchain têm objetivos claros para expandir o uso de redes de blockchain
Existem vários tipos de algoritmos de consenso, baseados nas redes blockchain. Mas os dois principais são Prova de Trabalho (PoW) e Prova de Participação (PoS).
Este episódio de Hard Fork Basics dará uma olhada em uma das características mais definidoras do blockchain, seu mecanismo de consenso, especificamente Proof-of-Work (PoW). No final, você deve ser capaz de provar que sabe do que se trata.
Neste artigo, forneceremos a você o guia completo sobre o algoritmo de consenso popular, Prova de Trabalho (PoW). Vamos dar uma olhada em detalhes nesta revisão agora.
O que é prova de trabalho?
Prova de trabalho também é comumente abreviada como PoW. Prova de Trabalho (PoW) é o método de consenso mais antigo. A ideia da Prova de Trabalho (PoW) foi publicada pela primeira vez em 1993 por Cynthia Dwork e Moni Naor e mais tarde foi aplicada por Satoshi Nakamoto no jornal Bitcoin em 2008.
O consenso da Prova de Trabalho é o mecanismo de escolha para a maioria das criptomoedas atualmente em circulação. O termo “prova de trabalho” foi usado pela primeira vez por Markus Jakobsson e Ari Juels em uma publicação em 1999.
É essencialmente uma rede que evita gastos duplos, e as grandes criptomoedas usam-na como algoritmo de consenso.
Um algoritmo PoW funciona de tal forma que os nós de uma rede precisam resolver um problema matemático para construir o próximo bloco. Em segundo lugar, aquele que consegue a solução para o problema matemático obtém a permissão de consenso para escolher o bloco que deve ser adicionado ao lado do tabuleiro.
Por que a prova de trabalho é necessária?
Prova de trabalho é importante porque traz um relato de confiança em um ambiente sem confiança. Este protocolo garante que a mineração excessiva não ocorra. Ele faz isso aumentando a dificuldade de verificação de cada bloco.
Ele retém o suprimento da criptomoeda e também apóia os mineiros para manter a rede funcionando. Ao mesmo tempo, ele usa recursos limitados, como tempo, força computacional e energia.
O Proof of Work verifica e certifica-se de que os usuários não estão gastando o dinheiro desnecessariamente onde não precisam. Ele usa uma mistura de criptografia e teoria dos jogos. O algoritmo PoW permite que todos alterem o blockchain de acordo com as regras do sistema.
Como funciona o POW?
O protocolo de Prova de Trabalho de Trabalho pode ser resumido em breve como segue:
1) As transações são agrupadas em unidades geralmente conhecidas como blocos
2) As transações dentro de cada bloco são verificadas quanto à legitimidade pelos mineiros.
3) Um quebra-cabeça matemático conhecido como o problema da prova de trabalho deve ser resolvido pelos mineiros para contabilizar a verificação.
4) O primeiro mineiro que resolver cada problema de bloco está sendo recompensado com uma recompensa.
5) Em seguida, as transações verificadas são armazenadas no blockchain público.
Benefícios da prova de trabalho
Os sistemas de prova de trabalho têm muitas vantagens significativas. eles são uma forma perfeita de dissuadir spammers. Se uma quantidade razoável de trabalho for necessária para, por exemplo, enviar um e-mail para cada processo, a maioria dos spammers não terá capacidade de computação suficiente para enviar um grande número de e-mails não solicitados.
Além disso, as estruturas de Prova de Trabalho podem ser usadas para fornecer proteção para uma rede como um todo. Esta é a principal vantagem de blockchains usando um sistema de consenso para a prova de trabalho. Se um número suficiente de nós competir para encontrar uma solução específica, então, para qualquer mau agente ou mesmo um único grupo de agentes mal-intencionados, o poder computacional necessário para sobrecarregar e controlar uma rede torna-se inatingível.
Prova de Trabalho vs. Prova de Participação
Os sistemas de Prova de Jogo têm a mesma finalidade, mas o processo é ligeiramente diferente dos sistemas de Prova de Trabalho. Não há quebra-cabeça matemático com a Prova de Participação. O criador de um novo bloco, porém, é escolhido de forma determinística, a partir de sua aposta.
A Prova de Participação inclui validadores em vez de mineiros. Algumas de suas criptas são bloqueadas por validadores como uma aposta no ecossistema. Os validadores então apostam nos blocos que eles esperam que sejam adicionados ao lado da cadeia. Quando o bloco for inserido os validadores receberão um incentivo de bloco igual à sua aposta.
A Prova de Estaca tem algumas das vantagens sobre a Prova de Serviço. O aumento da eficiência energética é o mais importante. Eles tendem a ser muito mais verdes do que os outros, pois reduzem o processo de mineração que consome muita energia. A eletricidade consumida ao mesmo tempo é apenas uma fração daquela consumida em PoW.
Limitações da Prova de Trabalho
No entanto, existem certas desvantagens ou limitações associadas à Prova de Trabalho, que podem ser descritas em detalhes da seguinte forma:
1) Despesas enormes: É necessário um hardware de computador especializado para executar algoritmos complicados de mineração. O custo também é alto e não acessível. Além disso, as piscinas de mineração especiais precisam de uma grande quantidade de energia para funcionar, o que alivia ainda mais o custo.
2) A inutilidade dos cálculos: É necessária muita energia para as máquinas gerarem um bloco pelos mineiros. no entanto, suas estimativas não são válidas em nenhum outro lugar, como uma empresa, ciência ou outros.
3) 51% de ataque: Um ataque de 51% é um ataque de Prova de Trabalho pela maioria do grupo de usuários, que controla a maioria da potência de mineração. Os atacantes chegam com poder total, onde podem monopolizar criando bloqueios e receber recompensas.
Conclusão
Prova de trabalho foi a solução original para o problema do gasto duplo e provou ser precisa e eficaz. É necessário que todos os mineiros resolvam uma soma complexa na Prova de Trabalho. O vencedor é ainda determinado pela pessoa que possui a maior quantidade de dispositivos de hardware.
No entanto, existem alguns problemas enfrentados pelo algoritmo de Prova de Trabalho que devem ser considerados. Isso inclui a quantidade de energia necessária, a centralização de energia que os reservatórios de mineração têm atualmente e os riscos de um ataque de 51 por cento. O vencedor é ainda determinado pela pessoa que possui a maioria dos equipamentos de hardware.

Facebook
Pinterest