Precisa de ajuda?

É difícil minerar blocos?

Neste artigo, vamos ver como funciona a mineração de criptomoedas e entender os desafios associados à mineração de blocos.

O Que é a Mineração de Criptomoedas?

A mineração é o processo responsável pela validação de transações em blockchains de Prova de Trabalho. As transações são validadas ao serem incluídas num bloco que foi resolvido por um minerador e publicado na blockchain.

Para resolver um bloco, os mineradores precisam de hardware capaz de fazer hash (computação) do algoritmo de Prova de Trabalho da blockchain. No caso do Bitcoin, o algoritmo é SHA256, que só pode ser minerado de forma competitiva por mineradores ASIC dedicados. Outras blockchains podem utilizar algoritmos diferentes e exigir outro tipo de hardware, como CPUs ou GPUs.

Como um minerador, o seu hardware está constantemente a fazer hash à procura de uma solução para o próximo bloco. Em termos mais simples, o hardware está a computar soluções para uma função matemática com novos números aleatórios, na esperança de que o resultado atenda a um critério específico – se isso acontecer, você resolveu um bloco!

O que são as Recompensas de Bloco?

Ao minerar na blockchain, os mineradores gastam energia e tempo de computação para validar transações e proteger a rede, realizando o trabalho a um custo diferente de zero. Para incentivar os mineradores a realizar esse trabalho, a blockchain recompensa qualquer pessoa que resolva um bloco com as taxas da transação que verificaram e, mais importante, com moedas recém-geradas.

Ao contrário das moedas fiduciárias, as moedas em criptomoedas como o Bitcoin não são impressas do nada. A sua curva de emissão é conhecida e programada no código, com novas moedas sendo cunhadas a cada bloco.

No momento em que este artigo foi escrito, a atual recompensa básica de bloco do Bitcoin era de 6,25 BTC, cerca de 220.000 dólares em novas moedas cunhadas em cada bloco. No Bitcoin e em muitos outros projetos, a recompensa do bloco base é reduzida pela metade a cada 4 anos, faltando menos de 200 dias para o próximo.

É Difícil Minerar um Bloco?

Isso depende de 2 fatores: a dificuldade atual da rede e quanto hashrate (poder de computação) você possui.

A dificuldade da rede é uma métrica que existe para garantir que o tempo entre os blocos permaneça consistente e se ajuste dinâmicamente conforme a hashrate da rede muda. Se muito mais poder de computação entrar na rede, os blocos serão resolvidos a um ritmo mais rápido. Para contrariar isto, a dificuldade aumenta, tornando mais difícil minerar um bloco e aumentar o tempo necessário para resolver um bloco de volta ao tempo pretendido.

Como a dificuldade da rede leva em consideração o poder computacional de toda a rede, será incrivelmente difícil para um único minerador com apenas alguns dispositivos encontrar uma solução que atenda à dificuldade mínima para resolver um bloco.

Atualmente, alguns dos melhores mineradores de Bitcoin podem computar 200 trilhões de hashes por segundo (200 TH/s). No entanto, a hashrate da rede atual é várias ordens de magnitude maior, 447 EH/s, ou 447 milhões de TH/s. Isso significa que, com um único dispositivo de última geração, levaria em média mais de 43 anos para calcular um hash que seja uma solução para um bloco.

Por causa disso, a maioria dos pequenos mineradores combina o seu poder de computação num pool de mineração e mineram juntos como um grande minerador, dividindo as recompensas de quaisquer blocos minerados.

Como Posso Minerar Blocos Sozinho?

Só é mais fácil minerar blocos sozinho se você estiver a minerar numa rede com pouca hashrate e, portanto, com baixa dificuldade, ou se tiver muito poder de computação — uma parte significativa da hashrate total da rede.

Felizmente para si, a NiceHash simplifica a aquisição de grandes quantidades de hashrate sob demanda, tornando possível minerar blocos sozinhos até mesmo nas maiores blockchains!

Com o EasyMining você pode comprar diferentes pacotes de hashpower para minerar blocos. Basicamente, você está a alugar o hardware de mineração de outra pessoa e usá-lo para tentar resolver blocos, evitando os custos e desafios que acompanham o investimento, a manutenção e a alimentação das máquinas.

Com nossos pacotes, você pode fazer com que centenas ou até milhares de mineradores minerem para si por um determinado período de tempo, o que significa que a probabilidade de minerar um ou mais blocos é muito maior do que se você mesmo administrasse uma pequena operação de mineração.

Capturar blocos com pacotes EasyMining Single lhe dará as recompensas do bloco só para você. Nos pacotes TeamMining você pode se juntar a outros mineradores para adquirir quantidades ainda maiores de poder computacional e, assim, maiores probabilidades de minerar um bloco. Quaisquer recompensas serão divididas entre os membros com base nas suas contribuições.


EXPERIMENTE O EASYMINING

ESCRITO POR
André Baptista
André é o Gerente de Mídia e Comunicações da NiceHash. Ele gere as redes sociais da empresa, criando conteúdo atraente e muito mais. A sua missão é educar sobre a tecnologia blockchain e frequentemente representa a NiceHash em vários eventos do setor.
Traduzido do inglês por Nuno Silva