Crypto mining é o processo de validar transações e adicionar novos blocos a uma blockchain proof-of-work resolvendo um difícil problema computacional. Produz tanto a segurança que confirma as transações como as moedas recém-emitidas pagas como recompensa do bloco.
Os miners operam hardware especializado que compete para encontrar um número que, quando processado por hash com os dados do bloco, cumpra o alvo de dificuldade da rede. O primeiro a encontrar uma solução válida transmite o bloco, a rede verifica-o e o vencedor recebe a recompensa do bloco mais as taxas de transação. A rede ajusta a dificuldade para que os blocos continuem a chegar a um ritmo aproximadamente estável à medida que mais ou menos poder computacional entra na rede.
Staking é o equivalente em proof-of-stake: em vez de gastar poder computacional, os participantes bloqueiam moedas como colateral e são escolhidos para validar blocos, recebendo recompensas por comportamento honesto e arriscando a sua participação por comportamento desonesto. A mineração protege uma cadeia com energia e hardware; o staking protege-a com capital em risco.
Opera um rig de mineração que contribui com poder computacional para resolver o próximo bloco.
Quando o seu rig encontra primeiro uma solução válida, recebe a recompensa:
solução válida encontrada to bloco aceite to recompensa do bloco + taxas de transação pagas
Se um miner concorrente a resolver antes de si, ele recebe a recompensa em vez de si, pelo que o seu pagamento depende de vencer a corrida e não de moedas bloqueadas, como aconteceria no staking.