Tudo sobre mineração de Bitcoin

Bem, antes de investir o tempo e o equipamento, leia este explicador para ver se a mineração é realmente para você. Vamos nos concentrar principalmente no Bitcoin.

Por que eu deveria mineirar?

Primeiramente. você não precisa ser um minerador para possuir o bitcoin. Você também pode comprar usando moeda fiduciária (BRL, USD, EUR, JPY, etc);

Você pode trocá-lo em uma exchange como o Bitstamp usando outros criptos (exemplo: usando Ethereum ou NEO para comprar Bitcoin);

você ainda pode ganhá-lo jogando videogames ou publicando postagens de blog em plataformas que pagam a seus usuários em criptomoedas. Um exemplo deste último é o  Steemit, que é como o Medium, exceto que os usuários podem premiar os blogueiros pagando-os em uma criptomoeda típica chamada Steem. Steem pode então ser negociado em uma exchange para bitcoin.

Além de revestir os bolsos dos mineradores, a mineração serve a um segundo propósito vital: é a única maneira de liberar nova criptomoeda em circulação.

Em outras palavras, as minerações são basicamente moeda “cunhada”. Por exemplo, no momento em que este artigo foi escrito, havia cerca de 17 milhões de Bitcoins em circulação. Além das moedas cunhadas através do bloco de gênese (o primeiro bloco criado pelo próprio fundador da Bitcoin, Satoshi Nakamoto), cada um desses Bitcoins surgiu por causa dos mineradores.

Na ausência de mineradores, o Bitcoin ainda existiria e seria utilizável, mas nunca haveria Bitcoin adicional. Chegará um momento em que a mineração Bitcoin terminará; pelo Protocolo Bitcoin, o número de Bitcoins será limitado a 21 milhões. (Leitura relacionada:  O que acontece com o Bitcoin depois que todos os 21 milhões forem minerados?)

Quanto pode um minerador ganhar com a mineração do Bitcoin?

Bitcoin são extraídos em unidades chamadas “blocos”. A partir do momento em que escrevo, a recompensa por completar um bloco é 12,5 Bitcoin. No preço de hoje de cerca de US $ 10.000 por Bitcoin, isso significa que você ganharia (12,5 x 10.000) = US $ 125.000.

Quando o Bitcoin foi minado pela primeira vez em 2009, a mineração de um bloco lhe renderia 50 BTC. Em 2012, isso foi reduzido para 25 BTC. em 2016, isso foi reduzido pela metade para o nível atual de 12,5 BTC. Em 2020, mais ou menos, o tamanho da recompensa será reduzido à metade para 6,25 BTC.

Se você quiser acompanhar precisamente quando essas aparições ocorrerão, você pode consultar o Bitcoin Clock , que atualiza essas informações em tempo real.

bitcoin clock 1 - Tudo sobre mineração de Bitcoin

(Fonte: Bitcoinclock.com)

Quantos blocos foram extraídos até agora?

Vários sites, incluindo o  Blockchain.info , fornecem essas informações em tempo real.

O que os mineradores estão fazendo de tão importante para que eles obtenham Bitcoin grátis?

Mineradores estão sendo pagos pelo seu trabalho como auditores. Eles estão fazendo o trabalho de verificar as transações anteriores do Bitcoin. Esta convenção destina-se a manter os usuários do Bitcoin honestos e foi concebida pelo fundador da Bitcoin, Satoshi Nakamoto. Ao verificar as transações, as mineradoras estão ajudando a evitar o “problema dos gastos duplos”.

Gastos duplos significam, como o nome sugere, que um usuário Bitcoin está gastando o mesmo dinheiro duas vezes. Com a moeda física, isso não é um problema: uma vez que você entrega uma nota de 20 dólares para comprar uma garrafa de vodca, você não a tem mais, então não há perigo de usar os mesmos 20 dólares para comprar bilhetes de loteria ao lado. Com a moeda digital, no entanto, “existe o risco de que o detentor possa fazer uma cópia do e enviá-lo para um comerciante ou outra parte, mantendo o original”.

