Prova de trabalho é um protocolo de consenso usado por bitcoin e muitos outros criptos para validar as transações que ocorrem em suas redes. Este protocolo é usado por mineiros to é usado para confirmar transações e produzir novos blocos para a cadeia. Enquanto nós estaremos lendo sobre a prova de avanço do trabalho para os próximos anos, a verdade é que as tecnologias que Satoshi combinados para criar uma moeda baseada em blockchain já existia.
UM blockchain é um razão descentralizado e confiável de transações que ocorrem dentro de uma rede e são validados por uma rede de computadores de propriedade separada usando um protocolo criptográfico para avaliar a precisão dos dados contidos no livro. A verdadeira inovação por trás do Bitcoin reside na integração de três tecnologias separadas: um razão descentralizado, chaves criptográficas e o protocolo conhecido como prova de trabalho. Neste artigo, vamos ver o que é a prova de trabalho, como funciona e consegue.
Prova de trabalho explicada
Em termos simples, a prova de trabalho é usada para validar as transações que ocorrem em suas redes. Este processo é conhecido como mineração , um termo que a maioria reconhecerá. Muitos nós de propriedade separada compõem uma rede de blockchain e competem entre eles para se certificar de que as informações contidas em cada bloco de transações são precisas. Por esses esforços, eles recebem uma recompensa.
Se eu lhe pagar £10/$10 por um produto, você reconhece o valor dessa moeda, e você confia nela porque ela é apoiada pelo banco central do Reino Unido ou pela Reserva Federal dos EUA. Estas instituições actuam como garantes do valor das moedas que imprimem. O protocolo de prova de trabalho faz o mesmo para criptomoedas. Ele garante que os dados contidos na blockchain sejam confiáveis, dando aos nós da rede um incentivo para validar dados precisos e rejeitar informações falsas.
Tudo isto acontece apesar de não haver nenhuma instituição central que o apoie. Quando usado no contexto de uma blockchain, ele permite a confiança entre partes desconhecidas que não confiam umas nas outras, mas compartilham uma confiança na veracidade do protocolo de consenso.
Como é que a prova de trabalho funciona?
E exemplo de prova de trabalho seria, se eu lhe enviasse um Bitcoin , essa transação é registrada em um bloco com outras transações com um carimbo de data/hora e comunicada à rede descentralizada onde diferentes máquinas, ou mineiros, empregam seu poder de computação para validá-la (juntamente com o resto do bloco). Os nós de rede validam a informação competindo entre si para encontrar a solução para enigmas matemáticos cada vez mais complexos. Apresentam soluções numa base de tentativa e erro até encontrar o número correto e comunicá-lo às restantes máquinas. Quando a maioria dos nós concorda que um mineiro resolveu o problema, um consenso é alcançado.
Para este trabalho, o mineiro recebe uma recompensa sob a forma de taxas de transação e o bloco de transações é adicionado ao razão compartilhado descentralizado, onde se torna uma parte imutável da blockchain. Quando esses diferentes nós competem até chegar a uma solução em que toda a rede concorda, eles gastam muito poder computacional, energia e tempo. À medida que os problemas aumentam em complexidade também aumentam esses custos, o que proporciona um incentivo adicional para não enganar o sistema. Por que você passaria por todo o esforço e custo de investir em computadores poderosos para então perder as recompensas?
O protocolo de prova de trabalho que permite esta validação é brilhante em seu início porque ele se baseia no interesse próprio humano para garantir a integridade da blockchain. A prova de trabalho existe para que as transações não possam ser falsificadas.
Por que a prova de trabalho importa?
A prova de trabalho é essencial porque permite a confiança num ambiente sem confiança. A capacidade de gerar blocos de transações é uma exibição de poder computacional que os blockchains precisam para validar as informações que eles contêm.
Quando os mineiros concordam em competir pela recompensa para obter o próximo bloco direito, eles implicitamente também concordam em cumprir as regras dessa comunidade de nós, em vez de manipular o blockchain para seus próprios propósitos nefastos.
Ao aumentar a dificuldade de verificar cada bloco, a prova de trabalho garante que a mineração excessiva não ocorra, o que preserva o fornecimento dessa criptomoeda enquanto incentiva os mineiros a manter a rede funcionando.
Uma vez que usa recursos limitados como tempo, força computacional e energia, a prova de trabalho não é infinitamente escalável, o que levanta alguns problemas. Como exemplo, estima-se que a eletricidade usada na validação de uma transação Bitcoin poderia alimentar a família holandesa média por duas semanas.
Uma alternativa para combater as ineficiências de recursos inerentes a este protocolo é o mecanismo de consenso de prova de estaca. Em prova de estaca, a rede valoriza a antiguidade e o investimento na criptomoeda sobre o poder computacional. Uma vez que cada vez que um novo bloco é criado, o mineiro tem que trocar unidades antigas dessa criptografia por novas, esse mineiro estará em uma posição mais fraca para criar o próximo bloco.
Isso garante uma rotatividade contínua em quem começa a minerar cada bloco ao mesmo tempo que incentiva a confiabilidade dessa criptografia, tornando os maiores detentores parte integrante do processo.
Confira nossos outros guias Blockchain aqui .
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.