Um quebra-cabeça blockchain é um problema matemático que os participantes da rede devem resolver para validar transações e criar novos blocos.
O quebra-cabeça é encontrar um número que, quando combinado com os dados do bloco, produza um código hash que atenda a determinados requisitos. Por exemplo, começa com um certo número de zeros.
O primeiro participante a resolver o quebra-cabeça recebe uma recompensa na forma de criptomoeda. Resolver o quebra-cabeça blockchain requer muito poder de computação e consome muita energia.
Por esta razão, alguns críticos questionam a sustentabilidade ambiental desta tecnologia. No entanto, também existem alternativas para o quebra-cabeça do blockchain, como o consenso de prova de participação.