Digamos que você tivesse uma legitima de US $ 20 e uma fotocópia realmente boa dos mesmos US $ 20. Se alguém tentasse gastar tanto a conta real quanto a falsa, alguém que se desse ao trabalho de olhar para os dois números de série das contas veria que eles eram o mesmo número, e assim um deles tinha que ser falso. O que um minerador de Bitcoin faz é análogo a isso – eles verificam as transações para garantir que os usuários não tenham tentado ilegitimamente passar o mesmo bitcoin duas vezes. Esta não é uma analogia perfeita – explicaremos mais detalhadamente abaixo.

Uma vez que um minerador tenha verificado 1 MB (megabyte) de transações Bitcoin, ele é elegível para ganhar o 12,5 BTC. O limite de 1 MB foi estabelecido por Satoshi Nakamoto, e é uma questão controversa, já que alguns mineradores acreditam que o tamanho do bloco deve ser aumentado para acomodar mais dados.

Note que eu disse que a verificação de 1 MB de transações torna um minerador  elegível  para ganhar Bitcoins – nem todos que verificam as transações serão pagos.

1 MB de transações pode, teoricamente, ser tão pequeno quanto 1 transação (embora isso não seja de todo comum) ou vários milhares. Depende de quantos dados as transações ocupam.

Então, depois de todo esse trabalho de verificação de transações, eu ainda não consegui nenhum bitcoin para isso?

Está correto.

Para ganhar Bitcoin, você precisa atender a duas condições. Uma é a questão de esforço, e outra é uma questão de sorte.

1) Você tem que verificar ~ 1MB de transações. Esta é a parte fácil.

2) Você tem que ser o primeiro minerador a chegar à resposta certa para um problema numérico. Esse processo também é conhecido como prova de trabalho .

O que você quer dizer com “a resposta certa para um problema numérico”?

A boa notícia: Nenhuma matemática ou computação avançada está envolvida. Você pode ter ouvido que os mineradores estão resolvendo problemas matemáticos difíceis – isso não é verdade. O que eles estão realmente fazendo é tentar ser o primeiro minerador a criar um número hexadecimal de 64 dígitos (um “hash”) que seja menor ou igual ao hash de destino. É basicamente adivinhar o trabalho.

A má notícia: como é preciso adivinhação, você precisa de muito poder de computação para chegar primeiro. Para conseguir com sucesso, você precisa ter uma “taxa de hash” alta, que é medida em termos de megahashes por segundo (MH / s), gigahashes por segundo (GH / s) e terahashes por segundo (TH / s).

Isso é um grande número de hashes.

Se você quiser estimar quanto Bitcoin você pode minerar com a taxa de hash do seu equipamento de mineração, o site Cryptocompare oferece uma calculadora útil.

Qual equipamento eu preciso?

Um minerador de GPU (unidade de processamento gráfico) ou um minerador de circuito integrado específico de aplicativo (ASIC). Estes podem correr de US $ 500 a dezenas de milhares. Alguns mineradores – particularmente os mineradores da Ethereum – compram placas gráficas individuais como uma forma barata de montar operações de mineração. A foto abaixo é uma máquina de mineração caseira improvisada. As placas gráficas são aqueles blocos retangulares com círculos zumbidos. Observe os laços de torção do sanduíche segurando as placas gráficas no poste de metal. Esta provavelmente não é a maneira mais eficiente de minerar, e como você pode imaginar, muitos mineiros estão envolvidos tanto pela diversão e pelo desafio quanto pelo dinheiro.

bitcoin mining - Tudo sobre mineração de Bitcoin

A versão ELI5 (“Explique como eu sou cinco”) que os mineradores de Bitcoin fazem

