Tempo de leitura: 2 minutos
As criptomoedas são conhecidas por funcionarem de forma descentralizada, ou seja, não necessitam de uma autoridade central para a sua geração, isso só é possível graças a mineração.
A mineração de criptomoedas é um dos principais elementos que permite que as criptomoedas funcionem de forma descentralizada, sendo responsável pelo processo de verificação e registro das transações realizadas pelos usuários, além de atualizar a quantidade de moedas circulando.
O que faz um minerador de criptomoedas?
O minerador realiza atividades bem parecidas com as desenvolvidas por um banco, tem a função de coletar e organizar as transações em blocos.
Explicando dessa forma o trabalho do minerador parece bem fácil, mas na prática é um pouco mais complexo, uma vez que a mineração se trata da resolução de um problema no qual a resposta e totalmente aleatória, ganha quem achar a resposta primeiro.
Cada minerador pode vir a realizar milhões e milhões de tentativas até encontrar a resposta correta, um verdadeiro jogo de tentativa e erro para conseguir minerar e validar os blocos.
Para explicar melhor, imagine a atividade original de minerar, um minerador escolhe um determinado espaço e começa o seu trabalho, podendo encontrar ou não ouro.
A lógica é a mesma para o minerador de criptomoedas, ele escolhe um espaço dentro da blockchain, a rede que valida as transações da criptomoeda, e tenta achar a solução para o bloco.
A grande diferença entre o minerador de pedras preciosas e o de criptomoedas, é que no lugar de machados e picaretas, temos computadores superpotentes capazes de realizar inúmeras equações por segundo.
Cada minerador é um node (nó) na blockchain, sempre que aparece uma nova transação ele recebe e verifica adicionando a Memory Poll, local onde é armazenado as transações pendentes, iniciando o processo de montá-las em um bloco com múltiplas transações.
O que são pools de mineração?
O primeiro minerador a apresentar a solução para o problema e validar as informações é recompensado pela blockchain, agora a probabilidade de ser o grande sortudo é equivalente a uma fração da potência total de mineração da rede.
Mineradores que possuem uma pequena porcentagem do poder de mineração, dificilmente conseguem descobrir a solução primeiro, diante dessa dificuldade surgiram os pools de mineração.
Os pools de mineração foram criados para que mineradores possam se organizar, compartilhando o seu poder de mineração em rede.
A ideia é que juntos eles tenham mais chance de solucionar o bloco do blockchain, conquistando a sua recompensa.
Sempre que uma recompensa é conquistada, ela deve ser dividida entre todos no pool, de acordo com a capacidade de processamento de cada minerador.