O que é minerar Bitcoin?

De Bitpédia
Ir para: navegação, pesquisa

Mineração é o processo de usar capacidade de processamento para processar transações, garantir a segurança da rede e manter todos participantes do sistema sincronizados.

Pode ser considerado como o datacenter do Bitcoin exceto que foi projetado para ser totalmente descentralizado, com mineradores em todos os países e nenhum em particular tendo controle sobre a rede.

Este processo é chamado de "mineração" em uma analogia à mineração de ouro porque é um mecanismo temporário utilizado na emissão de novos bitcoins. Porém, diferentemente da mineração de ouro, a mineração de Bitcoin provê uma recompensa em troca dos serviços essenciais para operar uma rede segura de pagamentos. Mineração ainda será necessária depois que o último Bitcoin for emitido.

O software de mineração "ouve" transações transmitidas através da rede ponto a ponto e executa tarefas apropriadas para processar e confirmar essas transações. Mineiros de Bitcoin realizam esse trabalho, porque eles podem ganhar comissões de transação pagas pelos usuários para o processamento mais rápido das transações, e bitcoins novos são emitidos de acordo com uma fórmula fixa existente internamente.

Para novas transações serem confirmadas, elas precisam ser incluídas em um bloco juntamente com uma prova matemática de trabalho. Tais provas são muito difíceis de serem geradas porque não há um jeito de se criá-las a não ser através da tentativa de realizar bilhões de cálculos por segundo. Isso requer que mineradores realizem tais cálculos antes que seus blocos sejam aceitos pela rede e antes de serem recompensados.

À medida que mais pessoas começam a minerar, a dificuldade de encontrar novos blocos válidos é automaticamente aumentada, para garantir que a média de tempo para encontrar um bloco permaneça igual a 10 minutos. Como resultado, a mineração é um negócio altamente competitivo onde nenhum indivíduo minerador pode controlar o que é incluído na block chain.

A prova de trabalho também é projetada para depender do bloco anterior para forçar uma ordem cronológica na block chain. Isso torna exponencialmente difícil de reverter operações anteriores, pois isso exige o recálculo das provas de trabalho de todos os blocos subsequentes. Quando dois blocos se encontram ao mesmo tempo, os mineiros trabalham sobre o primeiro bloco que receber e exibem a cadeia mais longa de blocos logo que o bloco seguinte é encontrado. Isso permite que a mineração garanta e mantenha um consenso global com base no poder de processamento.

Mineiros de Bitcoin não são capazes de enganar, aumentando a sua própria recompensa, nem processar transações fraudulentas que poderiam corromper a rede Bitcoin, porque todos os nós Bitcoin rejeitariam qualquer bloco que contenham dados inválidos de acordo com as regras do protocolo Bitcoin. Consequentemente, a rede continua a ser segura, mesmo que nem todos os mineiros de Bitcoin possam ser confiáveis.