Exemplo: Eu digo a três amigos que estou pensando em um número entre 1 e 100, e escrevo esse número em um pedaço de papel e o seleto em um envelope. Meus amigos não precisam adivinhar o número exato, eles só precisam ser a primeira pessoa a adivinhar qualquer número que seja menor ou igual ao número em que estou pensando. E não há limite para quantos palpites eles recebem.

Digamos que eu esteja pensando no número 19. Se o amigo A adivinhar 21, ele perde porque 21> 19. Se o Amigo B adivinha 16 e o ​​Amigo C adivinha 12, então ambos teoricamente chegaram a respostas viáveis, porque 16 <19 e 12 <19. Não há “crédito extra” para o Amigo B, apesar de a resposta de B estar mais próxima da resposta alvo de 19.

Se B e C responderem simultaneamente, então a analogia do ELI5 é quebrada.

Em termos de Bitcoin, respostas simultâneas ocorrem com freqüência, mas no final do dia só pode haver uma resposta vencedora. Quando múltiplas respostas simultâneas são apresentadas que são iguais ou menores que o número alvo, a rede Bitcoin decidirá por maioria simples – 51% – qual mineiro a honrar. Tipicamente, é o mineiro quem fez mais trabalho, ou seja, verifica a maioria das transações. O bloco perdedor se torna então um “bloco órfão”.

Agora imagine a pergunta “adivinhe qual número estou pensando?”, mas não estou perguntando apenas a três amigos, e não estou pensando em um número entre 1 e 100. Em vez disso, estou perguntando a milhões de pessoas. pretensos mineiros e estou pensando em um número hexadecimal de 64 dígitos. Agora você vê que será extremamente difícil adivinhar a resposta certa.

O que diabos é um “número hexadecimal de 64 dígitos”?

Bem, aqui está um:

0000000000000000057fcc708cf0130d95e27c5819203e9f967ac56e4df598ee

O número acima tem 64 dígitos. Fácil o suficiente para entender até agora. Como você provavelmente notou, esse número consiste não apenas em números, mas também em letras do alfabeto.

Para entender o que essas letras estão fazendo no meio dos números, vamos descompactar a palavra “hexadecimal”.

Como você sabe, usamos o sistema “decimal”, o que significa que é a base 10. Isso, por sua vez, significa que cada dígito tem 10 possibilidades, 0-9. Eu ficarei bastante alarmado se eles não parecerem familiares para você:

0 1 2 3 4 5 6 7 8 9

“Hexadecimal”, por outro lado, significa base 16, como “hex” é derivado da palavra grega para 6 e “deca” é derivado da palavra grega para 10. Em um sistema hexadecimal, cada dígito tem 16 possibilidades. Mas nosso sistema numérico oferece apenas 10 maneiras de representar números (0-9). É por isso que você precisa inserir letras, especificamente as letras a, b, c, d, e e f. Em um sistema hexadecimal, estes são os valores de cada dígito:

hexadecimal - Tudo sobre mineração de Bitcoin

O gráfico acima é apenas para o fundo. Se você estiver minerando o Bitcoin, não precisará calcular o valor total desse número de 64 dígitos (o hash). Eu repito: você não precisa calcular o valor total de um hash.

Muito obrigado. Então, o que “números hexadecimais de 64 dígitos” têm a ver com a mineração de Bitcoin?

Lembre-se da analogia do ELI5, onde eu escrevi o número 19 em um pedaço de papel e coloquei em um envelope lacrado?

Em termos de mineração de Bitcoin, esse número metafórico não revelado no envelope é chamado de hash de destino.

O que os mineradores estão fazendo com esses enormes computadores e dezenas de ventiladores está adivinhando o alvo. Os mineradores fazem essas suposições gerando aleatoriamente o máximo de “nonces” o mais rápido possível. Um nonce é a abreviação de “number only used once”, e o nonce é a chave para gerar esses números hexadecimais de 64 bits de que continuo falando. Na mineração de Bitcoin, um nonce tem 32 bits de tamanho – muito menor que o hash, que é de 256 bits. O primeiro mineiro cujo nonce gera um hash que é menor que ou igual ao hash alvo recebe crédito por completar aquele bloco, e recebe os despojos de 12.5 BTC.

