O que é mineração de criptomoedas?
A mineração de criptomoedas é o processo de verificação de grupos de transações chamados de blocos e de adicioná-los a outros blocos para formar um blockchain. Depois que um bloco é verificado, ele é adicionado ao razão descentralizado, significando seu status como um grupo confirmado de transações.
Os processos de mineração
O processo de mineração começa quando coleções de transações da rede são agrupadas para formar blocos. Mineiros, sozinhos ou em piscinas de mineração, descobrem o bloco e começam o processo de mineração.
Cada bloco contém strings de texto criptográfico de dados sem sentido chamados nonces.
Esses nonces são usados para diversificar a gama de entradas em funções hash, que convertem uma entrada de letras e números em uma saída correspondente com um comprimento fixo.
O objetivo é usar funções criptográficas para propor o hash que satisfaça uma dada condição arbitrária.
Assim que a condição for atendida, o bloqueio é resolvido e as transações são adicionadas ao blockchain.
Protocolos de mineração populares
Cada criptomoeda segue um protocolo de mineração específico. Existem dezenas de protocolos diferentes em uso, mas os dois protocolos mais conhecidos são Prova de Trabalho (PoW) e Prova de Stake (PoS).
Prova de Trabalho
A mineração de prova de trabalho usa algoritmos complexos para resolver blocos. Os mineiros usam software compatível para gerar hashes na esperança de encontrar o certo. Como os algoritmos funcionam a uma taxa incrível para criar esses hashes, é necessária uma grande capacidade de processamento. Isso compreende o componente “trabalho” da mineração PoW.
O aspecto de “prova” do protocolo PoW significa que os mineiros não podem apenas estar certos, eles também devem ser os primeiros. Portanto, para minerar com sucesso com um protocolo PoW, os mineiros devem ter um hashrate alto, que é medido em termos de megahashes, gigahashes e terahashes por segundo.
Prova de aposta
A mineração Proof-of-Stake difere drasticamente da mineração PoW. Os objetivos e métodos são os mesmos – ambos verificam as transações de blockchain e usam algoritmos para minerar.
No entanto, com o protocolo PoS, o blockchain mantém um registro de “validadores” que mantêm uma aposta na moeda do blockchain. Os validadores iniciam as apostas congelando suas moedas em um depósito. Em seguida, o algoritmo seleciona aleatoriamente um validador e o autoriza a minerar um bloco.
Com o protocolo PoS, a capacidade de um mineiro é predeterminada por sua estaca. 2% de propriedade significa que apenas 2% do suprimento pode ser minerado. Assim, os mineiros são recompensados pela propriedade, em oposição ao poder de computação bruto. O efeito é que a mineração PoS requer muito menos poder de computação em relação à sua aposta.
Por que minerar criptomoedas?
Os mineiros de blockchain auxiliam a comunidade criptomoeda mantendo o blockchain funcionando sem problemas. Por seus esforços, os mineiros são recompensados de duas maneiras.
Primeiro, os mineiros bem-sucedidos recebem moedas recém-cunhadas. O número de moedas por bloco é acordado por todos na rede por consenso. Às vezes, a recompensa vai cair pela metade cada vez que uma certa quantidade de blocos é extraída.
Em segundo lugar, os mineiros recebem as taxas pagas pelos participantes para o envio de transações. Este é um importante incentivo contínuo para os mineiros, especialmente aqueles que extraem moedas com suprimentos limitados. Quanto mais blocos são extraídos, mais potência de processamento é necessária por bloco. Isso resulta em percentuais de lucratividade em declínio, que as taxas de transação ajudam a compensar.
O que considerar ao minerar uma moeda
Há uma série de fatores que devem ser avaliados para criar uma mineração verdadeiramente lucrativa. Todos esses componentes desempenham um papel essencial na determinação de quais moedas minerar:
- Preço atual da moeda alvo – os mineiros recebem moedas recém-cunhadas como recompensa. O preço de uma moeda afetará quanto dinheiro eles recebem. Se o preço de uma moeda é $ 500 por moeda, e o protocolo recompensa duas moedas, o mineiro pode esperar receber $ 1.000.
- Volatilidade da moeda – moedas extremamente voláteis podem não manter seu valor bem. Uma moeda recém-extraída pode valer $ 500, mas se for extremamente volátil, seu preço pode cair para $ 400 em um momento.
- Dificuldade de mineração – a dificuldade ajuda a determinar a taxa de hash necessária para minerar um bloco. Os mineiros não conseguirão extrair moedas com taxas de hash fora de alcance.
- Tamanho do bloco – o tamanho do bloco influencia o tempo de mineração. Quanto mais tempo leva para extrair uma moeda, maior será o custo normalmente.
- Competição de mineração – o número de mineradores afeta a probabilidade de um determinado minerador ser o primeiro a minerar um bloco. Os mineiros de moedas competitivas nem sempre serão os primeiros a resolver o bloqueio, o que significa que não receberão uma recompensa, mas ainda terão custos de mineração.
Quais são os custos de mineração?
- Os mineiros precisam levar esses custos em consideração ao minerar criptomoedas:
- Preço da eletricidade – o custo da eletricidade e quantos watts são usados. Este preço varia de acordo com a localização.
- Preço do hardware – o custo do hardware que a mineração requer.
- Custos de manutenção de hardware – o hardware pode superaquecer e quebrar com o uso prolongado ou impróprio. Os mineiros devem manter seu hardware em boas condições e consertar os componentes quebrados.
- Acessórios – isso inclui cabos, telas e suportes que conectam o hardware de fiação.
- Custos de resfriamento – custos de ventiladores, ventilação e ar condicionado que garantem que o hardware de mineração não superaqueça.
- Dificuldade de mineração
A dificuldade de mineração é uma estimativa de quão difícil será criar um hash abaixo de um alvo especificado. Todos os blocos válidos devem ter um hash que caia dentro dos limites desse alvo de dificuldade específico. A dificuldade de mineração embutida está programada para mudar a cada 2016 blocos no blockchain Bitcoin. Algumas cadeias, como Bitcoin Cash por exemplo, têm dificuldades de mineração variáveis que mudam com base na quantidade de transações de transferência que estão sendo processadas na cadeia.
Os mineiros determinam onde utilizar seus recursos de mineração comparando a dificuldade de mineração em diferentes cadeias com a lucratividade da mineração nessa cadeia. Em outras palavras, cadeias que são mais lucrativas com menor dificuldade de mineração inevitavelmente atrairão os mineiros. Uma vez que a dificuldade é determinada, a mineradora deve considerar a lucratividade geral.
Como os mineiros podem calcular a lucratividade?
Opção 1
Os mineiros podem usar a fórmula DARI (Índice de Recompensa Ajustado por Dificuldade) para comparar recompensas para duas cadeias que compartilham um sistema de recompensa. A fórmula é a seguinte:
- (bloco coinbase + taxas em satoshis) / (dificuldade do bloco) * (taxa de câmbio em USD)
Esta é uma ferramenta útil que pode ajudar os mineiros a escolher uma moeda em vez de outra.
opção 2
Os mineiros também podem pesquisar calculadoras de mineração online. Essas calculadoras simplesmente exigem que os usuários insiram determinados valores, como hashpower, consumo de energia e custo da eletricidade. As calculadoras levarão em conta automaticamente o preço atual da moeda e criarão uma série de resultados úteis usando os dados apropriados.
As calculadoras exigem a potência de hash medida em hashes por segundo, o consumo de energia medido em watts e o custo por KW / h em dólares. As calculadoras produzirão automaticamente uma variedade de estatísticas com base na moeda que está sendo extraída e nos dados inseridos pelo minerador.
Essas calculadoras podem ser usadas para determinar preços de equilíbrio, taxas de lucratividade e lucros baseados no tempo.
Abaixo está uma tabela de exemplo para duas moedas populares, Bitcoin (BTC) e Ethereum (ETH). Observe que este é apenas um exemplo e não representa uma configuração de mineração real, nem lucros de mineração reais. É apenas para fins de comparação.
Bitcoin | 5.000.000 | $ 3.000,00 | 1200 | $ 0,12 | $ 6,14 | $ 2.241 |
Bitcoin | 2.500.000 | $ 3.000,00 | 1200 | $ 0,12 | $ 1,34 | $ 489 |
Bitcoin | 1.000.000 | $ 2.500,00 | 550 | $ 0,12 | $ 0,33 | $ 122 |
Ethereum | 500 | $ 3.000,00 | 1200 | $ 0,12 | $ 32,28 | $ 11.782 |
Ethereum | 250 | $ 3.000,00 | 1200 | $ 0,12 | $ 14,41 | $ 5.260 |
Ethereum | 100 | $ 2.500,00 | 550 | $ 0,12 | $ 5,56 | $ 2.029 |