Compartilhe este artigo

A Loteria Blockchain: Como os Mineradores São Recompensados

Neste trecho do livro ' Bitcoin for the Befuddled', os autores explicam o processo de como os mineradores de Bitcoin são recompensados ​​por seu trabalho.

Em seu novo livroBitcoin para os confusos, Drs. Conrad Barski e Chris Wilmer usam linguagem não técnica e abordagens claras e passo a passo para explicar os prós e contras do Bitcoin. Aqui, eles fornecem uma visão geral da "loteria blockchain" e do processo de como os mineradores são recompensados.

Como um incentivo para que os usuários atualizem o blockchain o mais frequentemente possível, o Bitcoin usa um sistema de recompensa baseado em loteria. Muitas pessoas se tornam mineradores e tentam ser os primeiros a adicionar um bloco ao blockchain. Então, com base em alguma probabilidade, um vencedor é escolhido e consegue adicionar um bloco.

A História Continua abaixo
Não perca outra história.Inscreva-se na Newsletter Crypto Long & Short hoje. Ver Todas as Newsletters

Qual é o propósito de usar uma loteria como essa para executar Bitcoin? Bem, vamos imaginar que Crowley quer comprar um carro de $ 10.000 de Clarice. Usando moeda tradicional, duas pessoas envolvidas nessa transação provavelmente iriam a um banco e teriam o dinheiro transferido entre suas contas bancárias (ou usariam um cheque administrativo, que é análogo a isso; veja a Figura 2-10).

loteria blockchain tradicional
loteria blockchain tradicional

Eles fariam isso em um banco porque precisam de um terceiro confiável (um “banqueiro”) que gerencie um “livro-razão de dinheiro” e mova o dinheiro do livro-razão da conta de uma pessoa para outra. O trabalho do banqueiro é fazer um anúncio em que Crowley e Clarice possam confiar; isto é, afirmar que o livro-razão foi atualizado corretamente. (O banqueiro pode ou não estar usando um monóculo, usando uma cartola e fumando um charuto.)

Com o Bitcoin, também precisamos de uma pessoa para ajustar um livro-razão, o que neste caso significa ajustar o blockchain adicionando um bloco a ele. Acontece que qualquer um pode preencher essa função, desde que não esteja conectado a nenhuma das partes na transação, porque isso pode levar a um conflito de interesses. Escolher uma pessoa aleatoriamente por meio de uma loteria ajuda a realizar isso. Então, com o Bitcoin, uma loteria escolhe um minerador aleatório, que então anuncia à rede que certas transações de Bitcoin são válidas (veja a Figura 2-11).

Claro, sempre há uma pequena chance de que esse minerador conheça uma das pessoas envolvidas em uma transação recente. É por isso que os blocos são organizados em uma cadeia: em aproximadamente 10 minutos, quando o próximo ganhador da loteria é anunciado, esse ganhador também confirma, como parte de seu anúncio, que concorda com todas as transações do ganhador da loteria anterior (veja a Figura 2-12).

loteria blockchain fig 2 11
loteria blockchain fig 2 11

No processo, cada ganhador na loteria de mineração de Bitcoin recebe uma recompensa, que é uma certa quantia de bitcoins. A recompensa inclui todas as taxas de transação para as transações naquele bloco, o que motiva os mineradores a coletar o máximo de transações possível em um bloco, aumentando sua recompensa. Para ser elegível para a recompensa do próximo bloco, que é adicionado 10 minutos depois, um minerador precisa ter a cópia mais recente do blockchain para participar da próxima rodada. Esse processo é feito automaticamente pelo software de mineração de Bitcoin de código aberto que roda em computadores controlados pelas pessoas envolvidas na mineração. Por causa dessa estrutura de incentivo, milhares de mineradores ajudam constantemente a processar as transações dos usuários de Bitcoin , garantindo que o blockchain esteja sempre atualizado.

A loteria de recompensas é administrada pela comunidade; não existe nenhuma autoridade central para escolher um vencedor. Vamos pular os detalhes técnicos por enquanto e apenas dizer que os mineradores geram números aleatórios continuamente, até encontrarem um ONE. Isso leva cerca de dez minutos. A comunidade então verifica (também por meio de criptografia) que o número encontrado pelo minerador individual é o vencedor, e o minerador adiciona um novo bloco ao blockchain e coleta a recompensa. Quando isso acontece, a frase comumente usada é que um minerador tem encontrei um bloco.

loteria blockchain fig 2 12
loteria blockchain fig 2 12

Bitcoin para os confusos por Conrad Barski e Chris Wilmer é disponível agora pela No Starch PressOs leitores do CoinDesk podem inserir 'CoinDesk' no checkout para receber um desconto de 40% na compra.

Conrad Barski and Chris Wilmer

Conrad Barski é doutor pela Universidade de Miami e tem quase 20 anos de experiência em programação. Barski é cartunista, programador e autor de "Land of Lisp". Ele usa bitcoins desde 2011. Chris Wilmer é doutor em engenharia química pela Universidade Northwestern e professor na Universidade de Pittsburgh. A primeira compra de Wilmer com Bitcoin foi um pacote de caramelos de mel de uma FARM em Utah. Estavam deliciosos.

Picture of CoinDesk author Conrad Barski and Chris Wilmer