Question: what are the essential requirements of a mining puzzle?
Answer: So, the main features that a viable mining puzzle should have are: incentive miners to join the network. be cheap to be verified, since every node in the network validates all puzzle solutions. This task regards even the active nodes that don't paricipate directly to mining.