Mineração de bitcoin

Quando Bob cria uma solicitação de compra para Lisa, ele não a envia para Lisa sozinho. Em vez disso, a mensagem de solicitação é transmitida em toda a rede à qual ele está conectado. A rede de Bob é retratada em imagem.

A mensagem vai para todos os nós conectados (máquinas). Alguns dos nós no diagrama são marcados como mineradores. Essas são as máquinas que executam um software para minerar a mensagem bitcoin. Agora vou explicar o que essa mineração significa.

Processo de Mineração

Como toda a rede é amplamente distribuída, espera-se que cada minerador na rede receba várias mensagens de vários fornecedores em um determinado período de tempo. O que o mineiro faz é combinar essas mensagens em um único bloco. Isso é ilustrado na imagem -

Depois que um bloco de mensagens é formado, o minerador cria um hash no bloco usando a função hash descrita anteriormente. Agora, como você sabe, se qualquer terceiro modificar o conteúdo deste bloco, seu hash se tornará inválido. A propósito, cada mensagem tem um carimbo de data / hora para que ninguém possa modificar sua ordem cronológica sem afetar o valor de hash do bloco. Assim, as mensagens no bloco estão perfeitamente protegidas contra violação. Como esse fato é usado para proteger todas as transações na rede é explicado mais adiante.