As fazendas de Bitcoin ou minas de Bitcoin são instalações com uma grande concentração de computadores realizando o processo de mineração de Bitcoin. Estas fazendas tem o intuito de concentrar um grande poder computacional para resolver problemas matemáticos computacionalmente custosos em troca de criptomoedas. Elas estão geralmente localizadas em grandes galpões ou edificações que comportam centenas ou milhares de máquinas trabalhando em tempo real para realizar a mineração e existem muitas empresas que trabalham exclusivamente para gerenciar o funcionamento e o desempenho destas fazendas de Bitcoin.
O processo de mineração
A mineração de bitcoin é a principal tarefa das fazendas de Bitcoin, por meio dele que as empresas mineradoras geram lucro e sustentam os seus custos de operação. O Bitcoin é um sistema financeiro proposto por Satoshi Nakamoto em 2008 e tem como seu principal lema a descentralização da economia, ou seja, o sistema não é controlado por nenhuma entidade central. O Bitcoin atinge esta descentralização através do seu método de gerenciar e validar as transações, todas as transações são geradas por seus usuários e salvas em uma planilha pública compartilhada por todos seus integrantes chamada Blockchain. Por ser uma planilha pública, transações podem ser escritas na Blockchain por qualquer usuário do sistema, medidas foram tomadas para previnir fraudes e double-spending. Todas as transações no sistema Bitcoin possuem uma assinatura única que é gerada por uma função que tem como entrada a chave privada daquele usuário e o conteúdo da transação. A chave privada e o conteúdo da transação passam por um processo chamado hashingcriptográfico e através disso a assinatura da transação é gerada, este processo não necessita de muito poder computacional e é fácil de se fazer. Por outro lado, o caminho inverso de checar a validade desta assinatura é um processo computacionalmente muito custoso, pois envolve a busca por força bruta, a qual é um processo de tentativa e erro de todas as combinações possíveis que poderiam vir a gerar aquela chave. Este processo de validação das transações e suas respectivas assinaturas é um trabalho dos mineradores de Bitcoin, eles usam o seu poder computacional para resolver este problema computacionalmente custoso em troca de gorjetas em Bitcoin, em um processo chamado prova de trabalho (do inglês proof-of-work).
Comments
Post a Comment