sexta-feira, 10 de março de 2023

Prova de trabalho

O Algoritmo de consenso, processo de tomada de decisão em um grupo, funciona com lógica idêntica em objetivos claros para expandir o uso de redes blockchain, existindo vários tipos de algoritmos de consenso sendo os principais a Prova de Trabalho, PoW, e a Prova de Participação, PoS. A Prova de trabalho, abreviada como PoW, é o método de consenso mais antigo, publicada pela primeira vez em 1993 por Cynthia Dwork e Moni Naor e posteriormente aplicada por Satoshi Nakamoto no Bitcoin em 2008, sendo 'consenso da Prova de Trabalho' o mecanismo de escolha às criptomoedas cujo termo “prova de trabalho” foi usado pela primeira vez por Markus Jakobsson e Ari Juels em publicação de 1999. Um algoritmo PoW funciona de modo que os nós de uma rede precisam resolver problema matemático para construir o próximo bloco, em segundo lugar, aquele que obtém a solução ao problema matemático obtém permissão consensual para escolher o bloco que deve ser adicionado ao lado do quadro, tratando-se essencialmente de uma rede que evita gastos duplos nas criptomoedas.

A Prova de trabalho é importante por trazer relato de confiança em ambiente sem confiança, isto é, o protocolo garante que não ocorra a mineração excessiva aumentando a dificuldade de verificação de cada bloco, retendo o suprimento da criptomoeda e apoiando os mineiros para manter a rede funcionando e ao mesmo tempo usando recursos limitados como tempo, força computacional e energia. As estruturas de Prova de Trabalho podem ser usadas para fornecer proteção à rede como um todo, esta, a principal vantagem de blockchains em sistema de consenso à prova de trabalho, caso um número suficiente de nós compitam para encontrar solução específica o poder computacional necessário para sobrecarregar e controlar uma rede torna-se inatingível. A Prova de Trabalho possui limitações como gastos exorbitantes, sendo necessário hardware especializado para executar algoritmos de mineração além do alto custo, no entanto, as piscinas especiais de mineração precisam de grande quantidade de energia para funcionar. A inutilidade dos cálculos decorrente excesso de energia necessária para que as máquinas gerem um bloco pelos mineiros, sendo que as estimativas não são válidas em nenhum outro lugar como empresa, ciência ou outros. Um ataque de 51% é um ataque de Prova de Trabalho pela maioria do grupo de usuários que controla o poder de mineração, sendo que os atacantes chegam com poder total onde monopolizam criando bloqueios e recebendo recompensas. A Prova de trabalho é solução original ao problema do gasto duplo provando ser precisa e eficaz, necessitando que os mineiros resolvam uma soma complexa cujo vencedor é determinado por aquele que possui a maior quantidade de dispositivos de hardware. Existem problemas no algoritmo de Prova de Trabalho a serem considerados, incluindo a quantidade de energia necessária, a centralização de energia nos reservatórios de mineração atualmente e os riscos de um ataque de 51%.

Moral da Nota: sistemas de Prova de Participação têm a mesma finalidade da Prova de Trabalho, mas o processo difere da Prova de Trabalho pela ausência de quebra-cabeça matemático na Prova de Participação e o criador de um novo bloco é escolhido de modo determinístico a partir de sua aposta. A Prova de Participação inclui validadores em vez de mineiros, algumas das criptas são bloqueadas por validadores como aposta no ecossistema e que apostam nos blocos esperando serem adicionados ao lado da cadeia e quando o bloco for inserido, receberão incentivo de bloco igual à sua aposta. A Prova de Estaca tem vantagens sobre a Prova de Serviço com o aumento da eficiência energética como o mais importante tendendo ser mais verde que os outros pois reduz o processo de mineração que consome energia, sendo que a eletricidade consumida ao mesmo tempo é fração da consumida em PoW.