What does it mean to mine cryptocurrencies?
Se você se deparou com este post no blog, provavelmente significa que está a expandir o seu conhecimento ou pensa em começar a minerar criptomoedas. Veio ao lugar certo para qualquer um destes motivos.
Neste post, explicaremos como funciona a mineração.
Para responder a essa pergunta do blog, deve primeiro entender o básico da blockchain.
O que é a blockchain e como funciona?
O Bitcoin é executado na tecnologia da blockchain. A blockchain pode ser visualizada como uma cadeia feita de blocos. A cada X quantidade de tempo, um novo bloco é criado e adicionado ao bloco anterior. Este é um processo contínuo. O tempo por bloco do Bitcoin é de cerca de 10 minutos. A cada 10 minutos, um novo bloco é criado, contendo 1 MB de informações sobre todas as transações dos 10 minutos passados. Cada bloco contém também uma recompensa para o mineiro que o resolve primeiro. "Resolver um bloco" tem tudo a ver com encontrar um número especial chamado "nonce". Se quiser entender como o nonce é uma parte essencial da mineração, sugerimos que assista esta visualização brilhante.
No momento da redação, as recompensas do bloco são 6.25 BTC por cada bloco criado.

Ilustração da blockchain. Cada bloco quadrado representa um bloco.
O que significa minar criptomoedas?
A mineração de criptomoedas ou mineração de cripto é um processo em que os mineiros confirmam transações na blockchain. Isto também é chamado de Prova-de-Trabalho ou PoW. Quando os mineiros confirmam transações, previnem gastos duplos na rede (gastar um valor de Bitcoin duas vezes). Ao enviar ou receber Bitcoins (criando transações), provavelmente terá que aguardar 3 ou 6 confirmações antes que os Bitcoins sejam depositados na sua carteira. Por de trás das cortinas, os mineiros certificam-se de que a transação é válida e que está incluída nos novos blocos (3 confirmações levarão aproximadamente 30 minutos).
Mineiro
O Mineiro é um equipamento (computador com CPU/GPU ou um ASIC) que está a resolver problemas matemáticos. Os mineiros de Bitcoin resolvem uma função de hash com base no algoritmo SHA-256. Quem “encontra” uma solução primeiro (um nonce correto) recebe a recompensa do bloco. Isto também pode ser chamado de "encontrar um bloco".

Illustration of a modern GPU mining rig.
Velociodade
A velocidade é medida por quantas funções de hash são resolvidas por segundo (Hash/s). No momento da redação deste artigo, a velocidade total de hash da rede Bitcoin (todos os mineiros atualmente minar Bitcoin) é de cerca de 120.000.000 TH/s.
Tempo do Bloco & Dificuldade
O tempo por bloco do Bitcoins é em média a 10 minutos. Isto significa que a cada 10 minutos novos Bitcoins são criados. Estes Bitcoins são a recompensa do primeiro mineiro que resolveu o problema matemático (encontrou um nonce). O tempo médio para resolver o problema matemático é regulado pela dificuldade que é aumentada ou diminuída, dependendo da hashrate total da rede (mais hashrate = maior dificuldade). A dificuldade é ajustada a cada 2016 blocos. Isto é equivalente a 20160 minutos ou 14 dias.
Pools
Because the current Bitcoin network hashrate is 120,000,000 TH/s, it is impossible for an individual to mine competitively and expect to be lucky enough to find a block. Currently, an average ASIC performs with 50 TH/s, which gives the individual miner a 0.00004% chance to find a block every 10 minutes. That is why miners normally join a pool. Pools are a group of miners who act as a single miner on the blockchain network. This gives them a higher probability of finding a block. Once they find a block, they split the reward among the contributors of hashing power accordingly to the amount of hashing power one contributed. Read this post if you want to know more about how pools distribute rewards.
Coins & Algorithms
We can divide the coins by whether they are mined with GPU, CPU or ASIC. Below are the most common coins and algorithms that can be mined with GPU, CPU or ASIC.
Note that these are not all the coins and algorithms, these are just a few of the most common ones. Also, remember that each of the coins offers something unique. For example faster block time, anonymity, ASIC-resistant…
If you are interested in mining, start mining with NiceHash or watch a video on how to start mining with NiceHash.