Un puzzle blockchain è un problema matematico che i partecipanti alla rete devono risolvere per convalidare le transazioni e creare nuovi blocchi.
Il puzzle è trovare un numero che, combinato con i dati del blocco, produca un codice hash che soddisfi determinati requisiti. Ad esempio, inizia con un certo numero di zeri.
Il primo partecipante che risolve il puzzle riceve una ricompensa sotto forma di criptovaluta. Risolvere il puzzle blockchain richiede molta potenza di calcolo e consuma molta energia.
Per questo motivo alcuni critici mettono in dubbio la sostenibilità ambientale di questa tecnologia. Tuttavia, esistono anche alternative al puzzle blockchain, come il consenso proof-of-stake.