Blockchain - Rede e Mineração
Vou agora resumir as etapas descritas acima; isso é o que acontece na rede -
Qualquer pessoa que deseja obter serviços de um terceiro que anunciou na rede, primeiro cria uma transação (mensagem para o destinatário desejado).
Durante um determinado período de tempo, pode haver muitos remetentes (compradores) e destinatários (vendedores) criando essas transações.
Todas as transações são transmitidas na rede para todos os nós. Observe que não é necessário que uma determinada transação alcance todos os outros nós da rede.
Cada nó reúne as novas transações em um bloco. Observe que o conjunto de transações em cada bloco é independente do conjunto de blocos criados por outros e será naturalmente diferente dos outros. Isso não importa; o sistema garante que cada transmissão de transação na rede seja incluída em algum bloco durante um período de tempo razoável. Geralmente, o remetente irá incentivar o nó, oferecendo uma certa quantidade de bitcoins ao minerador por seus esforços. O mineiro pode optar por dar prioridade de inclusão no bloco para aqueles com incentivos maiores.
O nó agora trabalha para encontrar a prova de trabalho para seu bloco montado.
Quando o nó encontra uma prova de trabalho, ele transmite o bloco montado na rede.
Os nós que receberem o novo bloco irão aceitá-lo somente após verificar se todas as transações do bloco são válidas e ainda não foram gastas.
Se o bloco for aceito como válido, o nó que está trabalhando em seu próprio novo bloco terá que remontar as transações em seu bloco garantindo que as transações não sejam duplicadas. O nó agora trabalha para encontrar a prova de trabalho em seu bloco recém-criado; ao fazer isso, o hash do bloco aceito será usado como o hash anterior.
Da mesma forma, o blockchain continua crescendo para sempre.
Agora, como vimos como todo o sistema funciona, deixe-me descrever alguns dos efeitos colaterais e como resolvê-los.