Exemplo 1 - Funções sendo usadas em Python com a string "bitcoin" como input e print do digest no formato mais comum em hexadecimal
Mineração
O que é?
A mineração é o processo responsável por atualizar a
blockchain, até atingir o limite de cerca de 21 milhões
satoshis.
Propósito da Mineração/Segurança
Outro propósito da mineração está em um dos incentivos
oferecido aos mineradores como recompensa pelo esforço
computacional gasto na segurança da blockchain contra alterações
maliciosas.
Os mineradores, ao realizar o processamento do software Bitcoin,
buscam encontrar uma sequência de dados.
Esta sequência de dados deve solucionar a seguinte situação:
(nonce) + (hash do bloco anterior da cadeia do blockchain) + (hash do bloco a ser processado) = (hash final específico, que
inicie com 12 zeros)