Em teoria, você poderia alcançar o mesmo objetivo rolando um dado de 16 lados 64 vezes para chegar a números aleatórios, mas por que diabos você iria querer fazer isso?

A captura de tela abaixo, tirada do site Blockchain.info, pode ajudá-lo a reunir todas essas informações em um piscar de olhos. Você está olhando para um resumo de tudo que aconteceu quando o bloco # 490163 foi extraído. O nonce que gerou o hash “vencedor” foi 731511405. O hash de destino é mostrado no topo. O termo “Retransmitido por: Antpool” refere-se ao fato de que esse bloco em particular foi concluído pela AntPool, um dos pools de mineração mais bem sucedidos. Como você vê aqui, a contribuição deles para a comunidade Bitcoin é que eles confirmaram 1768 transações para este bloco. Se você realmente quiser ver todas as 1768 dessas transações para este bloco, vá até esta página e role até o título “Transações”.

blockchaininfo - Tudo sobre mineração de Bitcoin

(fonte: Blockchain.info)

OK, então como eu acho o hash alvo?

Todos os hashes de destino começam com zeros – pelo menos oito zeros e até 63 zeros.

Não existe um alvo mínimo, mas existe um alvo máximo definido pelo Protocolo Bitcoin. Nenhum alvo pode ser maior que esse número:

00000000ffff0000000000000000000000000000000000000000000000000000

Aqui estão alguns exemplos de hashes aleatórios e os critérios para determinar se eles levarão ao sucesso do minerador:

target hash example 3 - Tudo sobre mineração de Bitcoin

(Nota: Estes são hashes confeccionados)

Como eu maximizo minhas chances de adivinhar o alvo antes que alguém o faça?

Você teria que conseguir um equipamento de mineração rápido ou, mais realisticamente, juntar-se a um grupo de mineradores – um grupo de mineradores que combinam seu poder de computação e dividem o bitcoin minerado. As jazidas de mineração são comparáveis ​​aos clubes da Powerball cujos membros compram bilhetes de loteria em massa e concordam em compartilhar qualquer prêmio. Um número desproporcionalmente grande de blocos é extraído por pools e não por mineradores individuais.

Em outras palavras, é literalmente apenas um jogo de números. Você não pode adivinhar o padrão ou fazer uma previsão com base nos hashes de destino anteriores. O nível  de dificuldade do bloco mais recente no momento da escrita é 2.874.674.234.416, ou seja, a chance de qualquer dado fator produzir um hash abaixo da meta é de 1 em 2.874.674.234.416 – menos de 1 em 2 trilhões.

Como eu decido se minerar Bitcoin será lucrativo para mim?

O site Cryptocompare, acima mencionado, oferece uma útil calculadora que permite que você insira números como velocidade de hash, custos de eletricidade, etc., para estimar os custos e benefícios.

cryptocompare 1 - Tudo sobre mineração de Bitcoin

(Fonte: Cryptocompare)

Eu fiz a matemática. Esqueça a mineração. Existe uma maneira menos onerosa de lucrar com o boom do Crypto?

Certo. Como discutido, a maneira mais fácil de adquirir o Bitcoin é comprá-lo em uma exchange como a Coinbase.com. Como alternativa, você sempre pode aproveitar a “estratégia da picareta”. Isto é baseado na velha visão de que, durante a corrida do ouro na Califórnia em 1848, o investimento inteligente não era procurar ouro, mas sim fazer as picaretas usadas para mineração. Ou, para colocar em termos modernos, investir nas empresas que fabricam essas picaretas. Em um contexto de criptografia, o equivalente da picareta seria uma empresa que fabrica equipamentos usados ​​para mineração de Bitcoin. Você pode olhar para as empresas que fazem mineração ASICs ou mineradores GPU.

As empresas que fabricam esses produtos incluem AMD e Nvidia.

 

5 Comentários


Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *