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.