Origem: Wikipédia, a enciclopédia minerador bitcoin wiki. Bitcoin, que armazena transações passadas.

O Blockchain serve para confirmar transações para o resto da rede ter conhecimento. A rede Bitcoin usa o Blockchain para distinguir transações de Bitcoins legítimas de tentativas de reuso de moedas, ou seja, moedas que já foram gastas em outra transação. Minerar é intencionalmente feito para ter um uso intensivo de recursos e difícil, de forma que o número de blocos encontrados por dia permanece constante. Blocos individuais devem conter uma prova para serem considerados válidos. Esta prova é verificada por outros nós Bitcoin cada vez que eles recebem um bloco.

O propósito fundamental da mineração é permitir aos nós da rede Bitcoin alcançar um consenso seguro e inviolável. Minerar é também um mecanismo usado para introduzir moedas Bitcoin no sistema: Mineradores recebem taxas e um subsídio de novas moedas criadas. Ambos servem com o propósito de disseminar novas moedas de uma maneira descentralizada bem como motivar pessoas a prover segurança ao sistema. Mineração de Bitcoin é chamado assim porque se assemelha com a mineração de outros commodities: requer esforço e lentamente faz com que uma nova moeda esteja disponível a uma taxa que se assemelha a taxa de que commodities como ouro são minerados do solo. Manter a block chain e escutar por novos blocos. Mineradores devem manter a block chain. Começam requisitando outros nós pelo histórico de transações que já fazem parte da block chain desde antes do mesmo entrar na rede.

Então o minerador escuta por novos blocos que estão sendo transmitidos em broadcast para a rede, validando cada transação bloco e checando se o bloco contém nonces válidos. Assim que o minerador tem uma cópia atualizada da block chain, ele começa também a construir seus próprios blocos. Encontrar um nonce que torne seu bloco válido. Este passo requer a maior parte do trabalho, e é onde ocorre a maior parte da dificuldade dos mineradores. Torcer para o bloco ser aceito. Mesmo que o minerador encontrou um bloco, não existem garantias de que o bloco fará parte da cadeia de consenso. Existe um pouco de sorte nessa etapa.

O minerador deve torcer para que outros mineradores aceitem seu bloco e comecem a minerar a partir dele ao invés do bloco de outro minerador. Se todos os mineradores aceitam um bloco, o minerador que criou o bloco novo lucra. Por que minerar Bitcoin requer energia? Este problema pode ser simplificado para propósito de explicação: O hash de um bloco deve começar com um certo número de zeros. A probabilidade de calcular um hash que comece com vários zero é extremamente baixo, desta forma, muitas tentativas devem ser feitas. A Dificuldade é uma medida de quão difícil é achar um novo bloco comparado com o mais fácil que possa existir.