Precisa de ajuda?

Como são Calculadas as Probabilidades da Mineração Solo?

Recentemente, anunciamos um novo recurso "Catch the Block". Neste artigo, vamos ver como funciona a mineração solo e como é calculada a probabilidade de "catch" ou encontrar um bloco na blockchain.

O que é a mineração solo?

A mineração solo é uma tentativa de confirmar blocos de transações na blockchain sozinho como um minerador individual. Em outras palavras, a mineração solo é uma maneira de minerar criptomoedas sem pools.

Satoshi Nakamoto escreveu: "uma CPU, um voto", o que significa que cada pessoa que possui um PC em casa pode votar em uma atualização de protocolo ou qualquer outra decisão na blockchain.

Para alguém votar na blockchain, ele/ela tem de configurar um node. Em seguida, o minerador pode iniciar a mineração usando esse node. O minerador está competindo com outros nodes e mineradores para confirmar primeiro o bloco de transações. Chama-se a Isso de mineração solo. Um minerador está a tentar confirmar blocos minerando sozinho, sem a ajuda de outros (pools).

O oposto da mineração Solo é a mineração em Pool. A mineração em pool é um processo muito semelhante à mineração solo. Ainda assim, em vez do minerador tentar confirmar o bloco sozinho, ele recebe ajuda de outros mineradores, aumentando assim a probabilidade de encontrar ou "catch" o bloco. Todos os mineradores dividirão as recompensas com base em quanto trabalho eles contribuíram.

what is solo mining

Você pode ler mais sobre o que é mineração solo neste artigo dedicado à mineração solo.

Qual é a probabilidade de "catch" o bloco de mineração solo?

A mineração solo hoje em dia depende muito do fator sorte. Algumas pessoas estão a tentar minerar Bitcoin com apenas uma máquina ASIC, mas também têm a oportunidade de confirmar o bloco e obter uma recompensa surpreendente de 6,25 BTC! A probabilidade de encontrar um bloco depende muito da quantidade de hashrate que um minerador solo usa para minerar.

Se o minerador tiver 1/3 da hashrate total da rede blockchain, ele encontrará estatisticamente cada terceiro bloco.

Vamos ver a mineração solo com um dos ASIC top de gama e calcular a sua probabilidade de encontrar um bloco.

Velocidade do AntMiner S19 XP speed: 140 TH/s
Hashrate da Rede Bitcoin: 215,370,000 TH/s
Tempo de Bloco do Bitcoin:
10 minutos

Se no exemplo acima, o AntMiner S19 XP tiver 1/1538357 do hashrate da rede. O minerador tem 0,000065% de probabilidade de "catch" o bloco a cada 10 minutos. Isso significa que ele irá "catch" estatisticamente um bloco a cada 1538357 blocos ou 10683 dias, o que equivale a 29 anos.

Qual é a probabilidade de "catch" o bloco de mineração solo com a NiceHash?

O Catch the Block da NiceHash funciona de maneira muito semelhante à mineração solo com um ASIC. Exceto que você está a comprar hashpower por um período de tempo específico. Nesse período, você tem a possibilidade de encontrar um bloco e ganhar a recompensa total.

Outra diferença é que a NiceHash permite comprar pacotes diferentes. Você pode comprar um pacote com menor hashrate, pagar menos por isso, mas ter menos probabilidades de "catch" um bloco. Ou pode comprar o maior e pagar mais, aumentando assim a possibilidade de "catch" o bloco.

Vamos ver um exemplo da probabilidade de "catch" um bloco de mineração solo de Bitcoin.

Preço do pacote Gold L: 0.01 BTC ou ≈ €195 quando este artigo foi escrito
Hashrate da Rede Bitcoin: 215,370,000 TH/s
Tempo de Bloco do Bitcoin:
10 minutos
Tempo do Pacote: 60 minutos (pode ser mais longo ou mais curto)

Ao comprar o pacote Gold L com o preço acima (o preço irá flutuar), você vai obter 12652,6 TH/s de velocidade de hash para um determinado tempo, por exemplo, digamos que dura 60 minutos. Você tem 0,00587% de probabilidade de encontrar um bloco. Como o pacote ficará ativo por 60 minutos e o tempo de bloco do Bitcoin é de 10 minutos, você terá a possibilidade de "catch" mais de 1 bloco (embora muito pequena)!

O melhor é que você pode "catch" vários blocos com apenas um pacote comprado:

SoloMining_found_block_nicehash

Fórmula de Probabilidade

Assume um Processo de Poisson para modelar as chegadas dos blocos. Um processo de Poisson é aquele em que novos eventos (ou chegadas) ocorrem em intervalos aleatórios seguindo a distribuição exponencial. Uma característica essencial de uma distribuição de Poisson é a falta de memória; os intervalos entre quaisquer dois eventos são independentes e estatisticamente idênticos entre si.

A probabilidade de um evento ocorrer pelo menos uma vez num determinado intervalo de tempo é o complemento do evento nunca ocorrer. Podemos então definir a probabilidade de pelo menos uma ocorrência em menos de um determinado intervalo de tempo usando a função de distribuição cumulativa exponencial (CDF):

probability formula

ESCRITO POR
Marko Tarman
Marko é especialista em hardware de mineração e criador de conteúdo da NiceHash. Ele começou a minar em 2012, antes do lançamento dos primeiros ASICs. Ele passou de mineração de GPU BTC, LTC para VTC e até mesmo DOGE. O seu lema de mineração: "Tenho 99 problemas, um riser mau são todos eles".
Traduzido do inglês por Nuno Silva