Em termo simples, a mineração de criptomoedas é o processo usado para criar novos bitcoins e para manter a rede segura.
Os usuários que colocam os seus computadores para trabalhar no processo de mineração são chamados de mineradores.
Contenidos
Por que chamamos essas pessoas de mineradores?
O processo de extração de novos bitcoins pode ser comparado à extração de metais preciosos da natureza, como o ouro. É preciso investir em equipamento para encontrar o ouro na natureza, pequenas quantidades por longos períodos. A mineração de bitcoin funciona da mesma forma.
Como é o processo de mineração de BTC?
A mineração de bitcoin tem início no seu algoritmo de consenso, conhecido como Proof of Work (PoW), um protocolo que garante a segurança da rede e a protege de sybil attacks. Vamos entender melhor o que tudo isso significa?
Em blockchain, a energia é distribuída entre muitos participantes (nós). Para determinar se uma transação é válida, esses nós têm que estar de acordo. Cada um verifica uma operação de forma independente e vota independentemente. Se a maioria concordar que é válido, a transação é acrescentada a um bloco que é enviado à blockchain.
Agora, o que acontece se alguém tiver muitos nós e multiplicar o seu poder de voto? Neste caso, se alguém controlar 51% dos nós, pode aprovar uma transação falsa.
Este é o famoso sybil attack que as blockchains podem sofrer por serem anônimas e completamente digitais. É aqui onde os algoritmos de consenso entram em jogo para impedir que alguém assuma o controle da rede.
A PoW, ou Prova de Trabalho, resolve esse problema ao exigir que cada nó execute um “trabalho” que consome poder de processamento e energia elétrica. Em outras palavras, se quisermos ter muitos nós, temos de investir muito, mas muito dinheiro.
Com o tamanho atual da rede Bitcoin, é extremamente difícil que alguém assuma 51% dos nós. Isso é o que garante uma maior segurança e descentralização na rede do BTC.
Como os bitcoins são extraídos? Um passo a passo pra você entender
#01 Os usuários fazem transações
À medida que os usuários fazem transações, elas ficam armazenadas juntas, antes de serem verificadas, numa espécie de sala de espera chamada mempool. Tem até uma página que mostra como a mempool vai enchendo e exibe isso de uma forma bem divertida, é só clicar aqui.
#02 Os mineradores competem para formar um bloco válido.
Os mineradores pegam as transações na mempool e agrupam tudo em blocos. Além disso, precisam resolver um problema criptográfico que lhes permita formar um bloco válido para a rede. Esse é exatamente o “trabalho” da PoW que citamos antes.
Quanto mais rápido for o computador, menor será o tempo necessário para resolver o problema. O minerador que conseguir encontrar um bloco válido ganha o direito de mandá-lo para a blockchain e recebe uma recompensa.
#03 O vencedor apresenta o seu bloco à rede
O vencedor da competição em busca do bloco válido ganha o direito de adicionar o novo bloco à sua cópia da blockchain e compartilha isso com toda a rede para que seja validado.
Lembre-se de que os nós, ou mineradores, mantêm uma cópia individual do estado da blockchain. Depois, quando surge um novo bloco, todos têm de validar essa informação e incorporar o bloco na sua cópia para manter a rede atualizada
#04 O bloco é validado e o minerador recebe a sua recompensa.
Assim que o novo bloco for aprovado pelos outros mineradores, o criador do bloco recebe duas recompensas.
Por um lado, ganha 6,25 novos BTC que são emitidos e enviados para a carteira do vencedor. Por outro lado, todas as comissões das transações incluídas neste último bloco vão também para ele.
Qual é a dificuldade da exploração mineira e como é ajustada?
Como mencionado anteriormente, os mineradores devem resolver um problema criptográfico para encontrar um bloco válido e apresentá-lo para os outros participantes da rede.
A dificuldade deste problema varia de acordo com o número de mineradores e a sua potência de processamento computacional. Por quê? O objetivo é resolver o problema criptográfico e adicionar um bloco à rede a cada 10 minutos. Se mais ou melhores computadores entrarem na corrida, serão capazes de a resolver em menos tempo.
Para que isto não aconteça, a rede Bitcoin ajusta automaticamente a dificuldade de mineração a cada 2016 blocos, ou aproximadamente 2 semanas.
Nos primórdios da rede Bitcoin, a dificuldade era muito baixa porque havia poucas pessoas fazendo isso. Por isso, era possível explorar de forma rentável com qualquer computador, mesmo com o que você usa no seu dia a dia.
Ao longo dos anos, na medida em que mais pessoas entraram para a rede e melhores computadores foram inventados, a dificuldade aumentou. Hoje em dia, é impossível extrair minerar sem hardware especializado, como as ASIC.
Mineração coletiva, o que é um pool de mineração?
Quando a mineração de Bitcoin começou a ficar popular, surgiram novos sistemas para aumentar a rentabilidade dessa atividade.
Neste sentido, um pool de mineração é uma rede de mineradores que decidem combinar seu poder computacional para ter mais chances de resolver o problema criptográfico e ganhar a recompensa.
A maioria dos pools são abertos e qualquer pessoa pode fazer parte e colaborar com seu poder de processamento. As recompensas, nesse caso, são distribuídas proporcionalmente, de acordo com a contribuição de cada um.
Hoje em dia os pools são tão grandes que é extremamente difícil minerar fora deles. Uma única pessoa ou empresa não pode competir contra uma rede de milhares de mineradores independentes que somaram forças para aumentar a sua rentabilidade.
A mineração de bitcoin é um processo novo e chave para o seu funcionamento. Com o crescimento da rede, foi construído todo um ecossistema em torno da mineração de BTC.
Desde os produtores de hardware especializado até às empresas de hosting para juntar tudo isso e pools onde participam indivíduos e instituições, a mineração já é um processo bastante estruturado.